- 20 Jul, 2017 40 commits
- 
- 
Christopher Grant authoredThe Scene is meant to hold state supplied by the SceneManager, and consumed by the rendering subsystem. Scene shouldn't know about modes, prompts, etc. This CL tries to banish any such state. BUG= Change-Id: I5cab334aac5150b725ab6408625367d0554bdabf Reviewed-on: https://chromium-review.googlesource.com/576471 Commit-Queue: Christopher Grant <cjgrant@chromium.org> Reviewed-by: Yash Malik <ymalik@chromium.org> Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#488267} 
- 
Tim Volodine authoredAdd fallback to accelerometer + magnetometer for absolute device orientation (ondeviceorienationabsolute) when ROTATION_VECTOR is not available. The ROTATION_VECTOR is not available on some devices (e.g. Samsung Galaxy A7, see crbug.com/682535). The fallback approach is similar to what already happens for relative device orientation. BUG=682535 TEST=http://timvolodine.github.io/deviceorientation-test/ Change-Id: I7b01f803b1edfd3d7062f5f165c75796a59ca070 Reviewed-on: https://chromium-review.googlesource.com/574491 Commit-Queue: Tim Volodine <timvolodine@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Jun Cai <juncai@chromium.org> Cr-Commit-Position: refs/heads/master@{#488266} 
- 
Matt Menke authoredGerrit is too spammy, and there looks to be no plan to fix this. Getting dozens of emails before an issue is even sent out for review is just too much of a waste of time. Bug: none Change-Id: I338b7c51c18aa07a725cd481d19b254516d5bb74 Reviewed-on: https://chromium-review.googlesource.com/579688Reviewed-by: Randy Smith <rdsmith@chromium.org> Commit-Queue: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#488265} 
- 
Vaclav Brozek authoredMost of the tests in passwords_settings_egtest.mm clear PasswordStore at the end. It does not hurt to clear it in the rest of the tests either, because clearing an empty store keeps it empty. To reduce boilerplate, this CL moves the call to clear PasswordStore from individual last lines of tests into the tearDown method of the fixture. Bug: 744058 Change-Id: I350f73cef271534d01390d2e032b06e00afca0fb Reviewed-on: https://chromium-review.googlesource.com/573542 Commit-Queue: Vaclav Brozek <vabr@chromium.org> Reviewed-by: Sergio Collazos <sczs@chromium.org> Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#488264} 
- 
Leslie Watkins authoredRename TrayDetailsView::InfoLabel to TrayInfoLabel and moved it to its own file. It also now subclasses ActionableView instead of View, so it can be clickable. TrayInfoLabel::Delegate keeps track of whether or not the label is clickable, and handles clicks. Reland of https://codereview.chromium.org/2957043002/ This reverts commit fc8ab64a. Bug: 672263, 735642, 740671 Change-Id: I7957bc934e01e226ee588939a21d1fc4afc0bdb3 Reviewed-on: https://chromium-review.googlesource.com/578142 Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/master@{#488263} 
- 
skia-deps-roller@chromium.org authoredhttps://skia.googlesource.com/skia.git/+log/2bb6ecc11293..af1813e3bf61 $ git log 2bb6ecc11..af1813e3b --date=short --no-merges --format='%ad %ae %s' 2017-07-20 scroggo Update call to new signature of wrapBackendTexture 2017-07-20 egdaniel Fix WrappedProxyTest for sample count change Created with: roll-dep src/third_party/skia 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;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;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=caryclark@chromium.org Change-Id: If912997c5bebd61fdf4db20abdcd02cc6f5f2a5d Reviewed-on: https://chromium-review.googlesource.com/579649Reviewed-by: Skia Deps Roller <skia-deps-roller@chromium.org> Commit-Queue: Skia Deps Roller <skia-deps-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#488262} 
- 
pdfium-deps-roller@chromium.org authoredhttps://pdfium.googlesource.com/pdfium.git/+log/40870db0aade..2c4a805ac3d6 $ git log 40870db0a..2c4a805ac --date=short --no-merges --format='%ad %ae %s' 2017-07-20 npm Create helper method in CJBig2_HTRDProc Created with: roll-dep src/third_party/pdfium 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 Change-Id: I27c85e48a8cc99331e99782a3d42ebd03807fa8e Reviewed-on: https://chromium-review.googlesource.com/579648 Reviewed-by: <pdfium-deps-roller@chromium.org> Commit-Queue: <pdfium-deps-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#488261} 
- 
Olivier Robin authoredOn release build, the weak config is deallocated even before the ASSERT_TRUE. Add a strong variable to retain it at least in the autoreleasepool. Note that this test does not test the deletion of the config in the Purge method as GetWebViewConfiguration returns a copy. Bug: None Change-Id: If3e21c3bab53c35859ed1b70c3b207966a02813f Reviewed-on: https://chromium-review.googlesource.com/579430 Commit-Queue: Olivier Robin <olivierrobin@chromium.org> Reviewed-by: Stepan Khapugin <stkhapugin@chromium.org> Reviewed-by: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#488260} 
- 
Vaclav Brozek authoredThis CL adds a test for deleting passwords in the list view. It checks that the UI is updated correctly. The CL also enhances all deletion-based tests to check the state of the PasswordStore. Bug: 744058 Change-Id: Ib545312b62b5563fc284b54aa18158c68a0ef767 Reviewed-on: https://chromium-review.googlesource.com/573541 Commit-Queue: Vaclav Brozek <vabr@chromium.org> Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#488259} 
- 
Justin Cohen authoredbootstrap is used to build libclang_rt, and without this change libclang_rt.ios.a will not be built. Bug: 742498 Change-Id: I8e964fc56aaa7dcec26cde5a0884a8a899e8342f Reviewed-on: https://chromium-review.googlesource.com/575586 Commit-Queue: Justin Cohen <justincohen@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#488258} 
- 
Yuke Liao authoredThe code sign script has been updated to assert that the application binary name and the CFBundleName must be the same as the bundle name without the .app suffix. This CL updates the XCUITest template to comply with the rule. Bug: 709289 Change-Id: I5e4fa8afa07e16289903b7523fe647be04351ac3 Reviewed-on: https://chromium-review.googlesource.com/576454Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Yuke Liao <liaoyuke@chromium.org> Cr-Commit-Position: refs/heads/master@{#488257} 
- 
Charles Harrison authoredThis allows us to remotely turn off filtering rules while still enabling other features like the strengthened popup blocker. Bug: 737737 Change-Id: Ia77acc7bdb66009fae7204a259ce571bd680ba9f Reviewed-on: https://chromium-review.googlesource.com/553597Reviewed-by: Shivani Sharma <shivanisha@chromium.org> Commit-Queue: Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#488256} 
- 
Michael Thiessen authoredBug: 746541 Change-Id: I19ed588fb46b2ef1c1879ec29ed1297e21f3f036 Reviewed-on: https://chromium-review.googlesource.com/578407Reviewed-by: Yash Malik <ymalik@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#488255} 
- 
Jan Wilken Dörrie authoredThis reverts commit 5f82c970. Reason for revert: Likely caused https://bugs.chromium.org/p/chromium/issues/detail?id=746813 Original change's description: > Enable bounded mode logging on chrome://net-export. > > There is an option to configure the maximum size of the NetLog. The > default is 100MiB. > > This is a re-land of https://chromium-review.googlesource.com/c/571514/ > > Bug: 679030 > Change-Id: I79eb7e6012deb0979b94a1c0f487068e7800105b > Reviewed-on: https://chromium-review.googlesource.com/578048 > Commit-Queue: Eric Roman <eroman@chromium.org> > Reviewed-by: Helen Li <xunjieli@chromium.org> > Cr-Commit-Position: refs/heads/master@{#487965} TBR=eroman@chromium.org,xunjieli@chromium.org Change-Id: I4f955d9c289eef907b72aa637395ce56e36c4adf No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 679030 Reviewed-on: https://chromium-review.googlesource.com/579767Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#488254} 
- 
Misha Efimov authoredBug: 603597 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Change-Id: Iac6d62d60df1bc56b26fbb9895af0282940bf5fb Reviewed-on: https://chromium-review.googlesource.com/577956Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by: Helen Li <xunjieli@chromium.org> Commit-Queue: Misha Efimov <mef@chromium.org> Cr-Commit-Position: refs/heads/master@{#488253} 
- 
Raphael Kubo da Costa authoredThe existing implementation of named and indexed properties in IDL interfaces did not return the right property descriptor values according to https://heycam.github.io/webidl/#LegacyPlatformObjectGetOwnProperty: * Indexed properties always had [[Writable]] set to true (its value must depend on the presence of an indexed property setter) and [[Enumerable]] set to false (due to V8's default value when a handler does not set either a query or descriptor callback; it must always be true). * Named properties always set [[Writable]] to true (its value must depend on the presence of a named property setter). Since we initialize both |NamedPropertyHandlerConfiguration| and |IndexedPropertyHandlerConfiguration| in our code with different constructors, the fix for the two cases above is not "symmetrical": * |IndexedPropertyHandlerConfiguration| is constructed with a callback for [[DefineOwnProperty]], so we cannot specify an |IndexedPropertyQueryCallback| like |NamedPropertyHandlerConfiguration| does (see https://codereview.chromium.org/2311873002). In this case, we add an |IndexedPropertyDescriptorCallback| that is responsible for implementing the steps from the WebIDL spec and returning a v8::Object with the properties a property descriptor must have. * |NamedPropertyHandlerConfiguration|'s case is easier because we can just fix its existing |GenericNamedPropertyQueryCallback| and return either v8::None or v8::ReadOnly depending on the presence of a named callback setter. It is also important to note that when an IDL interface is declared with [LegacyUnenumerableNamedProperties] its named properties should not be enumerable; we still need to add support for that extended attribute to the bindings code though, so Object.keys() or Object.values() on e.g. HTMLCollection still return more entries than they should. Bug: 703990, 719703 Change-Id: I772f92a377a1f5013f4f78e5d361a43974378d1a Reviewed-on: https://chromium-review.googlesource.com/576183 Commit-Queue: Raphael Kubo da Costa (rakuco) <raphael.kubo.da.costa@intel.com> Reviewed-by: Kenichi Ishibashi <bashi@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#488252} 
- 
Danyao Wang authoredThis is so that the implementation can be shared with WKBasedNavigationManagerImpl. Bug: 734150 Change-Id: Ie548bed97789ebd91d12669faa314270a7803b2c Reviewed-on: https://chromium-review.googlesource.com/576709 Commit-Queue: Danyao Wang <danyao@chromium.org> Reviewed-by: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#488251} 
- 
Vaclav Brozek authoredtestStoredEntriesAlwaysShown was introduced in https://chromium-review.googlesource.com/c/573381/. The functionality it tests exists both when the "view passwords" feature is enabled or not. However, there is a subtle difference in the accessibility properties of items inspected by the test: with "view passwords", those items are buttons, without "view passwords" those items are just text cells. The test is written with helper matchers designed for "view passwords" enabled, however the test itself was written without enabling "view passwords". The helper matchers required the "button" accessibility trait to be set, and hence failed to locate the items with the "view passwords" feature disabled. As a result, the test was failing on bots (when I checked before landing, it ran OK on my own machine, where I accidentally enabled the "view passwords" feature). An unrelated test, testDeletion, also always failed when testStoredEntriesAlwaysShown failed. I have not investigated why, but it was probably due to failure of the latter to clear the PasswordStore on failure. This will be addressed in https://chromium-review.googlesource.com/c/573542/. There is good evidence that testDeletion indeed failed as a result of testStoredEntriesAlwaysShown failing: while at https://build.chromium.org/p/chromium.fyi/builders/EarlGreyiOS/builds/29816 they both failed, https://build.chromium.org/p/chromium.fyi/builders/EarlGreyiOS/builds/29817 which only had testStoredEntriesAlwaysShown disabled, passed with no failure. I observed the same on a downstream bot iphone10-simulator-x64, where I could reproduce both tests failing before this patch and both passing with only testStoredEntriesAlwaysShown changed and both tests enabled, as in this CL. The fix in this CL is to enable the "view passwords" feature during testStoredEntriesAlwaysShown. An alternative would be to change the matchers used to not require the "button" accessibility trait when the feature is disabled. However, the feature is going to be enabled as soon as version 61 branches, so using the existing helper matchers will keep the code simple with minimal effect beyond tomorrow. Bug: 515462 Change-Id: I90ac1d3f1c42402cc73293eb3e5ba4f49475926a Reviewed-on: https://chromium-review.googlesource.com/579195Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Vaclav Brozek <vabr@chromium.org> Cr-Commit-Position: refs/heads/master@{#488250} 
- 
Fernando Serboncini authoredThis tests the two basic functionalitiles of Canvas text rendering: - measureText - drawText Bug: 730692 Change-Id: Ic6365f3b7f77856c09053e55d3a01d0015a744d6 Reviewed-on: https://chromium-review.googlesource.com/576360Reviewed-by: Justin Novosad <junov@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Commit-Queue: Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#488249} 
- 
Jonathan authoredUpdate MusContextFactory to force the new ContextProvider to BindToCurrentThread immediately. This way we can detect errors in the mojo pipe and exit cleanly. Rather than attempting to bind later on in the initialization process of the LayerTreeFrameSink. TEST=mash_browser_tests Bug: 743028 Change-Id: I3806f779360d70df5b8e974e9f49c0c5f634b465 Reviewed-on: https://chromium-review.googlesource.com/577771 Commit-Queue: Jonathan Ross <jonross@chromium.org> Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org> Cr-Commit-Position: refs/heads/master@{#488248} 
- 
Benoit Lize authoredThis reverts commit c4a9cd12. Reason for reland: Fixed myPid() / myUid() typo that made the test flaky. > Original change's description: > > customtabs: Don't allow multiple background tabs concurrently. > > > > BUG=742450 > > > > Change-Id: Ia767797d89022b862e38b7ae72949bed08d94c09 > > Reviewed-on: https://chromium-review.googlesource.com/578067 > > Reviewed-by: Yusuf Ozuysal <yusufo@chromium.org> > > Commit-Queue: Benoit L <lizeb@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#488171} TBR=yusufo@chromium.org,jdoerrie@chromium.org Change-Id: I6f512a971a561c04ba870b93e158eb325f3ed4da Bug: 742450,746941 Reviewed-on: https://chromium-review.googlesource.com/579381 Commit-Queue: Benoit L <lizeb@chromium.org> Reviewed-by: Benoit L <lizeb@chromium.org> Cr-Commit-Position: refs/heads/master@{#488247} 
- 
skia-deps-roller@chromium.org authoredhttps://skia.googlesource.com/skia.git/+log/ff98644cb480..2bb6ecc11293 $ git log ff98644cb..2bb6ecc11 --date=short --no-merges --format='%ad %ae %s' 2017-07-20 egdaniel Revert "Revert "Fixes from sample count change"" 2017-07-20 egdaniel Revert "Fixes from sample count change" Created with: roll-dep src/third_party/skia 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;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;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=caryclark@chromium.org Change-Id: Ib4bfbd8aed088a879ac2638686013af175add983 Reviewed-on: https://chromium-review.googlesource.com/579469Reviewed-by: Skia Deps Roller <skia-deps-roller@chromium.org> Commit-Queue: Skia Deps Roller <skia-deps-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#488246} 
- 
Yash Malik authoredBug: Change-Id: I3ee870ea8ae7deb7aef8f853c1f9fd68d6762629 Reviewed-on: https://chromium-review.googlesource.com/577916 Commit-Queue: Christopher Grant <cjgrant@chromium.org> Reviewed-by: Christopher Grant <cjgrant@chromium.org> Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#488245} 
- 
girard authoredBUG=733710 Review-Url: https://codereview.chromium.org/2971363002 Cr-Commit-Position: refs/heads/master@{#488244} 
- 
Dianna Hu authored* Remove HpackDecoder, use HpackDecoder3 instead in tests (should have been parametrized). * Remove HpackHuffmanDecoder, use net::HpackHuffmanDecoder instead in roundtrip tests. * Remove HpackInputStream. * Remove decoding functionality from HpackHuffmanTable. This CL lands server change 161943670 by bnc. BUG=488484 Change-Id: I6d3e9464d9d919c3a475c84ac2eb665cc6a1bfff Reviewed-on: https://chromium-review.googlesource.com/577926 Commit-Queue: Bence Béky <bnc@chromium.org> Reviewed-by: Bence Béky <bnc@chromium.org> Cr-Commit-Position: refs/heads/master@{#488243} 
- 
Peter Kotwicz authoredThis CL is a follow up to https://chromium-review.googlesource.com/c/563885/ and enables the Lightweight First Run Experience for unbound WebAPKs by default. The CL removes the --enable-lightweight-fre command line flag BUG=738133 Change-Id: I7e120e7d25af0fd0d611bf9954285ca337ba4381 Reviewed-on: https://chromium-review.googlesource.com/578489Reviewed-by: Ted Choc <tedchoc@chromium.org> Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org> Cr-Commit-Position: refs/heads/master@{#488242} 
- 
Dianna Hu authoredSpdyFrameBuilder::WriteStringPiece16() is used neither in prod nor in tests. It is time to slay. This CL lands server change 161972394 by diannahu. BUG=488484 Change-Id: If0f4b9317415cd6de1933655548fda7fe3a91f93 Reviewed-on: https://chromium-review.googlesource.com/578847 Commit-Queue: Bence Béky <bnc@chromium.org> Reviewed-by: Bence Béky <bnc@chromium.org> Cr-Commit-Position: refs/heads/master@{#488241} 
- 
Colin Blundell authoredIn preparation for bringing up chrome://suggestions on iOS, this CL breaks out the guts of the //chrome implementation into //components/suggestions. Change-Id: Iab48d9aaf19148e4e8862586ba3b39f141d14b2e Reviewed-on: https://chromium-review.googlesource.com/579209Reviewed-by: Marc Treib <treib@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#488240} 
- 
Mihai Sardarescu authoredThis CL changes the title and the sync settings explination strings used in the sync confirmation dialog to match the mocks here: https://drive.google.com/a/chromium.org/file/d/0Bw1MJ8m7U5kbVVlVeWVKZjVfTXc/view?usp=sharing Bug: 746878 Change-Id: I50f6a18de19f5e9fe1681d1ee0f032cadb44c101 Reviewed-on: https://chromium-review.googlesource.com/575980Reviewed-by: Martin Šrámek <msramek@chromium.org> Reviewed-by: David Roger <droger@chromium.org> Commit-Queue: Mihai Sardarescu <msarda@chromium.org> Cr-Commit-Position: refs/heads/master@{#488239} 
- 
Daniel Bratell authoredThis patch makes the build system for core unit tests support jumbo builds (unity builds) which saves roughly 60 CPU minutes (5% of the build time) on my computer. Currently jumbo is by default disabled so this will have no direct effect unless you have use_jumbo_build = true in your gn settings. Bug: 713137 Change-Id: I376e62fb66738cba9135d02f8079d983cfe67495 Reviewed-on: https://chromium-review.googlesource.com/575055Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Daniel Bratell <bratell@opera.com> Cr-Commit-Position: refs/heads/master@{#488238} 
- 
Stephen Lanham authoredThis is a temporary workaround to allow the component build to work until crbug.com/746091 is resolved. This introduces a dependency on libc++ when use_custom_libcxx is true. BUG=746091 Change-Id: I14ae65c0ac7d986649f5f70b47b0ad6f37ceff89 Reviewed-on: https://chromium-review.googlesource.com/578554Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Luke Halliwell <halliwell@chromium.org> Commit-Queue: Stephen Lanham <slan@chromium.org> Cr-Commit-Position: refs/heads/master@{#488237} 
- 
Christopher Grant authoredWhen it was added, the loading indicator included a timer that would keep it visible for 200 ms after loading finished before disappearing. This was basically a debugging tool that felt good to have in general. However, Clank does not appear to have such a timer, and UX hasn't asked for it, so let's keep the code simple. BUG= Change-Id: I1ef639fc572539a4e8ac67ee7d54deca93520218 Reviewed-on: https://chromium-review.googlesource.com/578173Reviewed-by: Ian Vollick <vollick@chromium.org> Commit-Queue: Christopher Grant <cjgrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#488236} 
- 
Jan Wilken Dörrie authoredThis reverts commit 79ba4105. Reason for revert: Likely Culprit for Android Build Error: https://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/44127/ Original change's description: > Pin the Home Page Tile to the first row in the UI. > > Calculates the number of columns tiles are layed out in > at initialization and reorders the home page tile so that > it is pinned to the first row. > Follow-up issue: https://crbug.com/746274 > > BUG=732913 > > Change-Id: Ieeddf88e8262827c7a22787230c386fe3b43cc17 > Reviewed-on: https://chromium-review.googlesource.com/567925 > Commit-Queue: Ondrej Škopek <oskopek@google.com> > Reviewed-by: Chris Pickel <sfiera@chromium.org> > Reviewed-by: Nicolas Dossou-Gbété <dgn@chromium.org> > Cr-Commit-Position: refs/heads/master@{#488203} TBR=dgn@chromium.org,sfiera@chromium.org,oskopek@google.com Change-Id: Ice8fc873ba5ecbab3fa3cabc2da28a4026084626 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 732913 Reviewed-on: https://chromium-review.googlesource.com/579070Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#488235} 
- 
Jonathan authoredA series of interactive_ui_tests were disabled for ozone configurations, as nested message loops do not work well with ozone in tests. However nested message loops are gone from context menus. So try to reenable them in ozone builds. TEST=BookmakrBarViewTest, KeyboardAccessTest, MenuControllerMnemonicTest*, MenuItemViewTestRemoveWithSubmenu* Bug: 401304 Change-Id: I804a312c4295adc7116592a5c5dc5693f96f56ae Reviewed-on: https://chromium-review.googlesource.com/575427Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Jonathan Ross <jonross@chromium.org> Cr-Commit-Position: refs/heads/master@{#488234} 
- 
Stephen Lin authoredThe Goodies page has moved, so need to update the manifest to match. Also adding in URL pattern for staging location for Goodies webpages. BUG=chromium:741952 TEST=browser test Change-Id: Id1f71cb4bb6a65605a6ec6ff7cefd973a9487b35 Reviewed-on: https://chromium-review.googlesource.com/577724Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> Commit-Queue: Jorge Lucangeli Obes <jorgelo@chromium.org> Cr-Commit-Position: refs/heads/master@{#488233} 
- 
Tommy Steimel authoredBug: 710243 Change-Id: If8fe0c711f1c5e81888fcff9190497a1319e20db Reviewed-on: https://chromium-review.googlesource.com/577976 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Alexandre Elias <aelias@chromium.org> Reviewed-by: Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#488232} 
- 
Dominic Battre authoredBug: 732846 Change-Id: Ic1266587516270979e7077a526b8a951cb9d1c76 Reviewed-on: https://chromium-review.googlesource.com/570425Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> Commit-Queue: Dominic Battré <battre@chromium.org> Cr-Commit-Position: refs/heads/master@{#488231} 
- 
Boris Sazonov authored1. Change ProfileDownloader observer registration - it is now registered on-demand iff there are observers of this ProfileDataCache instance. It allows removing ProfileDataCache.destroy(). 2. Remove FirstRunPageDelegate.getProfileDataCache() - now there's no need for Activity to keep track of ProfileDataCache. 3. Fix AccountSigninView - remove ProfileDataCache observer when view is detached from window. Bug: 746519 Change-Id: Id2245038a507aaf09a2afec4225e5fd3a6f49c07 Reviewed-on: https://chromium-review.googlesource.com/577872 Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Reviewed-by: Bernhard Bauer <bauerb@chromium.org> Cr-Commit-Position: refs/heads/master@{#488230} 
- 
John Mellor authoredMediaControlsOrientationLockDelegate was releasing its fullscreen screen orientation lock when the device had been rotated to the match the orientation of the video (and other conditions were met). This was intended to have no immediate effect, and simply allow the user to exit fullscreen by rotating the device away. However it turns out that unlocking actually locks to the "default" orientation, and e.g. for an add-to-homescreen webapp that has set its manifest to portrait orientation, the "default" orientation would be portrait. So unlocking when in landscape would immediately rotate to portrait and exit fullscreen! This patch fixes that - instead of unlocking when the device orientation matches the video orientation, it locks to the "any" orientation which enables accelerometer-based screen orientation auto-rotation (overriding manifest orientations). A full unlock to "default" orientation happens later when fullscreen is exited. (To understand this, it's helpful to know that Chrome doesn't have a stack of orientation locks, it's simply last write wins, with the exception that ScreenOrientationProvider restores the manifest orientation when unlocking == locking to "default"). Bug: 740205 Change-Id: I590b33fa45a1ab6cc44ae3b49f983ae57d41a682 Reviewed-on: https://chromium-review.googlesource.com/577849Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: John Mellor <johnme@chromium.org> Cr-Commit-Position: refs/heads/master@{#488229} 
- 
piotrs authoredThis is done with avoiding explicit chrome package name (using component name instead) and using EXTRA_SEND_TO_EXTERNAL_DEFAULT_HANDLER on the intent. With this patch the redirect works, however it takes a long time for CCT to consult ExternalNavigationHandler. This results in suboptimal UX. Same redirect in ChromeTabbedActivity is almost instantaneous. Result is that for _blank links CCT shows up briefly before redirecting to an external app. In a follow up it should be investigated why it is the case and if it cannot be improved, we might need to bypass CCT in such case, which would diverge from existing navigation paths for _blank links in Clank. BUG=740402 Review-Url: https://codereview.chromium.org/2969143002 Cr-Original-Original-Commit-Position: refs/heads/master@{#485831} Committed: https://chromium.googlesource.com/chromium/src/+/727468b41b2fe48bf73983ab0c3aa2632b47d89e Review-Url: https://codereview.chromium.org/2969143002 Cr-Original-Commit-Position: refs/heads/master@{#486275} Committed: https://chromium.googlesource.com/chromium/src/+/4dbcecfb630ac1a2dba1910f0e429b82bf3a0b5f Review-Url: https://codereview.chromium.org/2969143002 Cr-Commit-Position: refs/heads/master@{#488228} 
 
-