- 20 Apr, 2018 40 commits
 - 
- 
Stephen Martinis authored
This reverts commit c24c2363. Reason for revert: https://chromium-review.googlesource.com/c/chromium/src/+/1018590 broke webkit Original change's description: > Reland "Only retry failed tests for layout tests" > > This reverts commit 23ea7f24. > > Reason for revert: Issue fixed > > Original change's description: > > Revert "Only retry failed tests for layout tests" > > > > This reverts commit ecb97ada. > > > > Reason for revert: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_rel_ng/73246 looks invalid > > > > Original change's description: > > > Only retry failed tests for layout tests > > > > > > Recently layout tests have been fairly flaky; this is causing extra load > > > on the CQ. Every time layout tests fails, they are retried without patch > > > to determine if the failure is a flake or a failure at tip of tree. This > > > means that layout tests are running more than other test suites, and > > > since layout tests take a long time to run, we end up consuming more > > > capacity from our swarming pool than we should. > > > > > > Isolated script tests don't have the ability to retry only the tests > > > that failed, which is what other test suites do. This CL changes that so > > > that layout tests, when re-run without the patch, retry on the tests that > > > fail, which should significantly reduce swarming load and cycle time for > > > running layout tests without patch. > > > > > > Bug: 533481 > > > Change-Id: I1f23f6e57bcfbc44f80f11a0a96ca74d84ae8423 > > > Reviewed-on: https://chromium-review.googlesource.com/1015843 > > > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > > > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > > > Reviewed-by: John Budorick <jbudorick@chromium.org> > > > Cr-Commit-Position: refs/heads/master@{#551821} > > > > TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org > > > > Change-Id: Ia6092ae71aad64689cdac37e6cd6524d087ff428 > > No-Presubmit: true > > No-Tree-Checks: true > > No-Try: true > > Bug: 533481 > > Reviewed-on: https://chromium-review.googlesource.com/1018161 > > Reviewed-by: Stephen Martinis <martiniss@chromium.org> > > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#551877} > > TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org > > # Not skipping CQ checks because original CL landed > 1 day ago. > > Bug: 533481 > Change-Id: If8c572258d9ed3abc020bc5bad56d1b06107ee0f > Reviewed-on: https://chromium-review.googlesource.com/1022552 > Reviewed-by: Stephen Martinis <martiniss@chromium.org> > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552482} TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org Change-Id: Ibd7819d1adb43895e33b74622438aa61517a036d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 533481 Reviewed-on: https://chromium-review.googlesource.com/1022558Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Commit-Queue: Stephen Martinis <martiniss@chromium.org> Cr-Commit-Position: refs/heads/master@{#552484}
 - 
Sylvain Defresne authored
The function was only ever called with a block wrapped into a base::Closure via base::BindBlockArc, so change the function to take a block directly and create the closure internally. Rename the function to RunBlockOnIOThread to reflect its new prototype. Bug: none Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I42fd666f51b21a345d99b866d72984fcb2292cca Reviewed-on: https://chromium-review.googlesource.com/1020455 Commit-Queue: Mohammad Refaat <mrefaat@chromium.org> Reviewed-by:
Mohammad Refaat <mrefaat@chromium.org> Cr-Commit-Position: refs/heads/master@{#552483}
 - 
Stephen Martinis authored
This reverts commit 23ea7f24. Reason for revert: Issue fixed Original change's description: > Revert "Only retry failed tests for layout tests" > > This reverts commit ecb97ada. > > Reason for revert: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_rel_ng/73246 looks invalid > > Original change's description: > > Only retry failed tests for layout tests > > > > Recently layout tests have been fairly flaky; this is causing extra load > > on the CQ. Every time layout tests fails, they are retried without patch > > to determine if the failure is a flake or a failure at tip of tree. This > > means that layout tests are running more than other test suites, and > > since layout tests take a long time to run, we end up consuming more > > capacity from our swarming pool than we should. > > > > Isolated script tests don't have the ability to retry only the tests > > that failed, which is what other test suites do. This CL changes that so > > that layout tests, when re-run without the patch, retry on the tests that > > fail, which should significantly reduce swarming load and cycle time for > > running layout tests without patch. > > > > Bug: 533481 > > Change-Id: I1f23f6e57bcfbc44f80f11a0a96ca74d84ae8423 > > Reviewed-on: https://chromium-review.googlesource.com/1015843 > > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > > Reviewed-by: John Budorick <jbudorick@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#551821} > > TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org > > Change-Id: Ia6092ae71aad64689cdac37e6cd6524d087ff428 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 533481 > Reviewed-on: https://chromium-review.googlesource.com/1018161 > Reviewed-by: Stephen Martinis <martiniss@chromium.org> > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > Cr-Commit-Position: refs/heads/master@{#551877} TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 533481 Change-Id: If8c572258d9ed3abc020bc5bad56d1b06107ee0f Reviewed-on: https://chromium-review.googlesource.com/1022552Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Stephen Martinis <martiniss@chromium.org> Cr-Commit-Position: refs/heads/master@{#552482}
 - 
Min Qin authored
Once download becomes a service, Chrome needs to start download without content::DownloadManager. Split some DownloadManager functionalities into InProgressDownloadManager. The InProgressDownloadManager will manage the InProgressCache, and own the UrlDownloadHandlers. This CL moves the regular URL download and navigation interception logic into InProgressDownloadManager, so that InProgressDownloadManager now owns the UrlDownloadHandlers. BUG=803135 Change-Id: I97c81b9f9f3d88d5823fe8b94456e5b4d033a029 Reviewed-on: https://chromium-review.googlesource.com/1012987Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Xing Liu <xingliu@chromium.org> Reviewed-by:
David Trainor <dtrainor@chromium.org> Commit-Queue: Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#552481}
 - 
https://chromium.googlesource.com/catapult.git/+log/19f413e51156..219bbf110903 $ git log 19f413e51..219bbf110 --date=short --no-merges --format='%ad %ae %s' 2018-04-20 nednguyen Add 'skia' to the list of monorail project name Created with: roll-dep src/third_party/catapult The AutoRoll server is located here: https://catapult-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. TBR=sullivan@chromium.org Change-Id: Ia3e7987f2e25b3b405658a41c6a2f1bef2ad0e89 Reviewed-on: https://chromium-review.googlesource.com/1022120 Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#552480}
 - 
Fabrice de Gans-Riberi authored
This is a preliminary change to remove the posix source exclusion filter in a future commit. Bug: 835405 Change-Id: Ic1cff01e66cedbe0542b86d823d8a1df4bbe69c9 Reviewed-on: https://chromium-review.googlesource.com/1022312 Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#552479}
 - 
Jamie Madill authored
It seems 'opengl' does not cover Mac configurations. Rephrase the expectation. Bug: 832238 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: I493a86bc9c1c594f64fae6de6b11adbde4b33007 Tbr: kbr@chromium.org No-Try: True Reviewed-on: https://chromium-review.googlesource.com/1022731Reviewed-by:
Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#552478}
 - 
Tom Sepez authored
Seems reasonable that a trailing semicolon may come from the page content itself, esp. since it is both an attribute separator in CSS and a statement separator in JavaScript, and subject to mis- interpretation when one is confused with the other. Bug: 833793 Change-Id: Ic935c77d01c53957426ed4b02f43ab92fc27d697 Reviewed-on: https://chromium-review.googlesource.com/1015602Reviewed-by:
Mike West <mkwst@chromium.org> Commit-Queue: Tom Sepez <tsepez@chromium.org> Cr-Commit-Position: refs/heads/master@{#552477}
 - 
Dominick Ng authored
Feedback from UI review is that this is intrusive (e.g. having Twitter Lite installed as a PWA, but still viewing tweets in the browser). BUG=782120 Change-Id: I3b9c622217916decaf49b1d1fdba14fbfa1b1824 Reviewed-on: https://chromium-review.googlesource.com/1015447 Commit-Queue: Ben Wells <benwells@chromium.org> Reviewed-by:
Ben Wells <benwells@chromium.org> Cr-Commit-Position: refs/heads/master@{#552476}
 - 
Moe Ahmadi authored
Fixes a bug where form_activity events were not being processed because the early return condition was checking the opposite of what was desired. Change-Id: I91e3a3c50253413559e4fbfbfc7890a3f491e8a6 Reviewed-on: https://chromium-review.googlesource.com/1022516Reviewed-by:
Roger McFarlane <rogerm@chromium.org> Commit-Queue: Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#552475}
 - 
https://pdfium.googlesource.com/pdfium.git/+log/e61e2f3d34ef..dd2a629f9ede $ git log e61e2f3d3..dd2a629f9 --date=short --no-merges --format='%ad %ae %s' 2018-04-20 thestig Add CPDF_PatternCS::GetPatternRGB(const PatternValue& value). Created with: roll-dep src/third_party/pdfium The AutoRoll server is located here: https://pdfium-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. TBR=dsinclair@chromium.org Change-Id: Ib37af720176746f67d4c267bb50630b69615c809 Reviewed-on: https://chromium-review.googlesource.com/1022478 Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#552474}
 - 
Fabrice de Gans-Riberi authored
This is a preliminary change to remove the posix source exclusion filter in a future commit. Bug: 835405 Change-Id: I6f9ca7dda2679bf7b4b1bf896ab734b35e5a3f3b Reviewed-on: https://chromium-review.googlesource.com/1022330 Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#552473}
 - 
Fabrice de Gans-Riberi authored
This is a preliminary change to remove the posix source exclusion filter in a future commit. Bug: 835405 Change-Id: I2159ba20f38c901754e19add2ae4952000f43455 Reviewed-on: https://chromium-review.googlesource.com/1022127 Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#552472}
 - 
Zhongyi Shi authored
Details in internal bug 78282910. Change-Id: Ie6a26f0f1ecbc937b83644e12ae9c87b6ef66410 Bug: 835425 Change-Id: Ie6a26f0f1ecbc937b83644e12ae9c87b6ef66410 Reviewed-on: https://chromium-review.googlesource.com/1022253 Commit-Queue: Zhongyi Shi <zhongyi@chromium.org> Reviewed-by:
Ryan Hamilton <rch@chromium.org> Reviewed-by:
Misha Efimov <mef@chromium.org> Cr-Commit-Position: refs/heads/master@{#552471}
 - 
Jesse Doherty authored
This reverts commit e3ce4282. Reason for revert: Causing failures on webkit linux trusty leak bot https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20Leak/17952 Original change's description: > Webkit layout test runner: Add option for zero tests executed > > Adds --zero-tests-executed-ok, which makes the layout test runner exit > with an ok status if zero tests are executed. This is important for > re-running layout tests without patch, which we do on tryservers to > check if the test was being flaky. > > Bug: 533481 > Change-Id: I7d6bcd805b99818fdf82ecb88e71863ff72b72e7 > Reviewed-on: https://chromium-review.googlesource.com/1018590 > Reviewed-by: Quinten Yearsley <qyearsley@chromium.org> > Reviewed-by: Jeff Carpenter <jeffcarp@chromium.org> > Reviewed-by: Robert Ma <robertma@chromium.org> > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552426} TBR=qyearsley@chromium.org,dpranke@chromium.org,martiniss@chromium.org,jeffcarp@chromium.org,robertma@chromium.org Change-Id: Ibfe5f1bc3c02354a975d058c5d6338d0762c6e34 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 533481 Reviewed-on: https://chromium-review.googlesource.com/1022555Reviewed-by:
Jesse Doherty <jwd@chromium.org> Commit-Queue: Jesse Doherty <jwd@chromium.org> Cr-Commit-Position: refs/heads/master@{#552470}
 - 
iOS Autoroller authored
TBR=smut Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Iac3cb6a37e632caf623a673622be4003a3f76014 Reviewed-on: https://chromium-review.googlesource.com/1022393 Commit-Queue: iOS Autoroller <ios-autoroller@chromium.org> Reviewed-by:
iOS Autoroller <ios-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#552469}
 - 
Jamie Madill authored
This is a reland of d52a1146 Original change's description: > Temporarily disable angle_vulkan_deqp_tests. > > Unblocks the Vulkan roll (issues with http://crbug.com/643346). > > Bug: angleproject:2393 > 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 > Tbr: kbr@chromium.org > No-Try: True > Change-Id: Icd41d0ba9abbbdd5a8d52e9f391716dbef674a34 > Reviewed-on: https://chromium-review.googlesource.com/951648 > Reviewed-by: Jamie Madill <jmadill@chromium.org> > Commit-Queue: Jamie Madill <jmadill@chromium.org> > Cr-Commit-Position: refs/heads/master@{#541458} Bug: angleproject:2393 No-Try: True Tbr: kbr@chromium.org Change-Id: Ia72558523cbc0fcf6a609bf1ee8689e8ebf70ed8 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/1022554 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:
Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#552468}
 - 
Steven Bennetts authored
This includes some base::Value cleanup in the validation code. Bug: 832165 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: Id83fa0d88f6171011d7287d371a91974d14ecb78 Reviewed-on: https://chromium-review.googlesource.com/1022331Reviewed-by:
Toni Barzic <tbarzic@chromium.org> Commit-Queue: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#552467}
 - 
Fabrice de Gans-Riberi authored
This is a preliminary change to remove the posix source exclusion filter in a future commit. Bug: 835405 Change-Id: I278653320c22348d5125add79044e68e016c35d5 Reviewed-on: https://chromium-review.googlesource.com/1022128 Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#552466}
 - 
Esmael El-Moslimany authored
Bug: 705359 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I267391af9bc7bab6fa3c9e5e86f326534ac6ae93 Reviewed-on: https://chromium-review.googlesource.com/1022371Reviewed-by:
Hector Carmona <hcarmona@chromium.org> Commit-Queue: Esmael El-Moslimany <aee@chromium.org> Cr-Commit-Position: refs/heads/master@{#552465}
 - 
kylechar authored
Add an parameter to SoftwareOutputDeviceWin to always set |is_hwnd_composited_| to false. This parameter is only set true when running OOP-D (eg. VizDisplayCompositor feature) so it should have no effect on normal canary users. The reason for this CL is that the calls to SetWindowLong() and UpdateLayeredWindow() don't work in the GPU process. The other drawing path works correctly. Certain top level windows, for example the omnibox popup or the URL tooltip, use this path and don't show up with OOP-D. Not using the layered window drawing path works properly on Windows 10. I'm not totally sure how it will effect Windows 7 and Vista, hence this patch to make it possible to test with canary. This should be reverted after testing. Bug: 826633 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: If632d25c7111161e2a84caae8dc7b13d65f9ff51 Reviewed-on: https://chromium-review.googlesource.com/1022123Reviewed-by:
danakj <danakj@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#552464}
 - 
John Budorick authored
Bug: 812533 Change-Id: Iabe6db303173d461c34c8bbb308986cb7c420325 Reviewed-on: https://chromium-review.googlesource.com/1022091Reviewed-by:
Ben Pastene <bpastene@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org> Cr-Commit-Position: refs/heads/master@{#552463}
 - 
Fabrice de Gans-Riberi authored
This is a preliminary change to remove the posix source exclusion filter in a future commit. Bug: 835405 Change-Id: I366702366aa40eb6fbfb4d4477db4afdc88c6c3e Reviewed-on: https://chromium-review.googlesource.com/1022313Reviewed-by:
Joe Downing <joedow@chromium.org> Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Cr-Commit-Position: refs/heads/master@{#552462}
 - 
Bo Liu authored
Instead of base::Process::Terminate. This only makes a difference on Android where "child" processes are not actually forked from the browser process. Browser may or may not have permission to to kill a "child" process. In practice, chrome on android only supports unsandboxed GPU and utility processes (for now) which are in the same uid as the browser, so sending kill signal generally works. Bug: 693484 Change-Id: I830b92b079fa4a52a6c8c7512939ffad2bd72cfb Reviewed-on: https://chromium-review.googlesource.com/1020445Reviewed-by:
Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#552461}
 - 
Roger Tawa authored
Bug: 820783 Change-Id: If60b92464261fbf6523153f9cab9bba5bbf61dcd Reviewed-on: https://chromium-review.googlesource.com/1022513Reviewed-by:
Wenzhao (Colin) Zang <wzang@chromium.org> Commit-Queue: Roger Tawa <rogerta@chromium.org> Cr-Commit-Position: refs/heads/master@{#552460}
 - 
Michael Thiessen authored
This reverts commit bae94e3a. Found the reason for the perf regressions, was an oversight that caused our glClear to do nothing. Original change's description: > Revert "VR: Implement quad buffer for content quad." > > This reverts commit 1e24d20a. > > Reason for revert: Tanks performance. Quad layers are apparently expensive, yo. > > Original change's description: > > VR: Implement quad buffer for content quad. > > > > Huge thanks to bajones for building the prototype I built this CL > > off of, and for debugging for me ;) > > > > Uses a separate viewport with transform to avoid resampling the > > content quad when drawing it into our scene. The viewport is placed > > underneath the viewport for the other browser UI, and a transparent > > hole is punched through to the underlying viewport. > > > > Also avoids toggling multisampling at runtime (which recreates the > > swap chain) by re-using the two buffers (one multisampled and one > > not) across browsing and webVR modes. > > > > Bug: 714304 > > > > 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;master.tryserver.chromium.linux:linux_vr > > Change-Id: Ibcbb2752aaa957c3f904d4b76bf6dd5fdf9164c8 > > Reviewed-on: https://chromium-review.googlesource.com/1017589 > > Commit-Queue: Michael Thiessen <mthiesse@chromium.org> > > Reviewed-by: Ian Vollick <vollick@chromium.org> > > Reviewed-by: Brandon Jones <bajones@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#552212} > > TBR=vollick@chromium.org,mthiesse@chromium.org,bajones@chromium.org > > Change-Id: Iea71c2d624193c5f90c7554ee212d28fb526bcfc > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 714304 > 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;master.tryserver.chromium.linux:linux_vr > Reviewed-on: https://chromium-review.googlesource.com/1021972 > Reviewed-by: Michael Thiessen <mthiesse@chromium.org> > Commit-Queue: Michael Thiessen <mthiesse@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552333} TBR=vollick@chromium.org,mthiesse@chromium.org,bajones@chromium.org Bug: 714304 Change-Id: Iba87b74983d4b65d2067a8390cf45f4864ebf32a 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;master.tryserver.chromium.linux:linux_vr Reviewed-on: https://chromium-review.googlesource.com/1022550Reviewed-by:
Ian Vollick <vollick@chromium.org> Reviewed-by:
Brandon Jones <bajones@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#552459}
 - 
Erik Luo authored
Bug: 810176 Change-Id: I03d9cbe50625ad0dd067bbf19502ede59b412b94 Reviewed-on: https://chromium-review.googlesource.com/1020524 Commit-Queue: Erik Luo <luoe@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#552458}
 - 
Malay Keshav authored
Enabling the flag for display zoom does not disable or change the ui scale being applied. The same is true for when we disable the display zoom. We do not change or remove the zoom value. This patch disables applying any display zoom when the flag is disabled and disables applying any ui scale when the flag is enabled. Bug: 834950 Change-Id: I07593806f54ee7daf3b5df38023c525501d85a95 Component: Display Manager, ui scale, display zoom Reviewed-on: https://chromium-review.googlesource.com/1020532Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/master@{#552457}
 - 
Donn Denman authored
This reverts commit 721b8605. Reason for revert: Caused a few test failures: testTap and testImageControl. Original change's description: > [TTS] Fix Tap mojo race condition and update tests. > > This CL implements a workaround for the race condition between the mojo > tap notification and the selection-changed notification. Now we never enter > the SELECTION_CLEARED internal state unless there was a previous > selection that got cleared. > > Before this CL every tap caused a transition to the SELECTION_CLEARED > internal state even when there was no previous selection. This would usually > happen before the Tap notification, but now that's faster due to mojo so it > sometimes arrives beforehand. With this change we ignore selection changes > from empty to empty so there's only one notification for most taps. Now we only > enter the SELECTION_CLEARED state when it's really needed (in the tap > near previous selection use-case). > > Also does some minor test cleanup and re-enabling disabled tests that > were flaky. > > BUG=818897 > > Change-Id: I269815ad087aabf93332e99a6c7d1208addabe3e > Reviewed-on: https://chromium-review.googlesource.com/1018300 > Commit-Queue: Donn Denman <donnd@chromium.org> > Reviewed-by: Theresa <twellington@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552439} TBR=donnd@chromium.org,twellington@chromium.org Change-Id: Ic84b636996d182fce0cf630d1255b142f8f7619b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 818897 Reviewed-on: https://chromium-review.googlesource.com/1022670Reviewed-by:
Donn Denman <donnd@chromium.org> Commit-Queue: Donn Denman <donnd@chromium.org> Cr-Commit-Position: refs/heads/master@{#552456}
 - 
Devlin Cronin authored
ExtensionResourceRequestPolicyTests have been updated to manifest v2. Remove the allowance for manifest v1 extensions. Bug: 816679 Change-Id: I05069412df2ff5bc93cdc6299046b0389e0ad33d Reviewed-on: https://chromium-review.googlesource.com/1022002Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#552455}
 - 
crystallambert@chromium.org authored
This gives sections of the DevGuide a cals to action, removes deprecated API's, and includes more resources. Bug: none Change-Id: I47f55c80310a06383b2df4c1d79223b53dba50d8 Reviewed-on: https://chromium-review.googlesource.com/714361 Commit-Queue: Crystal Lambert <crystallambert@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#552454}
 - 
Xing Liu authored
Currently media gallery API serializes the metadata inside media gallery util service with Chrome extension's idl generated dictionary serializer. Since download will use the service on Android, it can't depend on extension. This CL introduces mojo metadata struct for media gallery util service and does the serialization in chrome extension code outside media gallery util service. Bug: 826021,826975 Change-Id: Iae14d2c443824c826b27a96c2a9aad6de018cb59 Reviewed-on: https://chromium-review.googlesource.com/1002533 Commit-Queue: Xing Liu <xingliu@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#552453}
 - 
https://webrtc.googlesource.com/src.git/+log/6847f9b49096..bd7392829a81 $ git log 6847f9b49..bd7392829 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc BUG=chromium:b/73147161 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: I4bb054ac99a863609538447a7ce41f54b57ad603 Reviewed-on: https://chromium-review.googlesource.com/1022350Reviewed-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@{#552452}
 - 
Tommy C. Li authored
We aren't planning on implementing vertical layout in the near future, so we are removing this flag to simplify the code. Bug: 725599 Change-Id: I2074eb0d9cf99cdf315bbe5cdcd67ef796883865 Reviewed-on: https://chromium-review.googlesource.com/1020079Reviewed-by:
Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by:
Dave Schuyler <dschuyler@chromium.org> Commit-Queue: Tommy Li <tommycli@chromium.org> Cr-Commit-Position: refs/heads/master@{#552451}
 - 
Rohit Rao authored
The BrowsingDataRemoverImpl needs to create a dummy WKWebView in order to remove cookies. The BrowsingDataRemoverImpl also continues to run removal tasks even after it or its BrowserState is destroyed. A completion block was incorrectly referencing an ivar, which turned out to be a garbage pointer in cases where the BrowserDataRemoverImpl had been destroyed before the completion block ran. This CL captures the ivar as a local variable before passing it to the block, avoiding the use-after-free bug. The WKWebView is captured using a strong reference, because we intentionally want it to stay alive until the block completes. BUG=818736 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ic343e0fc1fe48db623245eec4932ceefdf954b70 Reviewed-on: https://chromium-review.googlesource.com/1022031 Commit-Queue: Rohit Rao <rohitrao@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Reviewed-by:
Mohammad Refaat <mrefaat@chromium.org> Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#552450}
 - 
Jesse Doherty authored
This reverts commit eace50a8. Reason for revert: Causing failure on win7 browser_tests https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29/68573 Original change's description: > Turn the unload controller tests on for fast unload controller > > As the fast unload controller can be used now by command line's switch > it should be tested more. There are lots of tests of the browser's > behavior when the unload controller is used, so they can be easily > reused to check the browser's behavior when the FAST unload controller > is used. > > Change-Id: Ieda101bced3f53ab7678a9f3a5a2ff379c11bb7c > Reviewed-on: https://chromium-review.googlesource.com/1012118 > Reviewed-by: Avi Drissman <avi@chromium.org> > Commit-Queue: Avi Drissman <avi@chromium.org> > Cr-Commit-Position: refs/heads/master@{#552337} TBR=avi@chromium.org,creis@chromium.org,aranovskii@yandex-team.ru Change-Id: Ibe190d372f18c3510a3aca02e341b0b801368156 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/1022553Reviewed-by:
Jesse Doherty <jwd@chromium.org> Commit-Queue: Jesse Doherty <jwd@chromium.org> Cr-Commit-Position: refs/heads/master@{#552449}
 - 
Ken MacKay authored
Bug: internal b/78206552 Change-Id: I33a0b68fc81aae7682874e0a5370b978e82075c9 Reviewed-on: https://chromium-review.googlesource.com/1020402 Commit-Queue: Kenneth MacKay <kmackay@chromium.org> Reviewed-by:
Stephen Lanham <slan@chromium.org> Cr-Commit-Position: refs/heads/master@{#552448}
 - 
Conley Owens authored
This change removes the Physical Web from NTP snippets. This feature was never enabled on Stable. It only got to M57 Beta. BUG=826540 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I4028c97771dfd325e3dd22f8ac57695a07b962c9 Reviewed-on: https://chromium-review.googlesource.com/1015720Reviewed-by:
Theresa <twellington@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Reviewed-by:
vitaliii <vitaliii@chromium.org> Commit-Queue: Conley Owens <cco3@chromium.org> Cr-Commit-Position: refs/heads/master@{#552447}
 - 
Daniele Castagna authored
This CL was originally (crrev.com/c/911841) reverted since it broke ARC++ video playback where we initialize the decoder with bind_cb_ set to null. The new patch removes the call to bind_cb_ unconditionally. That's what we want, since we need the client mapping from texture id to GLImage to stay valid for scanout to work. Additionally, unbinding the images doesn't actually free the underlying memory, since the driver texture keeps a reference. The buffers will be freed when either the client textures are freed or a different GLImage is bound. Original description: When GLImages were introduced to v4l2 in crrev.com/c/517883 to replace EGLImages, a scoped ref to a GLImage was added to OutputRecord in place of the EGLImage. This was not necessary since when we bind the GLImage in GLES2 cmd decoder, the decoder increases the ref count and keeps the GLImage alive. Additionally, copying the scoped_refptr<GLImage> in a different thread than it was created, when we associate GLImage to OutputRecords, causes a DCHECK to go off. This CL removes GLImage scoped_refptr from V4L2SliceVideoDecodeAccelerator::OutputRecord. Test: Youtube video on kevin. ARC++ video on kevin Bug: b/73751133 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: Ie5f70db57e2ae1dc906cb8197dc5996651be08db Reviewed-on: https://chromium-review.googlesource.com/1022373 Commit-Queue: Daniele Castagna <dcastagna@chromium.org> Reviewed-by:
Kristian H. Kristensen <hoegsberg@chromium.org> Cr-Commit-Position: refs/heads/master@{#552446}
 - 
Victor Costan authored
https://chromium.googlesource.com/external/leveldb.git/+log/6fa45666703a..d177a0263cce $ git log 6fa456667..d177a0263 --date=short --no-merges --format='%ad %ae %s' 2018-04-17 costan Replace port_posix with port_stdcxx. 2018-04-16 falke.marco Fix sign mismatch warnings in GCC. 2018-04-13 costan Add forgotten <limits> header to util/logging.cc. 2018-04-13 costan Reimplement ConsumeDecimalNumber. 2018-04-13 costan Add tests for ConsumeDecimalNumber. 2018-04-11 costan Document the building process. 2018-04-10 costan Replace NULL with nullptr in C++ files. 2018-04-10 costan Remove PLATFORM_IS_LITTLE_ENDIAN from port/posix.h. 2018-04-09 costan Define LEVELDB_HAS_PORT_CONFIG_H for old compilers. Created with: roll-dep src/third_party/leveldatabase/src Change-Id: Icabf330020abf70e91b00c835d34af070bcea4e2 Reviewed-on: https://chromium-review.googlesource.com/1015774Reviewed-by:
Chris Mumford <cmumford@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#552445}
 
 -