- 24 Apr, 2018 40 commits
-
-
Kevin Marshall authored
This reverts commit 54c93b85. Reason for revert: Multiple nontrivial failures in FYI https://ci.chromium.org/buildbot/chromium.fyi/Fuchsia/16409 Original change's description: > Reland "Fuchsia: remove "shell" capability and add dynamic libraries to packages." > > Removing the "shell" capability allows packaged apps to load dynamic libraries > from the package. In addition, it prevents the app from using any > system-provided libraries, in favor of the package supplying all of its > data and dynamic library dependencies. > > This CL includes the system libraries from the SDK's "dist" directory in > packages built using the package() GN template. > > > Bug: 823927 > Change-Id: Ibc22913658f73d992e563e829a377be66f61f805 > Reviewed-on: https://chromium-review.googlesource.com/1025046 > Reviewed-by: Scott Graham <scottmg@chromium.org> > Commit-Queue: Kevin Marshall <kmarshall@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552950} TBR=kmarshall@chromium.org,scottmg@chromium.org Change-Id: I1b0b9517c878d1c4483efbba3e46502d875b194f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 823927 Reviewed-on: https://chromium-review.googlesource.com/1026811Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#553305}
-
James Cook authored
Bug: none Change-Id: If1cf7b3d30bf86a408d9b7efb3c5a3e16d570e34 Reviewed-on: https://chromium-review.googlesource.com/1026518 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#553304}
-
David Bokan authored
When computing the scroll-chain for a gesture, only Elements can be added to the chain. However, the document element (i.e. <html>) doesn't have a ScrollableArea itself. Its scrolling is delegated to the document *node* (i.e. the LayoutView) which cannot be added to the chain. Thus, we use the documentElement to represent scrolling the LayoutView. See ScrollManager::RecomputeScrollChain to see this explicitly in code. When actually performing the scroll we need to reverse the above substitution but we currently have a bug: in Element::NativeApplyScroll we apply this substitution if we're scrolling the effective root scroller rather than the document element. If the root scroller API is enabled and the root scroller is changed to a different element, the document can no longer be scrolled since it will fail to reverse the documentElement<->LayoutView substitution and try to use the document element's ScrollableArea which doesn't exist. A similar fix is needed in LogicalScroll for keyboard scrolls. This complicated logic is encoded in the scroll-chain calculation so I've rewritten that method to use the scroll chain for consistency. An additional change is needed since LayoutView::Scroll uses LocalFrameView::GetScrollableArea to scroll. In the main frame, this will be the RootFrameViewport which uses the global root scroller as the layout viewport. Thus, if the root scroller is set to another element, scrolling the LayoutView would actually scroll that element. The global root scroller will always be scrolled using the correct ScrollableArea via the ViewportScrollCallback so LayoutView shouldn't be treated specially in this case. In fact, I've removed LayoutBox::Scroll and its overrides altogether and replaced its call sites with ScrollableArea directly. Bug: 813747 Change-Id: I9e9a27ff684abf969c27ac152c860778a7e00e39 Reviewed-on: https://chromium-review.googlesource.com/1018880Reviewed-by:
Steve Kobes <skobes@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#553303}
-
Gabriel Charette authored
These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=alexst@chromium.org Bug: 825327 Change-Id: I4a356b3e6ba95ac0e6e500225ca6576519416623 Reviewed-on: https://chromium-review.googlesource.com/1024761Reviewed-by:
Alex Sakhartchouk <alexst@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Commit-Queue: Michael Spang <spang@chromium.org> Cr-Commit-Position: refs/heads/master@{#553302}
-
Steven Valdez authored
Change-Id: Ib33e2722e02d84e043f4d1b962490a64d6eee464 Reviewed-on: https://chromium-review.googlesource.com/1026210 Commit-Queue: Steven Valdez <svaldez@chromium.org> Reviewed-by:
David Benjamin <davidben@chromium.org> Cr-Commit-Position: refs/heads/master@{#553301}
-
Mustafa Çamurcu authored
This cl creates the windows platform for ozone. These changes are not sufficient for a successful Windows/Ozone build. See: https://chromium-review.googlesource.com/c/chromium/src/+/974285 and https://swiftshader-review.googlesource.com/c/SwiftShader/+/17968 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 Change-Id: If27cd7b56d5503db6881cf1f2c563826f72f0be0 Reviewed-on: https://chromium-review.googlesource.com/975902Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Mustafa Çamurcu <camurcu@google.com> Cr-Commit-Position: refs/heads/master@{#553300}
-
Lei Zhang authored
BUG=836426 TBR=skym@chromium.org NOTRY=true Change-Id: Ie9c07c1417ab693d517e1ac4ee3dc8082465a58a Reviewed-on: https://chromium-review.googlesource.com/1026790Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#553299}
-
Peng Huang authored
Bug: 776877 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 Change-Id: Ic3263a6a8701cb9f99bcae657f041e624dc8ca01 Reviewed-on: https://chromium-review.googlesource.com/1011674 Commit-Queue: Peng Huang <penghuang@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#553298}
-
Adrienne Walker authored
Saw this when investigating 835741, and I think this makes the code confusing that it appears like we need to run these ops when in reality they don't do anything. Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Ia361cacc4c3760bc5caf2653b0a55b84ce4fdee9 Reviewed-on: https://chromium-review.googlesource.com/1024671Reviewed-by:
Khushal <khushalsagar@chromium.org> Commit-Queue: enne <enne@chromium.org> Cr-Commit-Position: refs/heads/master@{#553297}
-
Steve Kobes authored
In RLS mode, the position of an iframe LayoutView's main GraphicsLayer must account for any offset from the border or outline styling of the <iframe> element. Previously there were two different codepaths for applying this offset: (1) LayoutView's CLM in the child frame's compositing update (2) LayoutIFrame's CLM in the parent frame's compositing update If both frames are invalidated at the same time, path (1) breaks, because the parent document's lifecycle state disallows the child frame's compositing queries. Having two paths is also error-prone. This patch removes (1) in favor of using (2) exclusively. Bug: 825775 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I00cf19be083081315e7918efc1ebd2af00cae906 Reviewed-on: https://chromium-review.googlesource.com/1020146 Commit-Queue: Steve Kobes <skobes@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#553296}
-
Aaron Leventhal authored
When a view fails an accessibility check, it can be very helpful to find out what line of code constructed it. This provides information on how to patch in code that does that. We may want to build this in at some point: See https://crrev.com/c/1025637 or https://crrev.com/c/963284. Bug: 811293 Change-Id: I14046d7d40a5475e28691d371acdcb6538b66663 Reviewed-on: https://chromium-review.googlesource.com/1026055Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#553295}
-
Sunny Sachanandani authored
Launching a process is racy with browser shutdown, and blocks it. So we see shutdown hangs when process launch takes a long time. This CL makes the process launcher use a CONTINUE_ON_SHUTDOWN instead of BLOCK_SHUTDOWN task on Windows where it's presumably safe to do so given no non-leaky globals are used, and based on local testing. This is not safe on Linux since the process launcher there uses SandboxHostLinux which is a non-leaky base::Singleton. R=brucedawson,gab BUG=830954 Change-Id: Ia8c5295924288819dcfdcc087d282a05e6ee7e55 Reviewed-on: https://chromium-review.googlesource.com/1020720Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Bruce Dawson <brucedawson@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Cr-Commit-Position: refs/heads/master@{#553294}
-
Gabriel Charette authored
These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=lambroslambrou@chromium.org Bug: 825327 Change-Id: Ic3627d36d9e562b112766c1d597351caae7c0718 Reviewed-on: https://chromium-review.googlesource.com/1024284Reviewed-by:
Joe Downing <joedow@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#553293}
-
Gabriel Charette authored
These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=rockot@chromium.org Bug: 825327 Change-Id: If17acb98d53b8a6a352a0c09699ddb60915393d0 Reviewed-on: https://chromium-review.googlesource.com/1024808Reviewed-by:
Ken Rockot <rockot@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#553292}
-
David Valleau authored
BUG=chromium:829085 TEST=Tested manually on device Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I9353962f50ba3ea78abe8251e4ec3c2f140cb432 Reviewed-on: https://chromium-review.googlesource.com/1008967 Commit-Queue: David Valleau <valleau@chromium.org> Reviewed-by:
Sean Kau <skau@chromium.org> Reviewed-by:
Michael Giuffrida <michaelpg@chromium.org> Cr-Commit-Position: refs/heads/master@{#553291}
-
Alan Cutter authored
This CL fixes the misalignment of the hosted app menu button anchor point by updating its view bounds. Overriding CalculatePreferredSize() didn't update the behaviour of GetHeightForWidth() which caused it to be cropped by the container's BoxLayout. LabelButton::SetMinSize() exists and should be used instead. Before rects: https://bugs.chromium.org/p/chromium/issues/attachment?aid=335982&signed_aid=hz80AUGwixvyOI7d2jCIYQ==&inline=1 After rects: https://bugs.chromium.org/p/chromium/issues/attachment?aid=335983&signed_aid=9NLhUbDPYjh_YRMnsVABAw==&inline=1 Bug: 836099 Change-Id: I77ad668816df936bbb3129aa1253330382fe22c5 Reviewed-on: https://chromium-review.googlesource.com/1025592Reviewed-by:
Peter Kasting <pkasting@chromium.org> Commit-Queue: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#553290}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/034c66d8..0cf37360 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,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: Ia7bae3fcf6b6f21cbcb7b7c9809fb7226110a429 Reviewed-on: https://chromium-review.googlesource.com/1026474Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#553289}
-
Daniel Murphy authored
Adds the SessionStorageLevelDBWrapper class, which works with the SessionStorageMetadata and SessionStorageDataMap classes to support shallow cloning for SessionStorage data maps. TBR-ing jam for content/browser/BUILD.gn TBR: jam@chromium.org Bug: 716490 Change-Id: I1a3ad1a79f39ef001bd4489591d6e99ab0f6347f Reviewed-on: https://chromium-review.googlesource.com/954410 Commit-Queue: Daniel Murphy <dmurph@chromium.org> Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Reviewed-by:
Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#553288}
-
Siddhartha authored
This reverts commit e34f08fa. Reason for revert: using_sanitizer should also set enable_frame_pointer on android. The cfi bot was broken because it enabled cfi unwinding with frame pointers. Original change's description: > Revert "Fix conditions for can_unwind_with_cfi_table with frame pointers" > > This reverts commit 5e4c7d7b. > > Reason for revert: > Speculative revert for failing base_unittests on Android, > CFIBacktraceAndroidTest.TestUnwinding. > > See https://uberchromegw.corp.google.com/i/chromium.memory/builders/Android%20CFI/builds/579 > > Original change's description: > > Fix conditions for can_unwind_with_cfi_table with frame pointers > > > > CFI table unwinder is not appilcable for builds with frame pointer > > enabled. Make sure can_unwind_with_cfi_table is set to false. > > No need to check for use_thin_lto. > > > > BUG=469376 > > > > Change-Id: I71a4de08a0496edf26829c69851ea89bdbc02bd6 > > Reviewed-on: https://chromium-review.googlesource.com/992890 > > Reviewed-by: Peter Collingbourne <pcc@chromium.org> > > Reviewed-by: Nico Weber <thakis@chromium.org> > > Commit-Queue: Siddhartha S <ssid@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#548634} > > TBR=thakis@chromium.org,ssid@chromium.org,pcc@chromium.org > > Change-Id: I1bb99a9cde8fd501bd5abb7aa7fe798684454226 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 469376,826718 > Reviewed-on: https://chromium-review.googlesource.com/999635 > Reviewed-by: Mikel Astiz <mastiz@chromium.org> > Commit-Queue: Mikel Astiz <mastiz@chromium.org> > Cr-Commit-Position: refs/heads/master@{#548765} Change-Id: Ic6637dfe890a51264f9d151a681534fe92fc9354 Bug: 469376, 826718 Reviewed-on: https://chromium-review.googlesource.com/1000412 Commit-Queue: Siddhartha S <ssid@chromium.org> Reviewed-by:
Peter Collingbourne <pcc@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Siddhartha S <ssid@chromium.org> Cr-Commit-Position: refs/heads/master@{#553287}
-
Eugene But authored
The flag is not currently used and disabled. Bug: 725241 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Idf29f755276aedd56d78522a24cda21703be2929 Reviewed-on: https://chromium-review.googlesource.com/1024925Reviewed-by:
Danyao Wang <danyao@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#553286}
-
Gabriel Charette authored
These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=rch@chromium.org Bug: 825327 Change-Id: I683a3fc7b20d41d4d069fb9e7fd0b4cdcf915028 Reviewed-on: https://chromium-review.googlesource.com/1024494Reviewed-by:
Ryan Hamilton <rch@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#553285}
-
Eugene But authored
This change will keep web content area in sync with displayed URL. Previously displayed pending URL (like data:exe) did not match web content. Bug: 835400 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I6417df266dd54b8aad0790b52bc2c576ead52d48 Reviewed-on: https://chromium-review.googlesource.com/1022743Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#553284}
-
Olivier Robin authored
js_modules is used by closure during compilation. It is not needed if there is no compilation. This CL fixes the gn error on js_modules not being used when compiling with compile_javascript=false. Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I9de8b97214e97c068f55b770a4f296bb1c9bee4d Reviewed-on: https://chromium-review.googlesource.com/1024839 Commit-Queue: Olivier Robin <olivierrobin@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#553283}
-
Eric Karl authored
This change cleans up some logic in BrowserPlugin and RenderFrameProxy, now that we fully support child-allocated local surface IDs. Additionally, it removes AutoResize sequence numbers from the code, as these were no longer used. Bug: 811944 Change-Id: Ic15d6fbdbb2851282b9604dadfb7be47e315d506 Reviewed-on: https://chromium-review.googlesource.com/1024490Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Commit-Queue: Eric Karl <ericrk@chromium.org> Cr-Commit-Position: refs/heads/master@{#553282}
-
erikchen authored
This CL is a refactor with no intended behavior change. It updates the semantics to explicitly take ownership of the WebContents. Bug: 832879 Change-Id: Icb8ffbd89b3d598ccdf228ad7d0e297b9f6f5bbc Reviewed-on: https://chromium-review.googlesource.com/1026270Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Erik Chen <erikchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#553281}
-
https://webrtc.googlesource.com/src.git/+log/7741b7ac499b..70244d225207 $ git log 7741b7ac4..70244d225 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc BUG=chromium:None,chromium:None,chromium:None The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org 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=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I4404f13e55eff25fdfc279f45777843c042d09a9 Reviewed-on: https://chromium-review.googlesource.com/1026512Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#553280}
-
Mirko Bonadei authored
Change Log: https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/abd0824ba6..af7882601a Full diff: https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/abd0824ba6..af7882601a Bug: None Change-Id: Ifac076ed4c5b190b6fa28b2cbf0a1810f3b273fe Reviewed-on: https://chromium-review.googlesource.com/1025732Reviewed-by:
Nico Weber <thakis@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Cr-Commit-Position: refs/heads/master@{#553279}
-
Zhenyao Mo authored
This is a followup addressing an advice from sadrul@ in https://chromium-review.googlesource.com/c/chromium/src/+/1017300 BUG=828462 TEST=bots R=sadrul@chromium.org,piman@chromium.org 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 Change-Id: Iea8ab8a76adf0d5728480d1fc97087dc6d5cb7c1 Reviewed-on: https://chromium-review.googlesource.com/1024493Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Commit-Queue: Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#553278}
-
Christopher Cameron authored
The Apple interpretation as gamma=1.961 will be used when the video frame is displayed as an overlay, so use that interpretation in the GL compositing path as well. Bug: 836351 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 Change-Id: I7aee20d08e8162dd2bbfdc20ba3235789a5a6216 Reviewed-on: https://chromium-review.googlesource.com/1026430Reviewed-by:
Fredrik Hubinette <hubbe@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#553277}
-
Chris Blume authored
Previously, we would defer commit when the child didn't yet have a LocalSurfaceId. This meant we needed a special case to call DidResizeOrRepaintAck() early when commit would be deferred. But now the child has the ability to allocate its own LocalSurfaceId. As a result, we no longer need to defer commit. And thus, no longer need to call DidResizeOrRepaintAck() early. BUG=805073,811944,836009 Change-Id: I4e85e926f217cf0fd2d4b5ed3854f09e7145e5a8 Reviewed-on: https://chromium-review.googlesource.com/1024739Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#553276}
-
Xiaohui Chen authored
This is a reland of 89dbe1f8 Original change's description: > Fix build errors with upstream libassistant change > > Test: build locally with upreved libassistant > Bug: None > Change-Id: I3db67f5a77824fcf0831447f353baba6167b0801 > Reviewed-on: https://chromium-review.googlesource.com/1025268 > Reviewed-by: Muyuan Li <muyuanli@chromium.org> > Commit-Queue: Muyuan Li <muyuanli@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552972} Bug: None Change-Id: Ibbd692cbde43012504d3790a9be8e7911be87149 Reviewed-on: https://chromium-review.googlesource.com/1026256Reviewed-by:
Muyuan Li <muyuanli@chromium.org> Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#553275}
-
Gabriel Charette authored
These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=tsepez@chromium.org Bug: 825327 Change-Id: I23484e311db823f08ac571bf34411f960cd8fb3e Reviewed-on: https://chromium-review.googlesource.com/1024316Reviewed-by:
Tom Sepez <tsepez@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#553274}
-
Tyler Breisacher authored
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I5911beeac2719301ed7bbb3d154a5e9aaab4b596 Reviewed-on: https://chromium-review.googlesource.com/1017583Reviewed-by:
Steve McKay <smckay@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#553273}
-
Gabriel Charette authored
Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/ui/webui/sync_internals_ui_unittest.cc These changes were scripted as part of the effort to restrict exposure of the raw MessageLoop*. Note that many static methods exposed on MessageLoopCurrent are also deprecated so it is very well possible that this is migrating to an already deprecated method. The goal of this pass is to reduce usage of MessageLoop::current() (and ultimately make it impossible to obtain the MessageLoop* statically). As such I will not edit this CL unless the script did something logically wrong. I defer to owners to fix highlighted usage of already deprecated APIs. Possible script screw ups / things to look out for in this review: - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against one (I will go over that in a separate pass). Includes should have been stripped if that was the last usage of message_loop.h in that file. Please CQ if LGTY This CL was uploaded by git cl split. R=pavely@chromium.org Bug: 825327 Change-Id: Ic0b91000c8cd7fb5a08d97cf374d2fec8453038e Reviewed-on: https://chromium-review.googlesource.com/1024396Reviewed-by:
Pavel Yatsuk <pavely@chromium.org> Commit-Queue: Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#553272}
-
Saman Sami authored
Page.captureScreenshot blocks on arrival of a LatencyInfo with BROWSER_SNAPSHOT_FRAME_NUMBER_COMPONENT component. However, the browse process does not receive latency info when Viz is enabled. Plumb latency info with BROWSER_SNAPSHOT_FRAME_NUMBER_COMPONENT component from viz to the browser process. TBR=boliu@chromium.org Bug: 810037 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Ia81b0644f29a37059a7b3e0303074fb0db340757 Reviewed-on: https://chromium-review.googlesource.com/1020301Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
kylechar <kylechar@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Commit-Queue: Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#553271}
-
Erik Luo authored
Marks methods on the Command Line API that produce no JS-observable side-effect. Bug: 829571 Change-Id: I7920b2ded3eada33fc2d000aa46a0a7eef61daca Reviewed-on: https://chromium-review.googlesource.com/1025171Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Reviewed-by:
Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Commit-Queue: Erik Luo <luoe@chromium.org> Cr-Commit-Position: refs/heads/master@{#553270}
-
mrefaat authored
There are multiple types of iTunes media, only show StoreKit for apps Bug: 835940, 835404 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ia355c97e2f556cd96faaecd478e950541cf03286 Reviewed-on: https://chromium-review.googlesource.com/1025177Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: Mohammad Refaat <mrefaat@chromium.org> Cr-Commit-Position: refs/heads/master@{#553269}
-
Andrey Lushnikov authored
This patch exposes BrowserContextId as a part of TargetInfo. This helps to attribute pages to the browser contexts they belong to. BUG=836272 R=dgozman Change-Id: I93d54756c98124a077bd979c207c0c7cd7e38971 Reviewed-on: https://chromium-review.googlesource.com/1026391Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#553268}
-
Kevin Marshall authored
Ninja has a quirk that makes it blind to incremental source file changes, so long as the source files' timestamp precedes the last build time. As a result Ninja was not correctly picking up changes in SDK rolls, resulting in an unbootable combination of fresh and stale build files. This CL effectively implements a recursive "touch" on the SDK files, which gives an unambiguous change signal to Ninja. Change-Id: I6b5e15a2b4404fcc7a2f52ebf76f75f80a0a6605 Reviewed-on: https://chromium-review.googlesource.com/1025376Reviewed-by:
Scott Graham <scottmg@chromium.org> Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#553267}
-
Lei Zhang authored
They are flaky. BUG=785555 TBR=satorux@chromium.org NOTRY=true Change-Id: I9e2fbaf9bb1efacc50da6e1b8cd855d379e34568 Reviewed-on: https://chromium-review.googlesource.com/1026560Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#553266}
-