- 17 Nov, 2017 25 commits
-
-
Kevin Bailey authored
Bring in left edge of tab switch suggestion icon. Bug: 780835 Change-Id: Iec584365bdfcaadcc0d07b700297c190d5345628 Reviewed-on: https://chromium-review.googlesource.com/775029Reviewed-by:
Justin Donnelly <jdonnelly@chromium.org> Commit-Queue: Kevin Bailey <krb@chromium.org> Cr-Commit-Position: refs/heads/master@{#517250}
-
Will Chen authored
This converts a batch of tests from the old test framework (html file) into the new test framework (js file). Most of it was done through an automated transformation script, with a small amount of manual clean-up. Bug: 667560 Change-Id: I2171de04cddd60141504bd573c47fadeaeda7906 Reviewed-on: https://chromium-review.googlesource.com/769660 Commit-Queue: Will Chen <chenwilliam@chromium.org> Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/master@{#517249}
-
Tom Anderson authored
BUG=webrtc:8535 R=thestig@chromium.org NOTRY=true Change-Id: Iab5d7e16c88eec2f856d7c7d2e534c869bfcba9f Reviewed-on: https://chromium-review.googlesource.com/775573 Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#517248}
-
Kenneth Russell authored
This reverts commit d9e35229. Reason for revert: Caused http://crbug.com/786194 . Original change's description: > Move out threading DCHECK from WTF::Function. > > This patch is largely based on tzik's WIP patch: > https://chromium-review.googlesource.com/c/chromium/src/+/742824 > > Bug: 771087 > Change-Id: I20e2eb5ef09911a19e3b268e45ce6187d8edeffa > Reviewed-on: https://chromium-review.googlesource.com/765749 > Commit-Queue: Yuta Kitamura <yutak@chromium.org> > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Reviewed-by: Taiju Tsuiki <tzik@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517030} TBR=yutak@chromium.org,haraken@chromium.org,tzik@chromium.org Change-Id: I716bcb1e7efd0f7a46395120e35eef95ed33d0f8 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 771087 Reviewed-on: https://chromium-review.googlesource.com/775542Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#517247}
-
Tommy Nyquist authored
TBR=fgorski@chromium.org BUG=786237 NOTRY=true Change-Id: I3407d82f6d1046deb5a3b4075200d4427f6978da Reviewed-on: https://chromium-review.googlesource.com/776233Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517246}
-
xzhan96 authored
This function became useless after ServiceWorkerRegistrationObjectHost mojofication is completed. BUG=758151 Change-Id: I9052d03b7b112ca4e286ed825ad01e02671896be Reviewed-on: https://chromium-review.googlesource.com/774238 Commit-Queue: Xiaofeng Zhang <xiaofeng.zhang@intel.com> Reviewed-by:
Makoto Shimazu <shimazu@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#517245}
-
Tommy Nyquist authored
TBR=fgorski@chromium.org BUG=786233 NOTRY=true Change-Id: Ie212892a4382a9b8c28346492cdbf53aa4f9bb79 Reviewed-on: https://chromium-review.googlesource.com/775890Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517244}
-
Rouslan Solomakhin authored
Before this patch, PaymentRequest.show() could reject with "Payment method not supported" message, which did not clarify which payment methods were not supported. This could be debugging confusing in a large production environment, where multiple PaymentRequest instances with different payment method names are created. This patch stores the set of payment method names for each instance of PaymentRequest and prints them out in the error message, if none of them are supported. After this patch, PaymentRequest.show() can reject with error message "Payment method 'xyz' is not supported". (Plurals are handled correctly.) Bug: 785992 Change-Id: I976b11b84f788ea98b4e413ca983edd8f792052d Reviewed-on: https://chromium-review.googlesource.com/775045Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org> Cr-Commit-Position: refs/heads/master@{#517243}
-
webrtc-autoroll@chromium.org authored
https://webrtc.googlesource.com/src.git/+log/8d9c5406c7ba..aea84f55199c $ git log 8d9c5406c..aea84f551 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc 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: I8031adcdd3dfcb12a9187c0736c37a4c3d49ff11 Reviewed-on: https://chromium-review.googlesource.com/776093Reviewed-by:
WebRTC Roll Bot <webrtc-autoroll@chromium.org> Commit-Queue: WebRTC Roll Bot <webrtc-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#517242}
-
yusukes authored
BUG=None TEST=try Change-Id: I46d30cf99b9e2bf8efc602226ee718eac2e8e21f Reviewed-on: https://chromium-review.googlesource.com/769289Reviewed-by:
Elijah Taylor <elijahtaylor@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Commit-Queue: Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#517241}
-
Zhongyi Shi authored
connectivity probing packet back to the source address of received connectivity probing packet without latching on the new peer address from received connectivity probing packet. relnote: n/a current unused code, flag protected by quic_server_reply_to_connectivity_probing which is on by default. Manual merge internal change: 175728966 Bug: 774622 Change-Id: If0f958cdd2f0540be435cd222ba6f848acb9e185 Reviewed-on: https://chromium-review.googlesource.com/775993Reviewed-by:
Ryan Hamilton <rch@chromium.org> Commit-Queue: Zhongyi Shi <zhongyi@chromium.org> Cr-Commit-Position: refs/heads/master@{#517240}
-
David Dorwin authored
This is a reland of 307a1624 with a fix build for Android targets with enable_vr=false. Original change's description: > Clean up VR-related runtime flags > > * Consolidate VR-related features and use consistent naming. > * Clarify flag names and descriptions. > * Avoid the "enable" pattern. > > Some flag and feature names are changed, but users shouldn't be using these. > > Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_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 > Change-Id: I56de992d246a13ff911cb8c88938a0690731c18e > Reviewed-on: https://chromium-review.googlesource.com/762392 > Reviewed-by: Nick Carter <nick@chromium.org> > Reviewed-by: Yash Malik <ymalik@chromium.org> > Reviewed-by: Brian Sheedy <bsheedy@chromium.org> > Reviewed-by: Klaus Weidner <klausw@chromium.org> > Reviewed-by: Ian Vollick <vollick@chromium.org> > Reviewed-by: Bill Orr <billorr@chromium.org> > Reviewed-by: Brandon Jones <bajones@chromium.org> > Commit-Queue: David Dorwin <ddorwin@chromium.org> > Cr-Commit-Position: refs/heads/master@{#516518} Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_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 Change-Id: I529be0c78ece4b4ae77558f991d6631c2973328c Reviewed-on: https://chromium-review.googlesource.com/772211 Commit-Queue: David Dorwin <ddorwin@chromium.org> Reviewed-by:
Brian Sheedy <bsheedy@chromium.org> Reviewed-by:
Yash Malik <ymalik@chromium.org> Reviewed-by:
David Dorwin <ddorwin@chromium.org> Reviewed-by:
Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#517239}
-
Xianzhu Wang authored
The wrapped text format can be used for rebaseline: just copy the wrapped text output and paste it into a command line like starting with run-webkit-tests --reset-results Discussed offline with Xiaocheng who developed the feature and we agreed to remove the feature to avoid maintaining another rebaseline tool. Change-Id: I4595a36b455c921aecaa565eceff8d0c929ff051 Reviewed-on: https://chromium-review.googlesource.com/776061 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#517238}
-
Brett Wilson authored
This avoids needing to manually encode the type in the function call as the correct variant will automatically be called for the input type. Inline forwarding versions are left in the header for backwards compatibility. These will be replaced in future patches. Adds a Double->String16 conversion variant. Even though this is currently never used, it feels like we should have this variant available. Change-Id: I96ed8bb9100e8dbae3e4eff86edd3d1cfa040f8f Reviewed-on: https://chromium-review.googlesource.com/772974 Commit-Queue: Brett Wilson <brettw@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#517237}
-
Scott Violet authored
This way reconnection can be attempted. BUG=755328 TEST=covered by test Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel Change-Id: I1c07ef7bb04ca048146392a2f33de5b8ea83ee35 Reviewed-on: https://chromium-review.googlesource.com/775044Reviewed-by:
danakj <danakj@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#517236}
-
Yash Malik authored
This CL adds the header and .aidl file that Chrome needs to dynamically load the Keyboard API implementation from the Daydream Keyboard apk. Bug: 641470 Change-Id: Id47074cc0fdff786d0ab23dd0e43faabc0c2b023 Reviewed-on: https://chromium-review.googlesource.com/771537 Commit-Queue: Yash Malik <ymalik@chromium.org> Reviewed-by:
David Dorwin <ddorwin@chromium.org> Reviewed-by:
Biao She <bshe@chromium.org> Reviewed-by:
Max Moroz <mmoroz@chromium.org> Reviewed-by:
Brett Wilson <brettw@chromium.org> Cr-Commit-Position: refs/heads/master@{#517235}
-
Robert Liao authored
Some cleanup in response to https://chromium-review.googlesource.com/c/chromium/src/+/741455#message-2cd2ececba25f8c996dd3815baaa9b1312d7d899 BUG= Change-Id: Ib0db0f62ca7eb9e355eef139cb4958520205768e Reviewed-on: https://chromium-review.googlesource.com/775574Reviewed-by:
Gabriel Charette <gab@chromium.org> Commit-Queue: Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#517234}
-
Sergei Datsenko authored
Add tests to verify we render correctly pages that use JavaScript to change page title and write console logs. Change-Id: I7b33a888ad721c1673aaa7520e0ea22c4bdcdd75 Reviewed-on: https://chromium-review.googlesource.com/765632Reviewed-by:
Alex Clarke <alexclarke@chromium.org> Commit-Queue: Sergei Datsenko <dats@chromium.org> Cr-Commit-Position: refs/heads/master@{#517233}
-
rajendrant authored
New datause recorder should created only in OnBeforeUrlRequest. OnUrlRequestDestroyed should not create a new recorder and immediately delete it. Bug: 781189 Change-Id: Iba78e7e7db913f71c76884ae8c66616fdfad9f8b Reviewed-on: https://chromium-review.googlesource.com/775475Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Commit-Queue: rajendrant <rajendrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#517232}
-
Alex Clarke authored
We now flush the queues outside of the lock because TSAN complains about a lock order inversion for tasks that are posted from within a lock, with adestructor that acquires the same lock. Bug: Change-Id: Ide17f8d1f4a92f5e5febe67666e4901915197a16 Reviewed-on: https://chromium-review.googlesource.com/774262 Commit-Queue: Alex Clarke <alexclarke@chromium.org> Reviewed-by:
Eric Seckler <eseckler@chromium.org> Cr-Commit-Position: refs/heads/master@{#517231}
-
Victor Vasiliev authored
Merge internal change: 173052616 R=rch@chromium.org Bug: Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Ib1999a7e5bf96d00a2926d80ce75c1deeaef28b4 Reviewed-on: https://chromium-review.googlesource.com/773178 Commit-Queue: Victor Vasiliev <vasilvv@chromium.org> Reviewed-by:
Ryan Hamilton <rch@chromium.org> Cr-Commit-Position: refs/heads/master@{#517230}
-
Tommy Nyquist authored
TBR=jming@chromium.org,dtrainor@chromium.org BUG=773346 NOTRY=true Change-Id: Iab66ba9fe9c1ecc11439ca06eb1fc434696297fd Reviewed-on: https://chromium-review.googlesource.com/776012Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517229}
-
Tommy Nyquist authored
Failing test: ThumbnailDiskStorageTest#testRetrieveThumbnailShouldMakeEntryMostRecent TBR=qinmin@chromium.org BUG=786212 NOTRY=true Change-Id: I3a52e5017406efe413f7cbc0f3e37a9762914653 Reviewed-on: https://chromium-review.googlesource.com/776129Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517228}
-
Tommy Nyquist authored
TBR=qinmin@chromium.org BUG=778829 NOTRY=true Change-Id: I7f95b097012f6bb5b46458c43e71edf4a5861c8c Reviewed-on: https://chromium-review.googlesource.com/776127Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517227}
-
Tommy Nyquist authored
Failed build: https://build.chromium.org/p/chromium.android/builders/Nougat%20Phone%20Tester/builds/1309 TBR=xingliu@chromium.org,bsheedy@chromium.org BUG=786200 NOTRY=true Change-Id: I447df2a740bd0579b231844f4b2be3e7e04b7ee1 Reviewed-on: https://chromium-review.googlesource.com/776118 Commit-Queue: Tommy Nyquist <nyquist@chromium.org> Reviewed-by:
Xing Liu <xingliu@chromium.org> Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#517226}
-
- 16 Nov, 2017 15 commits
-
-
Yuke Liao authored
This reverts commit cef83520. Reason for revert: DownloadTaskImplTest.* tests fail on iOS 11 devices, both iPhone and iPad. Original change's description: > DownloadTaskImpl implementation for //ios/web Download API. > > This CL implements DownloadTask public interface. > > DownloadControllerImpl CL: crrev.com/c/758525 > Design doc: http://go/ios-web-download-api > > Bug: 780646 > Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs > Change-Id: I2c508e77f3e529223499d6f2791b28011589fe90 > Reviewed-on: https://chromium-review.googlesource.com/758506 > Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> > Reviewed-by: Gregory Chatzinoff <gchatz@chromium.org> > Commit-Queue: Eugene But <eugenebut@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517176} TBR=sdefresne@chromium.org,eugenebut@chromium.org,gchatz@chromium.org Change-Id: I14f0c37aa92330b0a665bf59bb665f010ee1209d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 780646 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Reviewed-on: https://chromium-review.googlesource.com/776067Reviewed-by:
Yuke Liao <liaoyuke@chromium.org> Commit-Queue: Yuke Liao <liaoyuke@chromium.org> Cr-Commit-Position: refs/heads/master@{#517225}
-
Vlad Tsyrklevich authored
This reverts commit d2cc1555. Reason for revert: speculative revert, this might cause hangs on Linux component builds due to linker symbol resolution issues. Original change's description: > [cfi-icall] Use ProtectedMemory for GetProcAddress > > Control Flow Integrity [1] indirect call (cfi-icall) checking can not > verify that dynamically resolved function pointers call their intended > function. Instead we place the pointer for GLGetProcAddress in > ProtectedMemory, a wrapper for keeping variables in read-only memory > except for when they are initialized. After setting the pointer in > protected memory we can use the UnsanitizedCfiCall wrapper to disable > cfi-icall checking when calling it since we know it can not be tampered > with. > > [1] https://www.chromium.org/developers/testing/control-flow-integrity > > Bug: 771365 > Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_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 > Change-Id: Ia79c1cfab8e00f88bcc437c34cbb3012537c015a > Reviewed-on: https://chromium-review.googlesource.com/769654 > Commit-Queue: Peter Collingbourne <pcc@chromium.org> > Reviewed-by: Kenneth Russell <kbr@chromium.org> > Reviewed-by: Peter Collingbourne <pcc@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517208} TBR=kbr@chromium.org,pcc@chromium.org,vtsyrklevich@chromium.org Change-Id: Ia474d99619795f9b2c40422858caf2a02461e462 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 771365 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_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 Reviewed-on: https://chromium-review.googlesource.com/775596Reviewed-by:
Peter Collingbourne <pcc@chromium.org> Commit-Queue: Peter Collingbourne <pcc@chromium.org> Cr-Commit-Position: refs/heads/master@{#517224}
-
Vlad Tsyrklevich authored
This reverts commit d0de1771. Reason for revert: speculative revert, this might cause hangs on Linux component builds due to linker symbol resolution issues. Original change's description: > [CFI] Use ProtectedMemory in CertVerifyProcNSS > > Because CertVerifyProcNSS dynamically resolves a pointer to the function > CERT_CacheOCSPResponseFromSideChannel(), Control Flow Integrity [1] > indirect call (cfi-icall) checking can not verify that it is the > intended target for that function pointer call site. > > Since we can not use cfi-icall to check the function pointer, instead we > place the pointer in ProtectedMemory, a wrapper for keeping variables in > read-only memory except for when they are initialized. After setting the > pointer in protected memory we can use the UnsanitizedCfiCall wrapper to > disable cfi-icall checking when calling it since we know it can not be > tampered with. > > [1] https://www.chromium.org/developers/testing/control-flow-integrity > > Bug: 771365 > Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet > Change-Id: I5d65b3591681f3daa917b6516eec1e5e47513d12 > Reviewed-on: https://chromium-review.googlesource.com/765098 > Reviewed-by: Peter Collingbourne <pcc@chromium.org> > Reviewed-by: Eric Roman <eroman@chromium.org> > Commit-Queue: Peter Collingbourne <pcc@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517169} TBR=eroman@chromium.org,pcc@chromium.org,vtsyrklevich@chromium.org Change-Id: I2d9a65fd6284c2cf954b46588d70fd1fa6292014 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 771365 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet Reviewed-on: https://chromium-review.googlesource.com/775595Reviewed-by:
Peter Collingbourne <pcc@chromium.org> Commit-Queue: Peter Collingbourne <pcc@chromium.org> Cr-Commit-Position: refs/heads/master@{#517223}
-
Tom Anderson authored
Linking on arm64 can fail when dependent libraries are missing. That is, when linking against liba which depends on libb, linking will fail when only libb is missing. This CL adds a check to prevent these types of missing libraries. BUG=webrtc:8535 R=thestig@chromium.org Change-Id: I14e15ce534bd8ac5602f84dedcaab2db041656fb Reviewed-on: https://chromium-review.googlesource.com/773200Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#517222}
-
Joel Einbinder authored
Brings the inspected page to front and focuses it Change-Id: I0e6b18b079091fe2b0dfccbc69829470dcfaeeec Reviewed-on: https://chromium-review.googlesource.com/761057Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Reviewed-by:
Alice Boxhall <aboxhall@chromium.org> Reviewed-by:
Andrey Lushnikov <lushnikov@chromium.org> Commit-Queue: Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#517221}
-
Ian Kilpatrick authored
We previously didn't correctly handle block-end borders. This fixes a couple of subtle bugs: - We don't grow the block-size of a fragment if it doesn't have any content. - We expand to encapsulate floats first, then grow to encapsulate the border. Bug: 635619 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I7770a1d23a9c25fcab51e2e681e00e4b4d3e9d08 Reviewed-on: https://chromium-review.googlesource.com/770645 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#517220}
-
dpapad authored
The lower part of the sidebar was incorrectly sized, causing the scrollbar to appear after part of the content was already hidden. Bug: 773928 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I50458546e67af9dfcd5416bdc81f6dfa7ca6e5b6 Reviewed-on: https://chromium-review.googlesource.com/775554Reviewed-by:
Rebekah Potter <rbpotter@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#517219}
-
Vlad Tsyrklevich authored
This reverts commit e77256b1. Reason for revert: Reverting while I investigate failures causing recursive calls to hang. Original change's description: > [cfi-icall] Use ProtectedMemory for localtime ptrs > > Control Flow Integrity [1] indirect call (cfi-icall) checking can not > verify that dynamically resolved function pointers call their intended > function. Instead we place the LibcFunctions pointers in > ProtectedMemory, a wrapper for keeping variables in read-only memory > except for when they are initialized. After setting the pointers in > protected memory we can use the UnsanitizedCfiCall wrapper to disable > cfi-icall checking when calling them since we know they can not be > tampered with. > > [1] https://www.chromium.org/developers/testing/control-flow-integrity > > Bug: 771365 > Change-Id: Ib74faff066e1107293b67d11f2a1a054bbff08b5 > Reviewed-on: https://chromium-review.googlesource.com/769853 > Reviewed-by: Chris Palmer <palmer@chromium.org> > Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> > Reviewed-by: Peter Collingbourne <pcc@chromium.org> > Commit-Queue: Peter Collingbourne <pcc@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517152} TBR=jorgelo@chromium.org,palmer@chromium.org,pcc@chromium.org,vtsyrklevich@chromium.org Change-Id: I77e142638d73bd53de4b6fc1b9db2ffc819f6459 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 771365 Reviewed-on: https://chromium-review.googlesource.com/775594Reviewed-by:
Peter Collingbourne <pcc@chromium.org> Commit-Queue: Peter Collingbourne <pcc@chromium.org> Cr-Commit-Position: refs/heads/master@{#517218}
-
Emircan Uysaler authored
This is a reland of cff667d9 Original change's description: > Use async GPU readbacks in canvas.captureStream() > > This CL replaces the existing blocking call to SkImage::readPixels() with > GLHelper::ReadbackTextureAsync() and GLHelper::CreateReadbackPipelineYUV() > callbacks for texture backed images. > In order to use for these calls, a GLHelper instance is lazily created and > owned by blink::WebGraphicsContext3DProvider. > > Bug: 727385 > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > Change-Id: Iad8561183afddff0794038213ee22cec3e04ed76 > Reviewed-on: https://chromium-review.googlesource.com/756474 > Commit-Queue: Emircan Uysaler <emircan@chromium.org> > Reviewed-by: Kenneth Russell <kbr@chromium.org> > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Reviewed-by: Yuri Wiitala <miu@chromium.org> > Reviewed-by: Justin Novosad <junov@chromium.org> > Reviewed-by: danakj <danakj@chromium.org> > Cr-Commit-Position: refs/heads/master@{#516979} TBR=danakj@chromium.org,miu@chromium.org,kbr@chromium.org,haraken@chromium.org,junov@chromium.org Bug: 727385 Change-Id: Ic939674cf678a239a9a68bfb6211198fa33441c9 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Reviewed-on: https://chromium-review.googlesource.com/775593Reviewed-by:
Emircan Uysaler <emircan@chromium.org> Commit-Queue: Emircan Uysaler <emircan@chromium.org> Cr-Commit-Position: refs/heads/master@{#517217}
-
Scott Violet authored
We're not using it anymore. BUG=none TEST=none Change-Id: I029f967a98acc26ada4fbeebae4739acc9695d2f Reviewed-on: https://chromium-review.googlesource.com/775178Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#517216}
-
Andrew Grieve authored
Robolectric assumes that all R.java files that define a resource define it with the same ID. This is true for android_apk() targets because they run a final process_resources() step. However, junit_binary() targets currently just pull in the intermediary R.java files, which define different values for same resources. This change makes junit_binary act more like android_apk, in that it adds a dedicated call to process_resources() in order to generate consistent R.java files. Bug: 785618 Change-Id: I62f8c3d30a626ec63ad22f9759adb9ad66f94b88 Reviewed-on: https://chromium-review.googlesource.com/773978Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#517215}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/2db9c912..06577269 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;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: Ibcb3154e662ea26c346a8d67e8711f6ade564e36 Reviewed-on: https://chromium-review.googlesource.com/774758Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#517214}
-
Trent Apted authored
Also make the focus ring rounded corners properly rounded. Currently the focus ring is drawn with a rounded-rectangle _stroke_. That gives the "middle" of the stroke the correct correct corner radius, but it's the outside edge of the stroke that matters. To make nice rounded rectangles, it's necessary to draw a fill rather than a stroke. Currently the focus ring on non-retina appears to take a "shortcut" around the corners. Fix the border stroke as well as the focus ring so that everything is symmetric and aligns nicely. The shrinking is a problem for aligning bubbles. Fix it by, uh, not shrinking when the omnibox has focus. Animated before/after screenshots: non-retina - https://bugs.chromium.org/p/chromium/issues/attachment?aid=312541&inline=1 retina - https://bugs.chromium.org/p/chromium/issues/attachment?aid=312539&inline=1 Bug: 761701 Change-Id: I4d3e4dd15175c6d9454b633fa693cadeba39588f Reviewed-on: https://chromium-review.googlesource.com/773718Reviewed-by:
Elly Fong-Jones <ellyjones@chromium.org> Commit-Queue: Trent Apted <tapted@chromium.org> Cr-Commit-Position: refs/heads/master@{#517213}
-
liberato@chromium.org authored
This CL incorporates SurfaceChooserHelper to handle promotion hints from CodecImage. It also requests promotion hints in VideoFrameFactoryImpl. This adds support for both player-fs and div-fullscreen cases for overlays to MCVD. Bug: 781875 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_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 Change-Id: I8063a562676af9a0a5532b8434f9fe7fee20b005 Reviewed-on: https://chromium-review.googlesource.com/762061 Commit-Queue: Frank Liberato <liberato@chromium.org> Reviewed-by:
Chris Watkins <watk@chromium.org> Reviewed-by:
Thomas Guilbert <tguilbert@chromium.org> Cr-Commit-Position: refs/heads/master@{#517212}
-
Lucas Garron authored
Bug: Change-Id: I1f9c87102672de1c60c6e505ba183220e7b7689f Reviewed-on: https://chromium-review.googlesource.com/774121 Commit-Queue: Lucas Garron <lgarron@chromium.org> Reviewed-by:
Mustafa Emre Acer <meacer@chromium.org> Cr-Commit-Position: refs/heads/master@{#517211}
-