- 28 Dec, 2016 40 commits
-
-
chrishtr authored
Thus only transformed elements now paint with transform. The concept of painting fixed-position elements with transform was introduced in https://codereview.chromium.org/1110653003, to help with paint invalidation of SPv1. However we ended up invalidating whole subtrees on scroll in v1, so this is not necessary. Also added invalidation of paint properties when changing compositing mode, since this can affect whether paintsWithTransform changes its behavior. BUG=674623 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2570423003 Cr-Commit-Position: refs/heads/master@{#440906}
-
rch authored
Merge internal change: 143121845 Review-Url: https://codereview.chromium.org/2603723002 Cr-Commit-Position: refs/heads/master@{#440905}
-
rdevlin.cronin authored
Common test practice: compare a stringified property on an object to an expected value (we use strings for easy readability if something is unexpected). Add a method to streamline the process a bit. BUG=653596 Review-Url: https://codereview.chromium.org/2601143002 Cr-Commit-Position: refs/heads/master@{#440904}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/f47962ef..b61ed8b2 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2608533003 Cr-Commit-Position: refs/heads/master@{#440903}
-
avi authored
BUG=579229 Review-Url: https://codereview.chromium.org/2606823002 Cr-Commit-Position: refs/heads/master@{#440902}
-
wangxianzhu authored
operator== should check all fields that are part of paint properties. toString() should output all fields that are checked in operator==, so that we can see what changed in the failure message of paint property under-invalidation. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2606863002 Cr-Commit-Position: refs/heads/master@{#440901}
-
sammc authored
BUG=674766 Review-Url: https://codereview.chromium.org/2608503002 Cr-Commit-Position: refs/heads/master@{#440900}
-
meacer authored
https://crrev.com/2555063003 added an omnibox icon for extension URLs but was using the wrong asset. This CL updates the icon with a slightly smaller one suggested by UI team. Screenshots: Current: https://drive.google.com/open?id=0B9q2eN9gDoUIQ2JLSzJiY3dEZXM New: https://drive.google.com/open?id=0B9q2eN9gDoUId081S1EwcDJTWXc Review-Url: https://codereview.chromium.org/2601093002 Cr-Commit-Position: refs/heads/master@{#440899}
-
tedchoc authored
BUG=673522 Review-Url: https://codereview.chromium.org/2602813002 Cr-Commit-Position: refs/heads/master@{#440898}
-
rbpotter authored
Add checkbox to print preview to select rasterized PDF output. When selected, PDF will be rasterized and printed as a series of images. Images will be JPEG encoded. Preliminary design doc: https://docs.google.com/a/google.com/document/d/1UTzurMuPeRgx2PcnTMuAq5iM5_R2QBNGp-9lzgtwT2k/edit?usp=sharing Depends on http://crrev.com/2529543003 Linked to launch bug, should also resolve 534945,550205,480628 BUG=675798 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2524143003 Cr-Commit-Position: refs/heads/master@{#440897}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/d689ef2e..f47962ef Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2606973002 Cr-Commit-Position: refs/heads/master@{#440896}
-
khmel authored
BUG=b/33754182 TEST=Manually on device CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation TBR=oshima@chromium.org Review-Url: https://codereview.chromium.org/2604523002 Cr-Commit-Position: refs/heads/master@{#440895}
-
dbeam authored
R=dcheng@chromium.org BUG=567770 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation NOTRY=true NO_DEPENDENCY_CHECKS=true Review-Url: https://codereview.chromium.org/2609453002 Cr-Commit-Position: refs/heads/master@{#440894}
-
tbansal authored
(1) Add a boolean |restrict_to_one_preconnect_for_proxies| to network session params. This allows us to run multiple experiments using a single field trial. Next CL will add the variation param |race_preconnects_to_proxies| to experiment with racing the alternative and main jobs for proxy preconnects. (2) Remove an extra parameter in HttpStreamFactoryImpl::Job::Delegate::OnStreamReady() method. BUG=667471,671291 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester Review-Url: https://codereview.chromium.org/2600943002 Cr-Commit-Position: refs/heads/master@{#440893}
-
jeffcarp authored
BUG=670843 R=qyearsley@chromium.org Review-Url: https://codereview.chromium.org/2604853002 Cr-Commit-Position: refs/heads/master@{#440892}
-
lgrey authored
BUG=648554, 648557, 673362 Review-Url: https://codereview.chromium.org/2576563002 Cr-Commit-Position: refs/heads/master@{#440891}
-
holte authored
Creates an object to perform PersistedLogs metrics recording, so that they can be overriden in the UKM implementation. Also adds a missing histogram to histograms.xml BUG= Review-Url: https://codereview.chromium.org/2588873002 Cr-Commit-Position: refs/heads/master@{#440890}
-
chrishtr authored
BUG=677239 TEST=See failing tests in 677239 without this change. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2601963002 Cr-Commit-Position: refs/heads/master@{#440889}
-
pdfium-deps-roller authored
https://pdfium.googlesource.com/pdfium.git/+log/04a407093c13..d0bbccdd3211 $ git log 04a407093..d0bbccdd3 --date=short --no-merges --format='%ad %ae %s' 2016-12-28 tsepez Make CFX_Observable copy constructable. Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls TBR=dsinclair@chromium.org Review-Url: https://codereview.chromium.org/2605913003 Cr-Commit-Position: refs/heads/master@{#440888}
-
qyearsley authored
This is a follow-up fix to a mistake in http://crrev.com/2590693002. BUG=662584 Review-Url: https://codereview.chromium.org/2605933002 Cr-Commit-Position: refs/heads/master@{#440887}
-
mek authored
Also fixes bugs exposed by those tests: - when database does not exists it needs to be created. - when database can't be opened null is passed to LevelDBWrapper. BUG=586194 Review-Url: https://codereview.chromium.org/2597983003 Cr-Commit-Position: refs/heads/master@{#440886}
-
skia-deps-roller authored
https://skia.googlesource.com/skia.git/+log/3f375d055a9b..7cf774573cc5 $ git log 3f375d055..7cf774573 --date=short --no-merges --format='%ad %ae %s' 2016-12-28 kjlubick update pixel and pixelxl to NMF26Q Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=liyuqian@google.com Review-Url: https://codereview.chromium.org/2608523002 Cr-Commit-Position: refs/heads/master@{#440885}
-
ericrk authored
Due to threading issues, we'd already changed several components of the GL command buffer to dump their memory heirarchically through a single registration point in ContextProviderCommandBuffer. MappedMemoryManager was missed. Modifying it so it doesn't register to dump directly, but is dumped through ContextProviderCommandBuffer > GLES2Implementation > MappedMemoryManager. R=ssid BUG=675821 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2592803002 Cr-Commit-Position: refs/heads/master@{#440884}
-
chenwilliam authored
InspectorBackendClass => Protocol.InspectorBackend InspectorBackend => Protocol.inspectorBackend BUG=none Review-Url: https://codereview.chromium.org/2600323002 Cr-Commit-Position: refs/heads/master@{#440883}
-
ericrk authored
Adds 6 new UMA metrics which log GL context memory. Memory is logged separately for WebGL and GLES contexts. Additionally, logging occurs at three points - periodically (every 1s), at shutdown, and when the GPU process gets a CRITICAL memory pressure signal. The new histograms are: GPU.ContextMemory.WebGL.Periodic GPU.ContextMemory.WebGL.Shutdown GPU.ContextMemory.WebGL.Pressure GPU.ContextMemory.GLES.Periodic GPU.ContextMemory.GLES.Shutdown GPU.ContextMemory.GLES.Pressure BUG=667013 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2577843002 Cr-Commit-Position: refs/heads/master@{#440882}
-
lukasza authored
The split will allow generation of edits on multiple configs (e.g. linux vs windows OR rel vs dbg) and merging the edits before applying them once: $ tools/clang/scripts/run_tool.py rewrite_to_chrome_style \ --generate-compdb --all out/rel >run_tool.linux.rel.out $ ... $ cat run_tool.*.out \ | tools/clang/scripts/extract_edits.py \ | tools/clang/scripts/apply_edits.py --generate-compdb --all out/rel >run_tool.linux.rel.out Test steps: - tools/clang/translation_unit/test_translation_unit.py - tools/clang/scripts/test_tool.py rewrite_to_chrome_style - manually running run_tool | extract_edits | apply_edits pipeline on WTF and verifying that it still builds after the rename BUG=598138 TEST=See "Test steps" above. Review-Url: https://codereview.chromium.org/2599193002 Cr-Commit-Position: refs/heads/master@{#440881}
-
alexmos authored
BUG=672545 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2606963002 Cr-Commit-Position: refs/heads/master@{#440880}
-
lukasza authored
BUG=672902 Review-Url: https://codereview.chromium.org/2601063002 Cr-Commit-Position: refs/heads/master@{#440879}
-
lukasza authored
BUG=677166 Review-Url: https://codereview.chromium.org/2608443002 Cr-Commit-Position: refs/heads/master@{#440878}
-
bnc authored
This is a follow-up to https://crrev.com/2028473003, and lands a missed part of server side change 126730342. BUG=488484 Review-Url: https://codereview.chromium.org/2602883002 Cr-Commit-Position: refs/heads/master@{#440877}
-
skia-deps-roller authored
https://skia.googlesource.com/skia.git/+log/e2d414167980..3f375d055a9b $ git log e2d414167..3f375d055 --date=short --no-merges --format='%ad %ae %s' 2016-12-28 brianosman Add skia_enable_discrete_gpu argument to GN Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, see: http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=liyuqian@google.com Review-Url: https://codereview.chromium.org/2601073002 Cr-Commit-Position: refs/heads/master@{#440876}
-
marq authored
This CL packages the fairly common code path where a gfx image is extracted from the shared bundle and converted into a UIImage into a single utility function. All of the applicable call sites in ios/chrome/browser/ui/ are updated to use the function, and includes that were only present to support this code are removed. BUG= Review-Url: https://codereview.chromium.org/2602903002 Cr-Commit-Position: refs/heads/master@{#440875}
-
dgozman authored
- Introduced base class DevToolsDomainHandler. - Agent host registers handlers in DevToolsSession. - Passing DevToolsSession instance around. This is to: - reduce boilerplate; - prepare for multi-client (there will be multiple sessions). BUG=590878 TBR=pfeldman Review-Url: https://codereview.chromium.org/2590293003 Cr-Commit-Position: refs/heads/master@{#440874}
-
avi authored
BUG=579229 Review-Url: https://codereview.chromium.org/2609443002 Cr-Commit-Position: refs/heads/master@{#440873}
-
avi authored
BUG=579229 Review-Url: https://codereview.chromium.org/2604913002 Cr-Commit-Position: refs/heads/master@{#440872}
-
bnc authored
* Add |http2_settings| field trial parameter to HTTP/2 trial group. * Set max header table size, max concurrent pushed streams, and max receiving window size values in |http2_settings| in HttpNetworkSession. * Pass |http2_settings| from HttpNetworkSession to SpdySessionPool to SpdySession. Remove |stream_max_recv_window_size| from this path. * Extract max header table size, max concurrent pushed streams, and max receiving window size values from |http2_settings| in SpdySession. * Move max header table size and max concurrent pushed streams default value from SpdySession to HttpNetworkSession. * Add |http2_settings| to SpdySessionDependencies; remove |stream_max_recv_window_size|. BUG=622737 Review-Url: https://codereview.chromium.org/2600973002 Cr-Commit-Position: refs/heads/master@{#440871}
-
bnc authored
This lands server side change 130276296 by jamessynge. BUG=488484 Review-Url: https://codereview.chromium.org/2600273002 Cr-Commit-Position: refs/heads/master@{#440870}
-
msw authored
BUG=676746 TBR=dbeam@chromium.org Review-Url: https://codereview.chromium.org/2606943002 Cr-Commit-Position: refs/heads/master@{#440869}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/ea41bdf0..d689ef2e Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,littledan@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2600423002 Cr-Commit-Position: refs/heads/master@{#440868}
-
olivierrobin authored
List of import -> include +#include "base/logging.h" +#include "base/memory/ref_counted.h" +#include "ios/testing/earl_grey/disabled_test_macros.h" +#include "ios/web/history_state_util.h" +#include "ios/web/navigation/navigation_manager_facade_delegate.h" +#include "ios/web/public/active_state_manager.h" +#include "ios/web/public/interstitials/web_interstitial.h" +#include "ios/web/public/web_state/js/credential_util.h" +#include "ios/web/public/web_state/url_verification_constants.h" +#include "ios/web/public/web_state/web_state_delegate.h" +#include "ios/web/public/web_state/web_state_observer.h" +#include "ios/web/webui/web_ui_ios_controller_factory_registry.h" +#include "ios/web/webui/web_ui_ios_impl.h" +#include "mojo/public/cpp/system/watcher.h" List of include -> import +#import "base/ios/block_types.h" +#import "base/ios/weak_nsobject.h" +#import "base/mac/bind_objc_block.h" +#import "base/mac/objc_property_releaser.h" +#import "base/mac/scoped_nsobject.h" +#import "base/test/ios/wait_util.h" +#import "ios/net/clients/crn_forwarding_network_client.h" +#import "ios/net/cookies/cookie_store_ios.h" +#import "ios/net/request_tracker.h" +#import "ios/testing/wait_util.h" +#import "ios/web/interstitials/native_web_interstitial_impl.h" +#import "ios/web/interstitials/web_interstitial_impl.h" +#import "ios/web/navigation/crw_session_controller.h" +#import "ios/web/navigation/crw_session_entry.h" +#import "ios/web/navigation/navigation_item_impl.h" +#import "ios/web/navigation/navigation_manager_delegate.h" +#import "ios/web/navigation/navigation_manager_impl.h" +#import "ios/web/navigation/nscoder_util.h" +#import "ios/web/net/clients/crw_js_injection_network_client.h" +#import "ios/web/net/clients/crw_redirect_network_client.h" +#import "ios/web/net/clients/crw_redirect_network_client_factory.h" +#import "ios/web/net/cookie_notification_bridge.h" +#import "ios/web/net/crw_cert_verification_controller.h" +#import "ios/web/net/request_group_util.h" +#import "ios/web/net/request_tracker_factory_impl.h" +#import "ios/web/net/request_tracker_impl.h" +#import "ios/web/net/web_http_protocol_handler_delegate.h" +#import "ios/web/public/block_types.h" +#import "ios/web/public/image_fetcher/webp_decoder.h" +#import "ios/web/public/interstitials/web_interstitial_delegate.h" +#import "ios/web/public/navigation_item.h" +#import "ios/web/public/test/response_providers/data_response_provider.h" +#import "ios/web/public/test/response_providers/delayed_response_provider.h" +#import "ios/web/public/test/response_providers/error_page_response_provider.h" +#import "ios/web/public/test/response_providers/file_based_response_provider.h" +#import "ios/web/public/test/response_providers/file_based_response_provider_impl.h" +#import "ios/web/public/test/response_providers/html_response_provider.h" +#import "ios/web/public/test/response_providers/html_response_provider_impl.h" +#import "ios/web/public/test/response_providers/response_provider.h" +#import "ios/web/public/test/response_providers/string_response_provider.h" +#import "ios/web/public/test/test_native_content.h" +#import "ios/web/public/test/test_native_content_provider.h" +#import "ios/web/public/test/test_navigation_manager.h" +#import "ios/web/public/test/test_web_state.h" +#import "ios/web/public/test/test_web_view_content_view.h" +#import "ios/web/public/web_client.h" +#import "ios/web/public/web_state/context_menu_params.h" +#import "ios/web/public/web_state/crw_web_view_proxy.h" +#import "ios/web/public/web_state/ui/crw_content_view.h" +#import "ios/web/public/web_state/ui/crw_web_view_content_view.h" +#import "ios/web/public/web_state/web_state.h" +#import "ios/web/public/web_state/web_state_policy_decider.h" +#import "ios/web/public/web_state/web_state_user_data.h" +#import "ios/web/public/web_view_creation_util.h" +#import "ios/web/shell/shell_web_client.h" +#import "ios/web/web_state/blocked_popup_info.h" +#import "ios/web/web_state/web_state_impl.h" +#import "ios/web/webui/crw_web_ui_page_builder.h" +#import "ios/web/webui/url_fetcher_block_adapter.h" +#import "testing/gtest_mac.h" +#import "ui/base/test/ios/ui_view_test_utils.h" BUG=None Review-Url: https://codereview.chromium.org/2605913002 Cr-Commit-Position: refs/heads/master@{#440867}
-