- 25 Jun, 2018 40 commits
- 
- 
Wenzhao Zang authored1) Add event listeners to enable using swipe to easily switch between different wallpapers, for preview in tablet mode. 2) In |getCollectionsInfo_|, use offline image info to render the UI for faster loading (useful when the connection is slow). Bug: 837355 Change-Id: I127e0fae6444939deb44e45972e91a2741c08e91 Reviewed-on: https://chromium-review.googlesource.com/1102903Reviewed-by: Alexander Alekseev <alemate@chromium.org> Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Cr-Commit-Position: refs/heads/master@{#570246} 
- 
Shakti Sahu authoredBug: 855654 Change-Id: I8a4dda5e3e073295bc43235dcd4c2bbca15d79e9 Reviewed-on: https://chromium-review.googlesource.com/1112342Reviewed-by: David Trainor <dtrainor@chromium.org> Commit-Queue: Shakti Sahu <shaktisahu@chromium.org> Cr-Commit-Position: refs/heads/master@{#570245} 
- 
Theresa authoredBUG=854326 TBR=fhorschig@chromium.org Change-Id: I82893bcd20b8e33c8a0ac283574f739a23d388a6 Reviewed-on: https://chromium-review.googlesource.com/1114251Reviewed-by: Theresa <twellington@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#570244} 
- 
Chromium WPT Sync authoredUsing wpt-import in Chromium 7dd7d795. Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/20249 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=raphael.kubo.da.costa@intel.com No-Export: true Change-Id: Icf4510ad8c6a1979de384914ec96188b48c74dd4 Reviewed-on: https://chromium-review.googlesource.com/1114090 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@{#570243} 
- 
Frank Liberato authoredSince the CDM runs on the main thread, and we can't decode on a separate thread anyway, just start the whole GpuMediaService on the GPU main thread. 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: I69e41919f96348c86289844231fe2506822a0ebd Reviewed-on: https://chromium-review.googlesource.com/1112593 Commit-Queue: Frank Liberato <liberato@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#570242} 
- 
Katie D authoredThis makes sure the aria-valuemax, aria-valuemin, and aria-valuenow are numbers rather than strings. Bug: 856051 Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: If75cd1af2ec4bc5928655daa7337fd4a52479fec Reviewed-on: https://chromium-review.googlesource.com/1114134 Commit-Queue: Katie Dektar <katie@chromium.org> Commit-Queue: Hector Carmona <hcarmona@chromium.org> Reviewed-by: Hector Carmona <hcarmona@chromium.org> Cr-Commit-Position: refs/heads/master@{#570241} 
- 
David Black authoredDialogPlate will now notify a pool of observers as opposed to a single delegate. Bug: b:80542452 Change-Id: I776ad59eac9c684ae8719eb1a43dc017064b4473 Reviewed-on: https://chromium-review.googlesource.com/1112061 Commit-Queue: David Black <dmblack@google.com> Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#570240} 
- 
Michael Spang authoredThis adds a new renderer to ozone demo that presents to an OverlaySurface. Synchronization by submitting a gfx::GpuFence with the planes is not finished yet; instead we just wait after every queue submission. Bug: 851997 Test: ozone_demo --enable-vulkan on vulkan-enabled eve Change-Id: Icb4a6d2fdb8f74b68c801edc66c340ff2bd64df1 Reviewed-on: https://chromium-review.googlesource.com/1104867 Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#570239} 
- 
Matt Falkenhagen authoredThis removes: (a) EmbeddedWorkerInstance.Start.TimeToURLJob This was recorded only for installed workers. But since script streaming launched in M64, a URL job is not created for installed workers. (b) EmbeddedWorkerInstance.Start.TimeToLoad.InstalledScript We already haven't been recording this since M64, due to script streaming. (c) EmbeddedWorkerInstance.Start.TimeToLoad.HttpCache (d) EmbeddedWorkerInstance.Start.TimeToLoad.Network These were recorded for new workers. But they rely on URLRequestJob to be recorded, and the path isn't taken in NetS13nServiceWorker or NetworkService. If we want these, we can re-add them later. It'd be more general to record them directly in Blink using Resource Timing. Note that this removed a call to UpdateStepTime() which would appear to change UMA timings. However it's OK because: * for installed service workers: we weren't updating step time anyway * for non-installed service workers: the only UMA logged using step time was RecordTimeToLoad, which is being removed in this CL. Bug: 855952 Change-Id: Ia7e610565e2c50fc220212dda8aa23f2f15dc23b Reviewed-on: https://chromium-review.googlesource.com/1113080 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by:Ilya Sherman <isherman@chromium.org> Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Cr-Commit-Position: refs/heads/master@{#570238} 
- 
Jian Li authoredDetect if the network is disconnected. If so, show offline indicator UI via snackbar. Bug: 852577 Change-Id: Id04a2dffcd5a2d4aa582fd7c54e202ebaa14475d Reviewed-on: https://chromium-review.googlesource.com/1109395 Commit-Queue: Jian Li <jianli@chromium.org> Reviewed-by: Peter Williamson <petewil@chromium.org> Reviewed-by: David Trainor <dtrainor@chromium.org> Reviewed-by: Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#570237} 
- 
edchin authoredCrash occurs when: 1) hold down done button & close all button 2) release close all 3) release done button (quickly after step 2) The done button's selector is still called since the interaction began before the button was disabled. This CL ensures that the done tap only works if there is a valid active tab. Bug: 836563 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I8e98a13a6496c8ed074409d48d61c47c58fcb3d6 Reviewed-on: https://chromium-review.googlesource.com/1114124Reviewed-by: edchin <edchin@chromium.org> Reviewed-by: Sergio Collazos <sczs@chromium.org> Commit-Queue: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#570236} 
- 
Jared Saul authored(Missed this during https://chromium-review.googlesource.com/c/chromium/src/+/1034103) Bug: 812696 Change-Id: Ib1ad5f1e8a0c1cb187c0265232119b1417b88e95 Reviewed-on: https://chromium-review.googlesource.com/1114178Reviewed-by: Evan Stade <estade@chromium.org> Commit-Queue: Jared Saul <jsaul@google.com> Cr-Commit-Position: refs/heads/master@{#570235} 
- 
liberato@chromium.org authoredMediaCodec doesn't always work properly if one sends two EOS buffers sequentially. CodecWrapper now handles this case by eliding the second, and returning a fake EOS from DequeueOutput. 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: I98c691a67d93a118d1da1aeff5486380fbfcc504 Reviewed-on: https://chromium-review.googlesource.com/1108745Reviewed-by: John Rummell <jrummell@chromium.org> Commit-Queue: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#570234} 
- 
Michael Spang authoredUse vkCreateDmaBufImageINTEL until VK_EXT_image_drm_format_modifier is available. We can't import buffers created with modifiers using this method, so work around this for by adding a new flag to buffer creation. Bug: 851997 Test: ozone_demo --enable-vulkan on vulkan-enabled eve Change-Id: If91c678d7ee4ce52c610f55f9c7a2dbd561a4158 Reviewed-on: https://chromium-review.googlesource.com/1104866 Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Daniel Nicoara <dnicoara@chromium.org> Cr-Commit-Position: refs/heads/master@{#570233} 
- 
Tommy Steimel authoredThis CL updates the CanToggleAudioMute logic to always return true when the user is in PiP mode. Bug: 855686 Change-Id: Iea22547c8c4b50c859f84bf7277d08cdd736309b Reviewed-on: https://chromium-review.googlesource.com/1112697Reviewed-by: apacible <apacible@chromium.org> Reviewed-by: Yuri Wiitala <miu@chromium.org> Commit-Queue: Yuri Wiitala <miu@chromium.org> Cr-Commit-Position: refs/heads/master@{#570232} 
- 
Theresa authoredThis reverts commit ffff67f6. Reason for revert: Suspected to be causing test failures on Nougat bot Bug: 854327, 762724, 856373 Original change's description: > Add VR workarounds for early entry > > Adds two workarounds for Chrome being resumed or started too early when > entering VR. These can be removed if/when the platform-side issue that > causes these issues is fixed in VrCore. > > Bug: 854327, 762724 > Change-Id: If9645c58e9d208a734582992aad5c85d378f5f40 > Reviewed-on: https://chromium-review.googlesource.com/1112761 > Reviewed-by: Michael Thiessen <mthiesse@chromium.org> > Commit-Queue: Brian Sheedy <bsheedy@chromium.org> > Cr-Commit-Position: refs/heads/master@{#570084} TBR=mthiesse@chromium.org,bsheedy@chromium.org Change-Id: I714637798cc2944a93b33240360fb27fc6dc0ee4 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 854327, 762724 Reviewed-on: https://chromium-review.googlesource.com/1113846Reviewed-by: Theresa <twellington@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#570231} 
- 
Wei-Yin Chen (陳威尹) authoredBug: None Change-Id: I1c034d976e41d3b1fdeb7662772cfe037f64c14b Reviewed-on: https://chromium-review.googlesource.com/1112943 Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Reviewed-by: Ted Choc <tedchoc@chromium.org> Cr-Commit-Position: refs/heads/master@{#570230} 
- 
James Cook authoredI always have trouble finding it in aura_init.cc. Also, it will get slightly more complex in a follow-up CL. Make ViewsDelegate have default implementations for its last two pure-virtual methods, since it has default impls for all the other ones. Bug: none Change-Id: I544872bdbc8668c99c20c7759c25185df4ba6433 Reviewed-on: https://chromium-review.googlesource.com/1114215Reviewed-by: Michael Wasserman <msw@chromium.org> Commit-Queue: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/master@{#570229} 
- 
edchin authoredThe done button tap target should be expanded so that the user can tap the same spot when entering and exiting the tab grid. This CL also fixes the ellipsis when changing the "Close All" button text to "Undo". Bug: 825787, 849193 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I352e9654419c670f6dea431003a9c189ed639156 Reviewed-on: https://chromium-review.googlesource.com/1114149Reviewed-by: Sergio Collazos <sczs@chromium.org> Reviewed-by: edchin <edchin@chromium.org> Commit-Queue: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#570228} 
- 
John Delaney authoredAdd trace of prefs format and content version at RulesetService creation. Add trace of invalid Indexed Ruleset file read. Bug: 721512 Change-Id: I6809a2cccb8903889b74e64a8c08788ff3c8422a Reviewed-on: https://chromium-review.googlesource.com/1108242Reviewed-by: Charlie Harrison <csharrison@chromium.org> Commit-Queue: John Delaney <johnidel@chromium.org> Cr-Commit-Position: refs/heads/master@{#570227} 
- 
Allen Bauer authoredBug: 853253 Change-Id: Ie0a0234a5fa084ff95d9f02f99c7b8b24df0bc02 Reviewed-on: https://chromium-review.googlesource.com/1102821Reviewed-by: Bret Sepulveda <bsep@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Bret Sepulveda <bsep@chromium.org> Cr-Commit-Position: refs/heads/master@{#570226} 
- 
pdfium-chromium-autoroll authoredhttps://pdfium.googlesource.com/pdfium.git/+log/5339261bb349..8c955c9d3072 git log 5339261bb349..8c955c9d3072 --date=short --no-merges --format='%ad %ae %s' 2018-06-25 thestig@chromium.org Combine common code into CPDF_RenderStatus::ClipPattern(). 2018-06-25 thestig@chromium.org Make DrawRadialShading() slightly more compact. Created with: gclient setdep -r src/third_party/pdfium@8c955c9d3072 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: I080df0a6135ef2d5959e9efedca17956165e0d94 Reviewed-on: https://chromium-review.googlesource.com/1114040Reviewed-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@{#570225} 
- 
Lei Zhang authoredChange-Id: Ie55e502c78d9b5b5c834587f2b88d2ea19315f57 Reviewed-on: https://chromium-review.googlesource.com/1112769Reviewed-by: Xiangjun Zhang <xjz@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#570224} 
- 
Steven Bennetts authoredCrosDisplayConfig uses DisplayConfigurationController for many of its operations. Two of those impose rate limiting, which is unexpected and problematic for client operations that expect to always succeed. The rate limiting was added for accelerators (accelerator_controller.cc) which does not have a straightforward way to do rate limiting, so this CL adds a |throttle| boolean to pass to rate limited operations. Currently the throttling is not impacting any use of CrosDisplayConfig, but crbug.com/855251 requires this change in order to be able to use the mojo API reliably during startup. Bug: 855251 Change-Id: Ied3f259bfbde566c7575ddc6d3ef3d3958e956b1 Reviewed-on: https://chromium-review.googlesource.com/1112748 Commit-Queue: Steven Bennetts <stevenjb@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/master@{#570223} 
- 
Gang Wu authoredMonochrome.apk_Dex +1,843 entries fields +2,565 entries methods +634 entries types +1,276 entries strings Monochrome.apk_Breakdown (+183,471 bytes) -3,169 bytes Zip Overhead +1,544 bytes Non-compiled Android resources size +20,740 bytes Native code size +156 bytes Package metadata size +159,204 bytes Java code size +4,996 bytes Compiled Android resources size Monochrome.apk_Specifics +555,891 bytes normalized apk size +3 zip entries file count +20,740 bytes main lib size +372,420 bytes main dex size Also, FeedProcessScope needs FeedAppLifecycleListener, and RequestManager has two more virtual functions. Change-Id: I235c8009c81829269e41c46bec37bc089c51f078 Reviewed-on: https://chromium-review.googlesource.com/1114079Reviewed-by:Filip Gorski <fgorski@chromium.org> Commit-Queue: Gang Wu <gangwu@chromium.org> Cr-Commit-Position: refs/heads/master@{#570222} 
- 
Chris Blume authoredThe swapchain function pointer block is currently missing a header comment. This CL adds it. BUG=856360 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: Iade801831fef5a4502f2c66852182f22ef4619aa Reviewed-on: https://chromium-review.googlesource.com/1114220Reviewed-by: Antoine Labour <piman@chromium.org> Commit-Queue: Chris Blume <cblume@chromium.org> Cr-Commit-Position: refs/heads/master@{#570221} 
- 
v8-ci-autoroll-builder authoredSummary of changes available at: https://chromium.googlesource.com/v8/v8/+log/031690a9..d5feb1ea Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: I07837d9dc460646505d339f02817e48871ff29a8 Reviewed-on: https://chromium-review.googlesource.com/1114095Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#570220} 
- 
Ned Nguyen authoredBug: 855689 Change-Id: Ic48e91c461ba00a9c3224defd6bda1036bf4af4c Reviewed-on: https://chromium-review.googlesource.com/1112717Reviewed-by: Ashley Enstad <ashleymarie@chromium.org> Reviewed-by: Emily Hanley <eyaich@chromium.org> Commit-Queue: Ned Nguyen <nednguyen@google.com> Cr-Commit-Position: refs/heads/master@{#570219} 
- 
Erik Luo authoredScreenshot: https://imgur.com/a/cN62iYX Bug: 825535 Change-Id: If5ddf68061430539e9a2e69194bb58071bff3bdc Reviewed-on: https://chromium-review.googlesource.com/1112844Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Erik Luo <luoe@chromium.org> Cr-Commit-Position: refs/heads/master@{#570218} 
- 
David Grogan authoredIt had been flaking. Originally written in 2009 to fix https://bugs.webkit.org/attachment.cgi?id=31754&action=prettypatch Bug: 831375 Change-Id: Ia6197e7cd0c9b9ba43a77a2183fedbab12f59f94 Reviewed-on: https://chromium-review.googlesource.com/1112760 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#570217} 
- 
Jeremy Roman authoredChange-Id: I5eef82ca6168a5be16f34564b99c0a5b555bc49f Reviewed-on: https://chromium-review.googlesource.com/1114138Reviewed-by: Adithya Srinivasan <adithyas@chromium.org> Commit-Queue: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#570216} 
- 
Theresa authoredThis reverts commit ce3de2d3. Reason for revert: Some of the tests are still failing, triggering a try flakes alert. Will you please re-land with the tests we know are passing conditionally re-enabled? Original change's description: > Download location: enable flaky tests in DownloadActivityTest. > > The CL that causes the flakiness has been reverted. See: > https://chromium-review.googlesource.com/c/chromium/src/+/1112777 > Landed as e4144ed1. > > This CL enables flaky tests in DownloadActivityTest. > > TBR=dtrainor@chromium.org > > Bug: 855389,855219,855168,855167 > Change-Id: Id53085ed71c5188cd1e7588998bda6f00c7b89a5 > Reviewed-on: https://chromium-review.googlesource.com/1113910 > Reviewed-by: Xing Liu <xingliu@chromium.org> > Commit-Queue: Xing Liu <xingliu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#570107} TBR=dtrainor@chromium.org,xingliu@chromium.org Change-Id: I7299f6a85b0acd59050f1f26c0f6c8a8fb3626c6 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 855389, 855219, 855168, 855167 Reviewed-on: https://chromium-review.googlesource.com/1114044Reviewed-by: Theresa <twellington@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#570215} 
- 
Chris Palmer authoredThe old string passively implied that the user was somehow at fault. Change the string to simply state that an update is available and that relaunching will apply it. TBR=grt@chromium.org Bug: none Change-Id: I42ce3dd12f966b36cb858c0df349f4ae4bbac8be Reviewed-on: https://chromium-review.googlesource.com/1114196Reviewed-by: Chris Palmer <palmer@chromium.org> Commit-Queue: Chris Palmer <palmer@chromium.org> Cr-Commit-Position: refs/heads/master@{#570214} 
- 
Katie D authoredBug: 855203 Change-Id: I0a45e2730c5d5ae4b9ecfda997d41392ee1737bc Reviewed-on: https://chromium-review.googlesource.com/1110851Reviewed-by: Ken Rockot <rockot@chromium.org> Reviewed-by: Ilya Sherman <isherman@chromium.org> Reviewed-by: David Tseng <dtseng@chromium.org> Commit-Queue: Katie Dektar <katie@chromium.org> Cr-Commit-Position: refs/heads/master@{#570213} 
- 
Tarun Bansal authoredUINetworkQualityEstimatorService is not created by default in incognito profile. This results in crashes in incogniro profile when network quality metrics are queried by the client hints code. This CL enables creation of UINetworkQualityEstimatorService in incognito mode. Bug: 855781 Change-Id: Ieafd5a853749dc00c2c8cd3c63c4ef7acd5ba215 Reviewed-on: https://chromium-review.googlesource.com/1114091 Commit-Queue: Tarun Bansal <tbansal@chromium.org> Reviewed-by: Ryan Sturm <ryansturm@chromium.org> Cr-Commit-Position: refs/heads/master@{#570212} 
- 
Pete Williamson authoredTBR: thestig@chromium.org Bug: 419468 Change-Id: Ie0d97d4d22443719f5032e90c7116d911a6c89ff Reviewed-on: https://chromium-review.googlesource.com/1114214Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Peter Williamson <petewil@chromium.org> Cr-Commit-Position: refs/heads/master@{#570211} 
- 
Tom Anderson authoredReason for reland: this CL includes a fallback for when the tests are run in an installed environment. Hopefully this should be sufficient to fix the CrOs bot breakage. Original change's description: > Update fontconfig to 6cc99d6a > > Changelog [1]. This is necessary to pick up [2] for fixing undefined-shift > UBSAN errors detected by clusterfuzz, [3] to allow removing a build workaround, > [4] to fix a bug and clean up some log spam, [5] to fix CFI builds, and [6] to > fix a use-after-free. > > Fontconfig also now requires libuuid as a dependency, so whitelist it as a > dependency since we statically link fontconfig. > > [1] https://chromium.googlesource.com/external/fontconfig/+log/b546940435ebfb0df575bc7a2350d1e913919c34..6cc99d6a82ad67d2f5eac887b28bca13c0dfddde > [2] https://chromium.googlesource.com/external/fontconfig/+/c60ed9ef66e59584f8b54323018e9e6c69925c7e > [3] https://chromium.googlesource.com/external/fontconfig/+/b8a225b3c3495942480377b7b3404710c70be914 > [4] https://chromium.googlesource.com/external/fontconfig/+/7ad010e80bdf8e41303e322882ece908f5e04c74 > [5] https://chromium.googlesource.com/external/fontconfig/+/096e8019be595c2224aaabf98da630ee917ee51c > [6] https://chromium.googlesource.com/external/fontconfig/+/6cc99d6a82ad67d2f5eac887b28bca13c0dfddde > > BUG=831146,822737,787020,829890,847323 > TBR=thestig,dnicoara > > Change-Id: Ic2d1bd19af8ca131c960a30d09246827c115ccec > Reviewed-on: https://chromium-review.googlesource.com/1095538 > Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> > Reviewed-by: Lei Zhang <thestig@chromium.org> > Reviewed-by: Daniel Nicoara <dnicoara@chromium.org> > Cr-Commit-Position: refs/heads/master@{#567445} TBR=thestig@chromium.org,dnicoara@chromium.org Bug: 831146, 822737, 787020, 829890, 847323, 853048, 856142 Change-Id: I74037fc1e7719ab61e6a5aff52ced8845482273b Reviewed-on: https://chromium-review.googlesource.com/1114078Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#570210} 
- 
chrome://flags#arc-cups-apiLuum Habtemariam authoredThis cl adds a flag to toggle the support of libcups apis from ARC. Disabled by default. Bug: chromium:832262 Test: flag unused thus far Change-Id: Ib745f034f0c426456e2c0777e15757629399d07a Reviewed-on: https://chromium-review.googlesource.com/1091640 Commit-Queue: Luum Habtemariam <luum@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#570209} 
- 
Simeon Anfinrud authoredThis makes Controller<Unit> behavior a bit less surprising and is probably a better fit for some applications of Observable#unique(). Bug: None Test: cast_base_junit_tests Change-Id: Ic66544b5db6970df1bada2fd0925b5bfe4ab869b Reviewed-on: https://chromium-review.googlesource.com/1114203Reviewed-by: Luke Halliwell <halliwell@chromium.org> Commit-Queue: Simeon Anfinrud <sanfin@chromium.org> Cr-Commit-Position: refs/heads/master@{#570208} 
- 
Kevin Marshall authoredServices (applications run by "svcmgr") and components obey different service directory semantics. Services export their services to a flat service namespace, whereas components export services to a hierarchy, organized into groups like "public" or "debug". This CL adds support for both types. The chromium service must export to the legacy/flat type, and webrunner must export to the structured directory type. Bug: 822474 Change-Id: I14abf74fa528c13c0cbfafa23b169b430dea1c0b Reviewed-on: https://chromium-review.googlesource.com/1112627 Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#570207} 
 
-