- 08 Nov, 2018 40 commits
- 
- 
Etienne Pierre-doray authoredbase::ThreadRestrictions::ScopedAllowWait is deprecated in favor of its more explicit counterpart. It should have been replaced by : * base::ScopedAllowBaseSyncPrimitivesForTesting in test files. * base::ScopedAllowSyncPrimitives in non-test files * base::ScopedAllowSyncPrimitivesOutsideBlockingScope when it's used on threads that don't allow blocking The last one is strongly frowned upon but this CL aims to document existing behavior rather than address it. Owners are encouraged to follow-up by fixing unnecessary waits and more particularly unnecessary waits outside-blocking-scope. Note: The non-for-testing versions require friend'ing in thread_restrictions.h but care was taken to add these friends ahead of git cl split (since it wasn't possible to do a line-by-line associated CL split). Refer to the top-level CL if necessary : https://chromium-review.googlesource.com/c/chromium/src/+/1288533 Please CQ if LGTY! This CL was uploaded by git cl split. R=sergeyu@chromium.org Bug: 766678 Change-Id: I769a4567e23b45976732ec447889eeb683faf68b Reviewed-on: https://chromium-review.googlesource.com/c/1324917Reviewed-by: Joe Downing <joedow@chromium.org> Commit-Queue: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#606513} 
- 
Bo Liu authoredRight now the lifetime of AwGLFunctor (and that of associated objects) roughly matches the lifetime of AwContents. This is not necessary, and we only need to ensure it's alive when functor is in use. This better matches the APIthat the vulkan functor will have. It also has the up side of converting CleanupReference usage to explicit destroy, which is always nice. Bug: 901554 Change-Id: Ib1126d1ddfeacc7b8c689aeb51bb897cf839b41c Reviewed-on: https://chromium-review.googlesource.com/c/1320749Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org> Reviewed-by: Chris Blume <cblume@chromium.org> Commit-Queue: Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#606512} 
- 
v8-ci-autoroll-builder authoredSummary of changes available at: https://chromium.googlesource.com/v8/v8/+log/82a57102..f69f7d51 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;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: I8ff74522b8c79c1cc0ee950c93ab80903425f9ef Reviewed-on: https://chromium-review.googlesource.com/c/1326622Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606511} 
- 
James Hawkins authoredR=hansberry@chromium.org Bug: 899324 Test: none Change-Id: Idc3b7e4bb138d0c81066f6e32af97bd67979e8c4 Reviewed-on: https://chromium-review.googlesource.com/c/1325349 Commit-Queue: James Hawkins <jhawkins@chromium.org> Reviewed-by: Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#606510} 
- 
Daniel Bratell authoredIf you include both net/ftp/ftp_directory_listing_parser.h and net/quic/quic_chromium_client_session.h you get an error about an UNKNOWN shadowing another UNKNOWN. I don't think this is a new problem but something we got with a new clang version. This renames the net::UNKNOWN to net::UNKNOWN_CAUSE so that net::FtpDirectoryListingEntry::UNKNOWN and other unknown UNKNOWNs can stay. net/ftp/ftp_directory_listing_parser.h:21:5: error: declaration shadows a variable in namespace 'net' [-Werror,-Wshadow] UNKNOWN, ^ net/quic/quic_chromium_client_session.h:83:3: note: previous declaration is here UNKNOWN, ^ 1 error generated. TBR=zhongyi@chromium.org Change-Id: I96c6c8ba3b923a691537debbfe468874c767b939 Reviewed-on: https://chromium-review.googlesource.com/c/1326494Reviewed-by:Daniel Bratell <bratell@opera.com> Commit-Queue: Daniel Bratell <bratell@opera.com> Cr-Commit-Position: refs/heads/master@{#606509} 
- 
Dave Tapuska authoredFeature was enabled by default in M64. Flag isn't required anymore. Bug: 310450 Change-Id: I5e6bd409ad9fc874cd2e9401e10707be9af1e6a8 Reviewed-on: https://chromium-review.googlesource.com/c/1324136Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#606508} 
- 
Jordan Demeulenaere authoredThis CL sets the different margins and paddings such that the bottom bar has a fixed size most of the time. Change-Id: I2bcd51c0badcb7d09f029fc823f7eb725c167978 Reviewed-on: https://chromium-review.googlesource.com/c/1319671 Commit-Queue: Jordan Demeulenaere <jdemeulenaere@chromium.org> Reviewed-by: Mathias Carlen <mcarlen@chromium.org> Reviewed-by: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#606507} 
- 
Ted Choc authoredNOPRESUBMIT=true BUG=898522 Change-Id: I05888104ce8a6651014ee17555d1ed80fcf00615 Reviewed-on: https://chromium-review.googlesource.com/c/1324410 Commit-Queue: Ted Choc <tedchoc@chromium.org> Reviewed-by: Pedro Amaral <amaralp@chromium.org> Cr-Commit-Position: refs/heads/master@{#606506} 
- 
Mustaq Ahmed authoredBug: 902517 Change-Id: Ie5121198b9ce41e2d72ea696570b05de0071aafa Reviewed-on: https://chromium-review.googlesource.com/c/1321156Reviewed-by: Camille Lamy <clamy@chromium.org> Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#606505} 
- 
sczs authoredSince the ContainerView size is now dependent on the InfobarView (The ContainerView autolayout constraints are anchored against the InfobarView, and we set the containerView to match the InfobarView height), there's no need to pass the ContainerView frame to layout the InfobarView. Because of this InfobarContainerVC no longer needs to import InfobarIOS and its moved to the infobars_ui BUILD.gn source_set. Bug: 892376 Change-Id: I44ca8c470b0ededbd34fe2f1564c2d651f200317 Reviewed-on: https://chromium-review.googlesource.com/c/1315987Reviewed-by: Mark Cogan <marq@chromium.org> Commit-Queue: Sergio Collazos <sczs@chromium.org> Cr-Commit-Position: refs/heads/master@{#606504} 
- 
chromium-autoroll authoredhttps://chromium.googlesource.com/chromiumos/chromite.git/+log/491b15b4a4a0..63924982b3fd git log 491b15b4a4a0..63924982b3fd --date=short --no-merges --format='%ad %ae %s' 2018-11-08 chrome-bot@chromium.org Update config settings by config-updater. Created with: gclient setdep -r src/third_party/chromite@63924982b3fd The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=chrome-os-gardeners@chromium.org Change-Id: I9331a75b8d87389b1bfae97f45efc99680f05847 Reviewed-on: https://chromium-review.googlesource.com/c/1326332Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606503} 
- 
Adithya Srinivasan authoredThis just duplicates documentation from base::subtle::ScopedTimeClockOverrides but I thought it was worth adding it here, as ScopedMockClockOverride doesn't currently fix any of the limitations. Also, because of this limitation we can't use ScopedMockClockOverride as-is in Blink tests. We create a task scheduler and a thread pool before running tests on the main thread (and also call TimeTicks::Now from one of the threads created). Bug: 866930 Change-Id: If7b081bd980b8ac8780c892c21b082923edd1a29 Reviewed-on: https://chromium-review.googlesource.com/c/1324103Reviewed-by: kylechar <kylechar@chromium.org> Commit-Queue: Adithya Srinivasan <adithyas@chromium.org> Cr-Commit-Position: refs/heads/master@{#606502} 
- 
Chromium WPT Sync authoredUsing wpt-import in Chromium 96395f60. With Chromium commits locally applied on WPT: 270d4abd "ServiceWorker: Add new WPT tests to make sure to update a registration with different script type and identical script content." Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md NOAUTOREVERT=true TBR=robertma No-Export: true Change-Id: If2a09c7a955f8f16123c6a0b791c5ced96b7f5fd Reviewed-on: https://chromium-review.googlesource.com/c/1326422 Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Reviewed-by: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606501} 
- 
James Hawkins authoredR=hansberry@chromium.org Bug: 899324 Test: none Change-Id: Ib749683f19dad9fad2e0917673f319acb8bb3983 Reviewed-on: https://chromium-review.googlesource.com/c/1325310 Commit-Queue: James Hawkins <jhawkins@chromium.org> Reviewed-by: Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#606500} 
- 
Theresa authoredBUG=902032 Change-Id: Ia733b78e28f454420e1a176746451967c5aaebbf Reviewed-on: https://chromium-review.googlesource.com/c/1321731Reviewed-by: Becky Zhou <huayinz@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#606499} 
- 
Rayan Kanso authoredFetches started from non top level frames should begin in a paused state, even if the permission is granted. Bug: 903248 Change-Id: Ia8583b23735fa865089979c0159259142225cd30 Reviewed-on: https://chromium-review.googlesource.com/c/1326148Reviewed-by: Peter Beverloo <peter@chromium.org> Commit-Queue: Rayan Kanso <rayankans@chromium.org> Cr-Commit-Position: refs/heads/master@{#606498} 
- 
Etienne Pierre-doray authoredbase::ThreadRestrictions::ScopedAllowWait is deprecated in favor of its more explicit counterpart. It should have been replaced by : * base::ScopedAllowBaseSyncPrimitivesForTesting in test files. * base::ScopedAllowSyncPrimitives in non-test files * base::ScopedAllowSyncPrimitivesOutsideBlockingScope when it's used on threads that don't allow blocking The last one is strongly frowned upon but this CL aims to document existing behavior rather than address it. Owners are encouraged to follow-up by fixing unnecessary waits and more particularly unnecessary waits outside-blocking-scope. Note: The non-for-testing versions require friend'ing in thread_restrictions.h but care was taken to add these friends ahead of git cl split (since it wasn't possible to do a line-by-line associated CL split). Refer to the top-level CL if necessary : https://chromium-review.googlesource.com/c/chromium/src/+/1288533 Please CQ if LGTY! This CL was uploaded by git cl split. R=kylechar@chromium.org Bug: 766678, 902653 Change-Id: I30a5956028c8d7bca56be07433b2b2f31592ae9f Reviewed-on: https://chromium-review.googlesource.com/c/1324395Reviewed-by: kylechar <kylechar@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#606497} 
- 
James Hawkins authoredR=hansberry@chromium.org Bug: 899324 Test: none Change-Id: I500b7249e5d7d87b028c1446cfb28f4d4159f7df Reviewed-on: https://chromium-review.googlesource.com/c/1325215 Commit-Queue: James Hawkins <jhawkins@chromium.org> Reviewed-by: Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#606496} 
- 
Stephen Kyle authoredWith this CL in place, --gtest_shuffle no longer breaks on blink_heap_unittests. BUG=899757 Change-Id: Ic1524b2c131d5629796c24bfe0d8903878540cae Reviewed-on: https://chromium-review.googlesource.com/c/1310313Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#606495} 
- 
Marc Treib authoredWhile we're here, also use the default (preferred) constructor of IdentityTestEnvironment. With this, there's no need anymore to create TokenService, SigninManager, SigninClient, etc manually. Bug: 859874 Change-Id: I765e0898ac232c70255a19bd05f2d2e694e6639e Reviewed-on: https://chromium-review.googlesource.com/c/1326506Reviewed-by: Vaclav Brozek <vabr@chromium.org> Commit-Queue: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#606494} 
- 
Elly Fong-Jones authoredOn 10.14, a file selection dialog whose default path doesn't exist will default back to ~/Documents, which breaks this test. To avoid this issue, have this test use /private/var, which is always present. Bug: 892174 Change-Id: I3f50a74566bdc5a3bf4eb14433138e65d1cfe2d5 Reviewed-on: https://chromium-review.googlesource.com/c/1316109Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#606493} 
- 
Koji Ishii authoredFollowing bot results are included. 11543 11546 11548 11551 11555 11562 11567 11573 11577 11579 11582 11584 15 lines were removed and 4 lines were deflaked by consecutive results since 11543. TBR=eae@chromium.org, mstensho@chromium.org NOTRY=true Bug: 591099 Change-Id: I2bffbfa93bb633b2c99d7f710c08889330d29525 Reviewed-on: https://chromium-review.googlesource.com/c/1322336 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#606492} 
- 
chromium-autoroll authoredhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/cf6df902d647..edcefdcf7d5a git log cf6df902d647..edcefdcf7d5a --date=short --no-merges --format='%ad %ae %s' 2018-11-08 ehmaldonado@chromium.org git-cl: Print git push stdout. Created with: gclient setdep -r src/third_party/depot_tools@edcefdcf7d5a The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. BUG=chromium:881860 TBR=agable@chromium.org Change-Id: I2dc822ca14d6ccb75c468f62a0cd01cd0ecaa3b3 Reviewed-on: https://chromium-review.googlesource.com/c/1326331Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606491} 
- 
Etienne Pierre-doray authoredbase::ThreadRestrictions::ScopedAllowWait is deprecated in favor of its more explicit counterpart. It should have been replaced by : * base::ScopedAllowBaseSyncPrimitivesForTesting in test files. * base::ScopedAllowBaseSyncPrimitives in non-test files * base::ScopedAllowBaseSyncPrimitivesOutsideBlockingScope when it's used on threads that don't allow blocking The last one is strongly frowned upon but this CL aims to document existing behavior rather than address it. Owners are encouraged to follow-up by fixing unnecessary waits and more particularly unnecessary waits outside-blocking-scope. Note: The non-for-testing versions require friend'ing in thread_restrictions.h but care was taken to add these friends ahead of git cl split (since it wasn't possible to do a line-by-line associated CL split). Refer to the top-level CL if necessary : https://chromium-review.googlesource.com/c/chromium/src/+/1288533 Please CQ if LGTY! This CL was uploaded by git cl split. R=gab@chromium.org Bug: 766678 Change-Id: I51b024db95473edf6ee3efb82879c95be92b9191 Reviewed-on: https://chromium-review.googlesource.com/c/1325219Reviewed-by: Gabriel Charette <gab@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#606490} 
- 
Mythri Alle authoredThis reverts commit 3e7d4477. Reason for revert: Failing on https://luci-milo.appspot.com/p/chromium/builders/luci.chromium.ci/linux-xenial-rel/4786 Original change's description: > Reland: Add layout tests for javascript code caching. > > This add layout tests to ensure javascript code caching is working as > expected. This also adds virtual tests with ( > --enable-features=IsolatedCodeCache --site-per-process) to test that the > isolated code cache is behaving as expected. These tests test that: > 1. code cache is created on the second visit to the script > 2. code cache is consumed on the third visit to the script > 3. code cache for the same script resource is not reused if > requested from a different origin (for the virtual tests). > > This also adds a timeout expectation for the failing tests. > > Bug: chromium:879494 > Change-Id: I4504da0fb0222f73bbf12e93d85e12a0717f8749 > Reviewed-on: https://chromium-review.googlesource.com/c/1310173 > Commit-Queue: Mythri Alle <mythria@chromium.org> > Reviewed-by: Alexei Filippov <alph@chromium.org> > Cr-Commit-Position: refs/heads/master@{#606455} TBR=alph@chromium.org,mythria@chromium.org Change-Id: Ib60eda1642334b6fa08f89d8f19cf4c262815f5e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:879494 Reviewed-on: https://chromium-review.googlesource.com/c/1326510Reviewed-by: Mythri Alle <mythria@chromium.org> Commit-Queue: Mythri Alle <mythria@chromium.org> Cr-Commit-Position: refs/heads/master@{#606489} 
- 
Takuto Ikuta authoredTo speed up build time on windows component build, I will enable newly added /Zc:dllexportInlines- flag. The flag is similar to -fvisibility-inlines-hidden in gcc/clang. This flag makes inline member function is not exported if it does not have static local variables. But in few classes of chromium, we need to add additional EXPORT specifier to prevent link failure. This is a part of effort adding EXPORT speicifer to enable the flag. Master CL is https://chromium-review.googlesource.com/c/chromium/src/+/1317069 This CL was uploaded by git cl split. R=morlovich@chromium.org Bug: 901709 Change-Id: I1ef0284430ca511ab15dfe53fcf49bfe758a03f7 Reviewed-on: https://chromium-review.googlesource.com/c/1322333Reviewed-by: Maks Orlovich <morlovich@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/master@{#606488} 
- 
Samuel Huang authoredUnder LLD ThinLTO, if thin_lto_enable_optimizations is enabled then "promoted global names" can appear. For these, mangled symbol names get the suffix '.llvm.1234' or '.1.llvm.1234', where '1' is a small number, and '1234' is a hash. When demangled, the suffix becomes ' (.llvm.1324)' or ' (.1.llvm.1324)' if successful; and is left alone otherwise. These suffix interferes with name comparison, leading to secondary problems like symbols losing path info. This CL makes SuperSize detect and strip these suffixes, to reduce spurious diffs from enabling ThinLTO optimization. The transformation is applied when parsing .map and nm output. Details: * Add demangle.StripLlvmPromotedGlobalNames(), which performs a quick-reject substring test for '.llvm.', followed by RegExp string substitution. * Print the number of promoted global names found in .map file. * Minor updates to comments and tests. Bug: 902723 Change-Id: I4ca4142c891c948894c10180b31ff65b759cccfe Reviewed-on: https://chromium-review.googlesource.com/c/1324192 Commit-Queue: Samuel Huang <huangs@chromium.org> Reviewed-by: Eric Stevenson <estevenson@chromium.org> Reviewed-by: Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#606487} 
- 
Greg Thompson authoredThis allows users and admins to see when Chrome last updated (rather than when it was originally installed) by looking in the Programs and Features control panel. This seems to be the general behavior of other apps. BUG=807242 R=georgesak@chromium.org Change-Id: I361efba2c48a88e7b9175ecd4c24a750fa3b8562 Reviewed-on: https://chromium-review.googlesource.com/c/1326007Reviewed-by: Georges Khalil <georgesak@chromium.org> Commit-Queue: Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/master@{#606486} 
- 
Arthur Sonzogni authoredThis CL is a prerequisite for: https://chromium-review.googlesource.com/c/chromium/src/+/1172290 After sending: URLLoaderClient::OnReceiveResponse(response_head), not all URLLoader are sending: URLLoaderClient::OnStartLoadingResponseBody(response_body). It even happens to send URLLoaderClient::OnComplete(net::OK) after that, which may confuse the URLLoaderClient. This CL updates the AboutURLLoader class. The goal is to align every URLLoaders, they will always send a data pipe after OnReceiveResponse(). Bug: 826868, 831155 Change-Id: Iab3be1ed84011793a23eac304621d0ec0fc7f47e Reviewed-on: https://chromium-review.googlesource.com/c/1323070Reviewed-by: Camille Lamy <clamy@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/master@{#606485} 
- 
chromium-autoroll authoredhttps://chromium.googlesource.com/angle/angle.git/+log/743899de3f2d..d856ca48f425 git log 743899de3f2d..d856ca48f425 --date=short --no-merges --format='%ad %ae %s' 2018-11-08 syoussefi@chromium.org Vulkan: add clear test for emulated stencil or depth formats Created with: gclient setdep -r src/third_party/angle@d856ca48f425 The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=syoussefi@chromium.org Change-Id: I87e4d6b0be05966a9d34e28b9074d171bd131657 Reviewed-on: https://chromium-review.googlesource.com/c/1326329Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606484} 
- 
chromium-autoroll authoredhttps://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/4e6c54b6026d..6721478ef112 git log 4e6c54b6026d..6721478ef112 --date=short --no-merges --format='%ad %ae %s' 2018-11-08 greg@lunarg.com Don't assume one return means function can be inlined. (#2018) (#2025) Created with: gclient setdep -r src/third_party/SPIRV-Tools/src@6721478ef112 The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=dsinclair@chromium.org Change-Id: I8e74bf8c951f432291428c9251822e36d4b61a43 Reviewed-on: https://chromium-review.googlesource.com/c/1326330Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606483} 
- 
Henrique Grandinetti authoredThis cl simplifies how the Time Limit policy is created on the unit tests. It also adds a few tests cases that were not being covered and that we have prevously found bugs on. Bug: 902364 Change-Id: I1a2a5f9288740c0fa51dd5ccaabafd39432ba1d6 Reviewed-on: https://chromium-review.googlesource.com/c/1320269Reviewed-by: Michael Giuffrida <michaelpg@chromium.org> Commit-Queue: Henrique Grandinetti <hgrandinetti@chromium.org> Cr-Commit-Position: refs/heads/master@{#606482} 
- 
Sean Gilhuly authoredReflector doesn't work with OOP-D enabled, so use SurfaceLayers to embed the root surface of the source display onto mirrored and unified displays. e.g. chrome --ash-host-window-bounds=1200x1200*2,1202+0-1200x1200*2 --ash-enable-unified-desktop --ash-dev-shortcuts --ash-debug-shortcuts --user-first-display-as-internal --enable-features=VizDisplayCompositor Bug: 884805 Change-Id: I809600606e65f970e00396ff8fa0a75819a5ec7b Reviewed-on: https://chromium-review.googlesource.com/c/1251766Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: kylechar <kylechar@chromium.org> Commit-Queue: Sean Gilhuly <sgilhuly@chromium.org> Cr-Commit-Position: refs/heads/master@{#606481} 
- 
Hugo Holgersson authoredThis simplifies spatnav's inner loop, the evaluation of DOM nodes when looking for candidates, a tiny bit. Now that CanBeScrolledIntoView lost its call site we can remove it completely to reduce spatnav's code footprint. Bug: 770147 Test: snav-div-overflow-scroll-hidden.html Change-Id: Icbf4cb4d0274d63658dbeab1cdae1ce63557576f Reviewed-on: https://chromium-review.googlesource.com/c/1319678 Commit-Queue: Hugo Holgersson <hugoh@vewd.com> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#606480} 
- 
Ioana Pandele authoredBug: 903249 Change-Id: I5997e54df4c96bf77bb8f64908d70801ae3fbc27 Reviewed-on: https://chromium-review.googlesource.com/c/1326011 Commit-Queue: Ioana Pandele <ioanap@chromium.org> Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org> Cr-Commit-Position: refs/heads/master@{#606479} 
- 
Etienne Pierre-doray authoredbase::ThreadRestrictions::ScopedAllowWait is deprecated in favor of its more explicit counterpart. It should have been replaced by : * base::ScopedAllowBaseSyncPrimitivesForTesting in test files. * base::ScopedAllowSyncPrimitives in non-test files * base::ScopedAllowSyncPrimitivesOutsideBlockingScope when it's used on threads that don't allow blocking The last one is strongly frowned upon but this CL aims to document existing behavior rather than address it. Owners are encouraged to follow-up by fixing unnecessary waits and more particularly unnecessary waits outside-blocking-scope. Note: The non-for-testing versions require friend'ing in thread_restrictions.h but care was taken to add these friends ahead of git cl split (since it wasn't possible to do a line-by-line associated CL split). Refer to the top-level CL if necessary : https://chromium-review.googlesource.com/c/chromium/src/+/1288533 Please CQ if LGTY! This CL was uploaded by git cl split. R=wittman@chromium.org Bug: 766678 Change-Id: I2c45612b77a49ca5720da95093b0cdd8845b6f03 Reviewed-on: https://chromium-review.googlesource.com/c/1325191Reviewed-by: Mike Wittman <wittman@chromium.org> Commit-Queue: Mike Wittman <wittman@chromium.org> Cr-Commit-Position: refs/heads/master@{#606478} 
- 
Tim Volodine authoredAdd a constructor to AwWebResourceRequest to make it possible to create AwWebResourceRequests directly from network::ResourceRequest. Also use this constructor in the new code path related to Network Service. This reduces duplicate code and increases readability in current and future code. Also because of the recent introduction of is_renderer_initiated member which is not included in any existing constructor, this patch simplifies the actual creation of requests. BUG=897149,841556 Change-Id: I91c3337fe9d9c3cb2b12f36e53b888bbeebb0d30 Reviewed-on: https://chromium-review.googlesource.com/c/1312484 Commit-Queue: Tim Volodine <timvolodine@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Richard Coles <torne@chromium.org> Cr-Commit-Position: refs/heads/master@{#606477} 
- 
Friedrich Horschig authoredBefore this CL, the accessory would only clear the accessory suggestions when the origin changes during a navigation or when new suggestions overwrite the existing ones. With this CL, the accessory also clears the suggestions when a reload was the reason for a page navigation. Bug: 902716 Change-Id: I897dd774a31676adb4aede8fc4016446f058ffa0 Reviewed-on: https://chromium-review.googlesource.com/c/1323712Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org> Commit-Queue: Friedrich Horschig [CET] <fhorschig@chromium.org> Cr-Commit-Position: refs/heads/master@{#606476} 
- 
Egor Pasko authoredAlso rewrite matching to be more assertive on particular sub-parts of the string. Hopefully this would allow resolving particular cases before the perf/memory regressions creep in. The new parsing finds extra ~2000 symbols compared to the previous version. For testing I compared the extracted symbol infos with the output of 'arm-linux-androideabi-nm --print-size --size-sort --reverse-sort' on the instrumented binary. The differences are: * 'linker_script_end_of_text' is ignored by the symbol extractor (the 'linker_script_start_of_text' is output as a special case because we rely on it later) * the symbol extractor seems to rightfully ignore local labels and pointers deep into functions, like: 'PRE_LOOP_STAGES_7_OR_8' or 'jsimd_idct_islow_neon_consts' * v8 builtins like 'Builtins_RecordWrite' have the size 0 and unfortunately are not distinguishable from labels above Bug: 893981 Change-Id: Ie2ac9a76508832cb90fdedda1ceb46f6c2b24dba Reviewed-on: https://chromium-review.googlesource.com/c/1326486Reviewed-by: Matthew Cary <mattcary@chromium.org> Commit-Queue: Egor Pasko <pasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#606475} 
- 
chromium-internal-autoroll authoredhttps://chrome-internal.googlesource.com/chrome/src-internal.git/+log/63ae28d13da9..7491c965b291 Created with: gclient setdep -r src-internal@7491c965b291 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: I8690844804eea6609d8f9fd1d72dc16a97c4e31a Reviewed-on: https://chromium-review.googlesource.com/c/1326327Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#606474} 
 
-