- 31 Jul, 2018 40 commits
- 
- 
Chromite Chromium Autoroll authoredhttps://chromium.googlesource.com/chromiumos/chromite.git/+log/3b438311bbf3..9093ff098254 git log 3b438311bbf3..9093ff098254 --date=short --no-merges --format='%ad %ae %s' 2018-07-31 chrome-bot@chromium.org Update config settings by config-updater. Created with: gclient setdep -r src/third_party/chromite@9093ff098254 The AutoRoll server is located here: https://chromite-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. TBR=chrome-os-gardeners@chromium.org Change-Id: Ief39f09b81135eba58e03df834d472357792a3b8 Reviewed-on: https://chromium-review.googlesource.com/1155887Reviewed-by: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#579289} 
- 
Wei-Yin Chen (陳威尹) authoredParameters |white_list| and |black_list| in FilterSourceFile() should be iterables, and it's fairly easy to wrongly pass a string instead. This checking caught _CheckCrbugLinksHaveHttps in unit tests. Bug: 869103 Change-Id: I1cd6d62c3fa2b1500d9d7b6b35794f40e35378af Reviewed-on: https://chromium-review.googlesource.com/1155379 Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#579288} 
- 
Nikhil Athreya authoredThis change is part of the update to the chrome://power page. This commit adds a new process data collector that will eventually be integrated into chrome://power. Currently, for each process, it aggregates what type of process and it approximates the average CPU usage of that process across its lifetime for all processes in the system. This will eventually be used as part of a battery usage approximation metric. BUG: crbug.com/851767 TEST: Run unittests provided in the commit. Change-Id: If63289a827b530bca808626f9133c52276dc5d6f Reviewed-on: https://chromium-review.googlesource.com/1096408 Commit-Queue: Nikhil Athreya <nathreya@google.com> Reviewed-by: Dan Erat <derat@chromium.org> Cr-Commit-Position: refs/heads/master@{#579287} 
- 
John Budorick authoredThis reverts commit 7bfc1624. Reason for revert: tests appear to have mostly recovered; unclear why. Original change's description: > Drop the layout tests to experimental on Mac10.13 Tests. > > TBR=dpranke@chromium.org > > Bug: 868180 > Change-Id: Ic9cb48f82954f102f60dd3e1b9c29bcca209f3bb > Reviewed-on: https://chromium-review.googlesource.com/1152566 > Reviewed-by: John Budorick <jbudorick@chromium.org> > Commit-Queue: John Budorick <jbudorick@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578626} TBR=dpranke@chromium.org,jbudorick@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 868180 Change-Id: Ibb217f63bb5b834565fafac4cb7ad15543ba70bb Reviewed-on: https://chromium-review.googlesource.com/1155614Reviewed-by: John Budorick <jbudorick@chromium.org> Reviewed-by: Peter Boström <pbos@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#579286} 
- 
Wei-Yin Chen (陳威尹) authoredFixed some of the following issues: - E302 expected 2 blank lines, found 1 - E703 statement ends with a semicolon - E999 SyntaxError: invalid syntax Bug: None Change-Id: Ia4c9a2c81168395331f5d2135a7bba1eafcd3640 Reviewed-on: https://chromium-review.googlesource.com/1155625Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Cr-Commit-Position: refs/heads/master@{#579285} 
- 
Ramya Nagarajan authoredBug: 868150 Change-Id: Ib0d3ea858fd1c51c34c2e0cdec0609f1a7f2d5d3 Reviewed-on: https://chromium-review.googlesource.com/1152447Reviewed-by: Mathieu Perreault <mathp@chromium.org> Commit-Queue: Mathieu Perreault <mathp@chromium.org> Cr-Commit-Position: refs/heads/master@{#579284} 
- 
bsheedy authoredFixes a StrictMode violation caused by a setComponentEnabledSetting in MediaViewerUtils by wrapping the offending call in a context that allows disk reads and writes. Bug: 869217 Change-Id: Ide971ab817cc149df3c828b23a9b4bf4015ff711 Reviewed-on: https://chromium-review.googlesource.com/1155974Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#579283} 
- 
bsheedy authoredRefactors the VR browser tests to match the newly refactored Java instrumentation tests. Main changes include: * Changing the *TestBase hierarchy to match the *TestFramework Java hierarchy. * Renaming functions that refer to "presentation" to instead refer to "session" * Add versions of functions that automatically use the return value of GetFirstTabWebContents instead of taking a WebContents reference. Follow-up CL(s) will do additional cleanup and update the documentation. Bug: 868143 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ifa75c68eafddb9afe1d5f5dee955bd8689c55db7 Reviewed-on: https://chromium-review.googlesource.com/1155718Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Bill Orr <billorr@chromium.org> Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#579282} 
- 
Chromium WPT Sync authoredUsing wpt-import in Chromium d49fdae6. With Chromium commits locally applied on WPT: 7dad0f17 "Added new Sec-Metadata Web Platform Tests." Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/22133 Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md TBR=robertma No-Export: true Change-Id: Ieb00afc969b11febcf390776bc67c46cb0ad06f8 Reviewed-on: https://chromium-review.googlesource.com/1155934 Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Reviewed-by: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#579281} 
- 
Koji Ishii authoredFollowing bot results are included. 8458 8465 8466 8469 8473 8475 8488 8492 8494 8496 1 lines were removed and 7 lines were deflaked by consecutive results since 8447. TBR=eae@chromium.org, mstensho@chromium.org NOTRY=true Bug: 591099 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I4cc7a150cc87dd0f259508fc5637d0b85cbc25c7 Reviewed-on: https://chromium-review.googlesource.com/1154241 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#579280} 
- 
Jiajia Qin authoredThis patch implements bindImageTexture API so that users can load/store image data in shader. Meanwhile, we adds all types of image unit for getUniform. With this, users can use getUniform to get the image unit's binding point in API side. Bug: 859249 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: I22052ad4c15102ce73727a79dd4269302efadab2 Reviewed-on: https://chromium-review.googlesource.com/1152690Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Jiajia Qin <jiajia.qin@intel.com> Cr-Commit-Position: refs/heads/master@{#579279} 
- 
Peter Boström authoredThis test has started to flake recently, disabling during investigation. Bug: chromium:868706 Tbr: tommycli@chromium.org Change-Id: Icb9767c98885c76dece2f4b39449bf6e04a6ddcb Reviewed-on: https://chromium-review.googlesource.com/1155993 Commit-Queue: Peter Boström <pbos@chromium.org> Reviewed-by: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#579278} 
- 
Giovanni Ortuño Urquidi authoredMoves the ownership of PendingAppManager up to WebAppProvider. PendingAppManager will be used by any client that wishes to install a WebApp. For now this is only WebAppPolicyManager and ScanForExternalApps. Bug: 864904 Change-Id: I0599c896accdd74ceabfc16bf403d4eec501c97e Reviewed-on: https://chromium-review.googlesource.com/1154744 Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by: Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#579277} 
- 
Patti authoredCurrently, the All Sites list only includes sites with non-default content settings. Update it to include sites that use local storage (disk space) as well. Bug: 835712 Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: I722c659b551aaf5023bb82a7475151df39a092be Reviewed-on: https://chromium-review.googlesource.com/1137812Reviewed-by: Christian Dullweber <dullweber@chromium.org> Reviewed-by: Hector Carmona <hcarmona@chromium.org> Commit-Queue: Patti <patricialor@chromium.org> Cr-Commit-Position: refs/heads/master@{#579276} 
- 
skia-chromium-autoroll authoredhttps://skia.googlesource.com/skia.git/+log/9f7d4cd62a0b..946a162a5239 git log 9f7d4cd62a0b..946a162a5239 --date=short --no-merges --format='%ad %ae %s' 2018-07-30 recipe-roller@chromium.org Roll recipe dependencies (trivial). Created with: gclient setdep -r src/third_party/skia@946a162a5239 The AutoRoll server is located here: https://autoroll.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.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=scroggo@chromium.org Change-Id: I83b10022c951b044d591aef781bf4f345686bccb Reviewed-on: https://chromium-review.googlesource.com/1155865Reviewed-by: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#579275} 
- 
Yue Cen authoredshadow effect. Bug: 835029 Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: I677cbf3a3e34a84afabb839a2e8adc61fb27c1bb Reviewed-on: https://chromium-review.googlesource.com/1139177 Commit-Queue: Yue Cen <rsgingerrs@chromium.org> Reviewed-by: Wenzhao (Colin) Zang <wzang@chromium.org> Reviewed-by: Alexander Alekseev <alemate@chromium.org> Cr-Commit-Position: refs/heads/master@{#579274} 
- 
Han Leon authoredThis CL is the 2nd step of the plan below aiming to eliminate the native struct content::ServiceWorkerResponse defined in content/common/service_worker/service_worker_types.h. 1st step: https://chromium-review.googlesource.com/c/chromium/src/+/1134731 - Remove the typemapping of blink.mojom.FetchAPIResponse. The mojom struct blink.mojom.FetchAPIResponse describes a Response in terms of the concept from the Fetch spec, currently it's defined under blink/public/platform/modules/fetch/ and is used only by Cache Storage API implementation (by both Browser and Renderer code), as this struct meets the 2 conditions below, it should be fine to go into blink/public/mojom/: - it is expected to be used by both Browser and Renderer code. - it is expected to be passed over Mojo between Browser and Renderer (Blink). But, currently for Chromium Mojo binding variant it is typemapped to content::ServiceWorkerResponse being used in content/browser/cache_storage/, this blocks it being moved to blink/public/mojom/. So we need to remove this typemapping first, this removal also helps reduce 1 user of content::ServiceWorkerResponse. 2nd step: (This CL) Now we can just move blink.mojom.FetchAPIResponse into blink/public/mojom/fetch/, which makes the next steps possible. 3rd step: - Use blink.mojom.FetchAPIResponse to represent the response a service worker provides to FetchEvent#respondWith. Specifically, use this mojom struct to replace the existing [Native] mojom struct content.mojom.ServiceWorkerResponse in content/common/service_worker/service_worker_fetch_response_callback.mojom. Thus we can reduce another 1 user of content::ServiceWorkerResponse. More importantly, this makes it possible for us to move service_worker_fetch_response_callback.mojom into blink/public/mojom/service_worker/ in future. 4th step: - Use blink.mojom.FetchAPIResponse to represent responses to background fetches. Specifically, use this mojom struct to replace the existing [Native] mojom struct content.mojom.ServiceWorkerResponse defined in content/common/service_worker/service_worker.mojom. Thus we can reduce the last 1 user of content::ServiceWorkerResponse. 5th step: - Remove content::ServiceWorkerResponse and do any left cleanup. BUG=789854 Change-Id: I9afad29a89887369c211cb46bce5bc98df16064f Reviewed-on: https://chromium-review.googlesource.com/1149706 Commit-Queue: Han Leon <leon.han@intel.com> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#579273} 
- 
Yuri Wiitala authoredReduce thrash on content/browser/OWNERS and content/renderer/OWNERS for trivial adds/deletes from the BUILD.gn file. All of content/OWNERS, chrome/browser/OWNERS, and chrome/renderer/OWNERS already has this, so there is precedent. BUG=869232 Change-Id: I535294fd904da1739fa7abb95ce18da162eb42bb Reviewed-on: https://chromium-review.googlesource.com/1150815 Commit-Queue: Yuri Wiitala <miu@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#579272} 
- 
David Black authoredRoot cause of the crash was committing a query without first having pended a query. This can occur in a notifications flow or a device actions flow in which an interaction did not originate from the UI. We rely on pending/committing the query in the interaction model to clear the previous query from the UI. The fix, in this case, was just to pend an empty query so that we have something to commit. Bug: b:111923411 Change-Id: I53848f856375cf220538738634e7543a455c0dcc Reviewed-on: https://chromium-review.googlesource.com/1155153Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> Commit-Queue: David Black <dmblack@google.com> Cr-Commit-Position: refs/heads/master@{#579271} 
- 
Vlad Tsyrklevich authoredJPEGImageReader::AllocateSampleArray() can call the function pointer (*info_.mem->alloc_sarray) which can be set by the systems non-CFI enabled libjpeg DSO when chromium is built with use_system_libjpeg=true. Disable cfi-icall for that method. Bug: 866290 Change-Id: I6d9bbf08c514d6d5f48ad34c3802c63419ed1223 Reviewed-on: https://chromium-review.googlesource.com/1155927Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Vlad Tsyrklevich <vtsyrklevich@chromium.org> Cr-Commit-Position: refs/heads/master@{#579270} 
- 
Kyle Milka authoredThe mouse navigation class was not applied when the Google Photos option was clicked resulting in a focus ring showing up. Bug: 869134 Change-Id: I53551a7819db8ea8fd098cc670c7713cee00788e Reviewed-on: https://chromium-review.googlesource.com/1155761 Commit-Queue: Kyle Milka <kmilka@chromium.org> Reviewed-by: Kristi Park <kristipark@chromium.org> Cr-Commit-Position: refs/heads/master@{#579269} 
- 
Mike Dougherty authoredTBR=eugenebut@google.com Bug: 869176 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I9155f518e23fd6c739e2bd13c16eceff1d9f04b2 Reviewed-on: https://chromium-review.googlesource.com/1155793Reviewed-by: Mike Dougherty <michaeldo@chromium.org> Commit-Queue: Mike Dougherty <michaeldo@chromium.org> Cr-Commit-Position: refs/heads/master@{#579268} 
- 
Hector Carmona authoredBug: 833914 Change-Id: I1720bd1f3711b74cef11ae9f5158cdea069bfb11 Reviewed-on: https://chromium-review.googlesource.com/1155936 Commit-Queue: Hector Carmona <hcarmona@chromium.org> Reviewed-by: Scott Chen <scottchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#579267} 
- 
edchin authoredVoiceover reads nothing for NTP tabs in the tab grid. It should read 'new tab'. Recently, the titles for NTP tabs were removed to improve the look of the tab grid. However, this meant that voiceover had nothing to read. This CL brings back titles for NTP, but instead hides them. This allows voiceover to read the title, even though it is not visible. Bug: 868401 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I37fe3782e6ee68822e59ff1de7ef18e619cece42 Reviewed-on: https://chromium-review.googlesource.com/1152239Reviewed-by: edchin <edchin@chromium.org> Reviewed-by: Sergio Collazos <sczs@chromium.org> Commit-Queue: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#579266} 
- 
sczs authoredWhen the last incognito tab is closed, it re-creates the TabModel. This CL updates the tabGridLoader with the new TabModel browserState and WebstateList. Bug: 865937 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I707dc818eed50736fc0d35922075ecb3360d014a Reviewed-on: https://chromium-review.googlesource.com/1154146 Commit-Queue: edchin <edchin@chromium.org> Reviewed-by: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#579265} 
- 
Brandon Jones authoredNew type provides origin and direction for the ray as DOMPointReadOnly values. Bug: 868461 Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I918d8cad2569919b3d159eb910da4dddb31d3562 Reviewed-on: https://chromium-review.googlesource.com/1153475 Commit-Queue: Brandon Jones <bajones@chromium.org> Reviewed-by: Klaus Weidner <klausw@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#579264} 
- 
Jinsuk Kim authoredTap disambiguation is a desktop-site-viewed-on-Android-phone-specific feature designed to save users from fat-fingered touches on tiny, close-together links. When a taps falls between two small touch targets when zoomed-out, the screen grays out, a magnified version of that section of the page appears, and the user must tap again to execute the tap. It looks like this: https://gigaom.com/wp-content/uploads/sites/1/2014/12/chrome-android-zoom-links-804x512.jpg Chrome for Android has had this since inception, but no other browser supports this. Chrome for Windows had an abortive attempt at adding it in http://crbug.com/385249 , but it mostly caused user complaints and was removed. It only applies to desktop sites, which are much rarer than they were when Clank initially launched in 2012. This feature has had years to prove itself by now, and it seems nobody especially loves it. You can always pinch zoom in these cases instead, and I prefer pinch zooming because you can't ever be 100% sure this feature will trigger. Its fullscreen-takeover UX is unusual and disruptive, so users might be surprised/confused to see it rather than pleased. This hasn't been an enormous maintenance burden so far, but it's 1000 lines or so spanning from Blink to the browser process, it's accumulated paint and overtriggering bugs over time like http://crbug.com/695754, and I think it will be especially painful to support it with OOPIF. This CL deletes the code. Bug: 704323 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I46cb7f103a6fa00ca4d8212c26f5232c95501aba Reviewed-on: https://chromium-review.googlesource.com/689054 Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alexei Svitkine <asvitkine@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Ted Choc <tedchoc@chromium.org> Cr-Commit-Position: refs/heads/master@{#579263} 
- 
Nate Fischer authoredThis reverts commit df22b814. Reason for revert: breaks generate_build_files (http://crbug.com/869231) Original change's description: > Use proguard version 6.0.3 for monochrome_public_apk. > > MonochromePublic.apk release builds are very close to the main dex limit > and updating proguard reduces the number of methods by about 3000. > > 6.0.3 cannot be used for all APKs yet due to a bug which causes > cronet_test_instrumentation_apk to fail. > > The version mismatch should be temporary as we plan to switch to R8 in the > future (https://crbug.com/868770). > > Bug: 857572 > Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester > Change-Id: I3676a42908c5046dc3f3831e282150702038140d > Reviewed-on: https://chromium-review.googlesource.com/1154366 > Reviewed-by: Yaron Friedman <yfriedman@chromium.org> > Commit-Queue: Eric Stevenson <estevenson@chromium.org> > Cr-Commit-Position: refs/heads/master@{#579250} TBR=yfriedman@chromium.org,estevenson@chromium.org Change-Id: I1d7e50cf720e9a128a62f06bb34a4c9f6d25c60d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 857572 Bug: 869231 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Reviewed-on: https://chromium-review.googlesource.com/1155502Reviewed-by: Nate Fischer <ntfschr@chromium.org> Commit-Queue: Nate Fischer <ntfschr@chromium.org> Cr-Commit-Position: refs/heads/master@{#579262} 
- 
pdfium-chromium-autoroll authoredhttps://pdfium.googlesource.com/pdfium.git/+log/87c1fdcc9a56..b53ef1e52d40 git log 87c1fdcc9a56..b53ef1e52d40 --date=short --no-merges --format='%ad %ae %s' 2018-07-30 tsepez@chromium.org Replace m_bIsContentLayoutItem with proper enum for type. Created with: gclient setdep -r src/third_party/pdfium@b53ef1e52d40 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: I7cb0dd7ebf3def2a01c40482a2fa5fb655617d85 Reviewed-on: https://chromium-review.googlesource.com/1155885Reviewed-by: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#579261} 
- 
Dale Curtis authoredPer chromium style guide we should not be DCHECK'ing handled cases; these cases must be handled in release builds and thus should not have special handling in debug mode. BUG=868695 TEST=none Change-Id: I1c17d5c2aadeda43fcc4193746623edaadae45e6 Reviewed-on: https://chromium-review.googlesource.com/1155825Reviewed-by: Dan Sanders <sandersd@chromium.org> Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#579260} 
- 
Peter Boström authoredThis reverts commit 35be1bb5. Reason for revert: Causing test flakes. Bug: chromium:869225 Original change's description: > Add MimeSniffingThrottle for navigation and requests from renderer > > This CL adds MimeSniffingThrottle which can intercept the response in > ThrottlingURLLoader. Typically mime sniffing happens in network::URLLoader and > MimeSniffingThrottle is skipped in this case. If a request goes to a service > worker or other interceptors, the MimeSniffngThrottle intercepts the response > when a set of the mime type and the url is eligible to sniff the mime > type. Sniffable mime types are defined in net::ShouldSniffMimeType(). When a > mime type for performance sensitive components like "text/html", > "text/javascript",or "text/css" is provided, it doesn't sniff. > > Bug: 858975 > Cq-Include-Trybots: luci.chromium.try:linux_mojo > Change-Id: Ib6e5b29867494fc0c0876952b4fec2a141288b36 > Reviewed-on: https://chromium-review.googlesource.com/1141744 > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Commit-Queue: Makoto Shimazu <shimazu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578971} TBR=kinuko@chromium.org,shimazu@chromium.org Change-Id: I88721b279e5f38685b96d2d6f2813e423ff49540 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 858975 Cq-Include-Trybots: luci.chromium.try:linux_mojo Reviewed-on: https://chromium-review.googlesource.com/1155501Reviewed-by: Peter Boström <pbos@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#579259} 
- 
Etienne Bergeron authoredThis CL is fixing a flakiness caused by a random trigger. A slow-report is triggered for a control population for every 1/3000 case. Unfortunately, that will cause other tests to be flaky 1/3000 times. This CL is fixing this by adding a virtual method to hide the random behavior. R=erikchen@chromium.org Change-Id: I32190b4b8786c5b1b7b3d2684ba952928a043085 Reviewed-on: https://chromium-review.googlesource.com/1155736Reviewed-by: Erik Chen <erikchen@chromium.org> Commit-Queue: Erik Chen <erikchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#579258} 
- 
Eric Karl authoredPrevious CL assumed that if we were not using GL, we wouldn't need a default_offscreen_surface(). While true, a SW Viz process tried to query the format of this surface leading to a crash. Instead we should allow this surface to be null. R=piman Bug: 868777 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I37377396c6e172eac17c3d6db00b600eb9896d15 Reviewed-on: https://chromium-review.googlesource.com/1155473 Commit-Queue: Eric Karl <ericrk@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#579257} 
- 
Derek Cheng authoredCertain Cast-enabled devices also advertise via SSDP for the purpose of improving discovey reliability. However, they also (incorrectly) claim to support DIAL apps, only for the DIAL app launch to fail. We currently prevent such cases of Cast devices showing up as a duplicated (incorrect) DIAL sink by relying on a hardcoded list of model names to determine whether a DIAL sink is "discovery only", i.e., DIAL sink queries should not be performed on them. Unfortunately the list is not exhaustive and it would be challenging if not impossible to obtain and maintain an acccurate list, as seen from the recent regression. This patch takes a different approach, by noting that if a Cast sink can be derived from a DIAL sink (or if it already exists), then the DIAL sink can be removed from DialMediaSinkServiceImpl as it has no further use by the DIAL MRP. This ensures that no further DIAL queries will be issued to that sink, and that the sink will not show up on a sink query. Change-Id: Icdd3fc35baf6e3898537d38e1b059fc5c2714007 Bug: 869112 Reviewed-on: https://chromium-review.googlesource.com/1155258 Commit-Queue: Derek Cheng <imcheng@chromium.org> Reviewed-by: mark a. foltz <mfoltz@chromium.org> Cr-Commit-Position: refs/heads/master@{#579256} 
- 
Kyle Qian authoredThis CL includes a concrete implementation for the abstract class SystemClock defined in the Nearby library. SystemClock currently contains a single method elapsedRealtime(), which is expected to return time in milliseconds since boot, including time spent in states such as suspension (closed lid). The implementation in this CL, however, does not include time spent in suspension due to a current limitation of the POSIX implementation of base::TimeTicks::Now(). See https://crbug.com/166153 for info. Because the actual Nearby library has yet to be merged into the CrOS directory, this CL includes stand-in Nearby abstract classes under the temporary directory //chromeos/components/nearby/library. This directory will be removed after the Nearby library gets imported to //third_party. Bug: 861813 Change-Id: I194880c75c4a8ba3afa37b6b3c916485c065f20f Reviewed-on: https://chromium-review.googlesource.com/1150822Reviewed-by: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by: Ryan Hansberry <hansberry@chromium.org> Commit-Queue: Kyle Qian <kyleqian@google.com> Cr-Commit-Position: refs/heads/master@{#579255} 
- 
Peter Mayo authoredSome layers under --enable-bloink-gen-property-trees at least have no element_id. Don't unregister them since they were never registered. Bug: None Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I1d9cf412e56ce088819157f7b43d5214fdcf39d7 Reviewed-on: https://chromium-review.googlesource.com/1155821Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: Peter Mayo <petermayo@chromium.org> Cr-Commit-Position: refs/heads/master@{#579254} 
- 
Nate Chapin authoredTwo behavior changes: * Previously, DidReceiveRedirectTo() was called for almost all redirects (barring a few early-exits), but WillFollowRedirect() was only called for same-origin redirects. Now the single callback, WillFollowRedirect(), is called whenever DidReceiveRedirectTo() used to be called. * Previously, due to a bug in https://chromium-review.googlesource.com/c/chromium/src/+/1147890, the return value of WillFollowRedirect() was ignored when out-of-blink CORS was enabled. That return value is now honored. Change-Id: I9c1ebb30b23aea77114711e0ee1b5dd0409c7166 Reviewed-on: https://chromium-review.googlesource.com/1150695 Commit-Queue: Nate Chapin <japhet@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#579253} 
- 
codeimpl@gmail.com authoredAs following specification in url[1], return value was wrong in idl. So I fixed the return value. [1] https://immersive-web.github.io/webxr/#xrdevice-interface Bug: None Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I87adbd6e3dfe73a6a7707c282fda625b233b4d3b Reviewed-on: https://chromium-review.googlesource.com/1155027Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Byoungkwon Ko <codeimpl@gmail.com> Cr-Commit-Position: refs/heads/master@{#579252} 
- 
Scott Violet authoredScopedTabbedBrowserDisplayer takes care of creation and showing if necessary. BUG=none TEST=none Change-Id: Iba7055bddce6aa0cfe2b5d564ec3b653fd0ab9aa Reviewed-on: https://chromium-review.googlesource.com/1155937Reviewed-by: James Cook <jamescook@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#579251} 
- 
Eric Stevenson authoredMonochromePublic.apk release builds are very close to the main dex limit and updating proguard reduces the number of methods by about 3000. 6.0.3 cannot be used for all APKs yet due to a bug which causes cronet_test_instrumentation_apk to fail. The version mismatch should be temporary as we plan to switch to R8 in the future (https://crbug.com/868770). Bug: 857572 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Change-Id: I3676a42908c5046dc3f3831e282150702038140d Reviewed-on: https://chromium-review.googlesource.com/1154366Reviewed-by: Yaron Friedman <yfriedman@chromium.org> Commit-Queue: Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#579250} 
 
-