- 17 Mar, 2020 37 commits
-
-
Eugene Zemtsov authored
VideoPlaybackRoughnessReporter tracks moments when each frame was submitted and when it was displayed. Then series of frames are split into groups of consecutive frames, where each group takes about 1/2 second of palyback. Such groups are also called 'frame windows'. Each windows is assigned a roughness score that measures how far playback smoothness was from the ideal playback. Information about several windows and their roughness score is aggregated for a couple of playback minutes and then a window with 95-percentile-max-roughness is reported via the provided callback. Currently roughness is not reported via any server side metrics. Integration with UMA and UKM coming soon. Bug: 1042111 Change-Id: I5a12e400f00f91fc0b63d15e88bca5c0ab09d5f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2097951 Commit-Queue: Eugene Zemtsov <eugene@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#750823}
-
Abhijeet Singh authored
This CL updates the logic for showing Quick-Answers to the users when they have explicitly granted the consent by acknowledging the User-Consent view or implicitly done so when the user-consent view has been sufficiently impressed. The major change will be that once impression caps have been reached, the Quick Answers will begin to be shown in addition to the consent-view not being shown anymore. This is because the requirements updated to treat the consent-view as more of a notice. Bug: b:151363933 Test: Tested on Chrome OS VM. Change-Id: Ic7868ed208e0fe5c05da57509459d7888665d3e8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2101725 Commit-Queue: Abhijeet Singh <siabhijeet@google.com> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#750822}
-
Eugene Zemtsov authored
This field is intended to be used in following CLs to annalyze video playback smoothness. Bug: 1042111 Change-Id: I577916538ca029e437b591ef9d03f04f78e29f8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2097950 Commit-Queue: Eugene Zemtsov <eugene@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#750821}
-
Sammie Quon authored
Use the api which does clipping, which is more performant than using masks. Test: manual Bug: 1056490 Change-Id: Id9612882241ec95832c562e60fcf20c82bc88e19 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2099291Reviewed-by:
Tim Song <tengs@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Commit-Queue: Sammie Quon <sammiequon@chromium.org> Cr-Commit-Position: refs/heads/master@{#750820}
-
Matt Mueller authored
Bug: 410574 Change-Id: I54c21a36e62e784afe7e94526a61b535f6cd5a93 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2101378 Commit-Queue: Matt Mueller <mattm@chromium.org> Reviewed-by:
Ryan Sleevi <rsleevi@chromium.org> Reviewed-by:
Pavol Marko <pmarko@chromium.org> Cr-Commit-Position: refs/heads/master@{#750819}
-
Chromium WPT Sync authored
Using wpt-import in Chromium b8863cc0. With Chromium commits locally applied on WPT: acf33020 "Add testing for the scrolling attribute" acbe6d96 "Add timeouts for EventWatchers on CSS animation tests" 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 NOAUTOREVERT=true TBR=foolip No-Export: true Change-Id: I855a92938bb3ebefb9d7cddb200bef143ef52a14 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106714Reviewed-by:
WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750818}
-
Xinghui Lu authored
Protection users. Enhanced protection users should get real time URL check by default, so they should not be controlled by the old finch flags. The new flag is enabled by default and use as a kill switch. More details on this change: go/meeting-notes:-ep:-finch-pref Bug: 1041912 Change-Id: Ib9b5d7313dcd213680c007d31ff0a92c69a0626b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103582 Commit-Queue: Xinghui Lu <xinghuilu@chromium.org> Reviewed-by:
Varun Khaneja <vakh@chromium.org> Cr-Commit-Position: refs/heads/master@{#750817}
-
Joseph Kim authored
Currently when setting up demo mode, users are presented with a non-descriptive spinner loader while components are being installed and loaded, and the device is enterprise enrolled. Now the progress is displayed to the user as a progress bar (hidden behind the `ShowProgressBarInDemoModeSetup` flag, disabled by default). Future work should consider the possibility of decreasing granularity of progress to help users notice if download speeds are low. Bug: b:148753805 Change-Id: I9ccb4bca664b6fbc6ab51289df9900fda62e3f33 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2086358 Commit-Queue: Joseph Kim <josephkimsh@google.com> Reviewed-by:
Toni Baržić <tbarzic@chromium.org> Reviewed-by:
Patti <patricialor@chromium.org> Cr-Commit-Position: refs/heads/master@{#750816}
-
alanlxl authored
Bug: 1018065 Test: pass unit_tests Change-Id: Ic3f076026d223954ee87202a4b45152d8ec84c06 Cq-Depend: chromium:1903168 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2026831 Commit-Queue: Xinglong Luan <alanlxl@chromium.org> Reviewed-by:
Andrew Moylan <amoylan@chromium.org> Cr-Commit-Position: refs/heads/master@{#750815}
-
Nicholas Verne authored
Successful calls to ListVmDisks just show that vm_concierge is still running after a Chrome crash. As long as no vm is running, this can be fine because users may have shut down their vm manually before the crash, in which case the startup is "clean". In this CL we changed to GetVmInfo which shows that vm_concierge is running, and a vm is running too. Bug: 1060813 Change-Id: Id6d6644c8a9bb88c4e2fec3803f6290f39e4e9de Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2102030 Commit-Queue: Nicholas Verne <nverne@chromium.org> Reviewed-by:
Joel Hockey <joelhockey@chromium.org> Reviewed-by:
David Munro <davidmunro@google.com> Cr-Commit-Position: refs/heads/master@{#750814}
-
David Tseng authored
In particular, this change makes it so we precisely pass through only the next sequence of key downs/ups that follow the pass through shortcut (Search+Shift+Esc). Previously, we would only partially pass through the shortcut after the Search+Shift+Esc command. Test: browser_tests --gtest_filter=ChromeVox*.* Change-Id: Ic9d41d35bd5cce47eb3151bdba6b435f385d56e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2104449Reviewed-by:
Sara Kato <sarakato@chromium.org> Commit-Queue: David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#750813}
-
Tibor Goldschwendt authored
This util code will be used by the WebUI NTP to implement the fakebox. Bug: 1061073 Change-Id: I5bbbdeb2c05119d006618baed309234308ad76a1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2101854 Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#750812}
-
v8-ci-autoroll-builder authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/91af93d4..55bf4ea1 Please follow these instructions for assigning/CC'ing issues: https://v8.dev/docs/triage-issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux-blink-rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:mac_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:win_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,vahl@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: Id987b6f43d8298997f28dc4cd842f1adf8f8458e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106636Reviewed-by:
v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750811}
-
Jordan Taylor authored
A test has been added to verify that startScrollOffset and endScrollOffset still affect animations as they should. Current implementation returns 0 for when the timeline current time is before startScrollOffset and time_range for when timeline current time is at, or after endScrollOffset. All based on the spec: https://drafts.csswg.org/scroll-animations-1/#current-time-algorithm Removal of CC ScrollTimeline fill is included here because there is conversion from main thread ScrollTimelines to CC ScrollTimelines in scroll_timeline_util.cc and passing in a default fill value seems wrong. CC ScrollTimelines currently do not support phase though, so the case of current_time 0 will be ambiguous until that is implemented. Bug: 1041621 Change-Id: I938679f0c61b42b588933bf9e5a8e7bd2776f529 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2028173 Commit-Queue: Jordan Taylor <jortaylo@microsoft.com> Reviewed-by:
Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#750810}
-
Eric Willigers authored
sqlite/src was recently added to the DEPS for gclient sync: https://chromium-review.googlesource.com/c/chromium/src/+/2013741 Synced files should be ignored by git. Bug: 945204 Change-Id: If335b901b32b992b019cde8aaf24622acd37411a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2105657 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Commit-Queue: Darwin Huang <huangdarwin@chromium.org> Auto-Submit: Eric Willigers <ericwilligers@chromium.org> Reviewed-by:
Darwin Huang <huangdarwin@chromium.org> Cr-Commit-Position: refs/heads/master@{#750809}
-
chromium-autoroll authored
https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/6149083d74e9..2d7d65c5e8ac git log 6149083d74e9..2d7d65c5e8ac --date=short --first-parent --format='%ad %ae %s' 2020-03-16 aerotwist@chromium.org [global] Remaps self.Common.settings Created with: gclient setdep -r src/third_party/devtools-frontend/src@2d7d65c5e8ac If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/devtools-frontend-chromium Please CC devtools-waterfall-sheriff-onduty@grotations.appspotmail.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: chromium:1058320 Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com Change-Id: I394525ec7d4b4cdf164815e5cf443715a92ebe91 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106763Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750808}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8cf12290bab8..34d90bebd8ba git log 8cf12290bab8..34d90bebd8ba --date=short --first-parent --format='%ad %ae %s' 2020-03-16 brucedawson@chromium.org Allow customizable build-type grouping Created with: gclient setdep -r src/third_party/depot_tools@34d90bebd8ba If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll Please CC agable@chromium.org on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: chromium:1061326 Tbr: agable@chromium.org Change-Id: I74d8cbdce686443690f417aacd0f162f6c1bc895 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106137Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750807}
-
Xiaohan Wang authored
- Set EXPECT_CALL on OnVideoFrameRateChange to avoid uninterested mock call warnings. - Remove old MOJO_RENDERER PipelineIntegrationTest code which should have been removed in the previous CL. See https://chromium-review.googlesource.com/c/chromium/src/+/1896054 Bug: 597904 Change-Id: Ia6af5dfe7641ddc1e9710ec4e1f4c142fc80394f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106762Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#750806}
-
Robert Woods authored
Now that Bookmark Apps and BMO web apps share a representation for file handlers (apps::FileHandler), migrating Bookmark App file handlers to the new web apps system is simply a matter of copying the data. This CL implements WebAppMigrationManager::MigrateBookmarkAppFileHandlers. For more context, see: https://chromium-review.googlesource.com/c/chromium/src/+/2087306 Bug: 938103 Change-Id: Ic0a4ad85e84ef5c2b6adedb6e28c3b95a9160bbf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2086453 Commit-Queue: Robert Woods <robertwoods@google.com> Reviewed-by:
Alexey Baskakov <loyso@chromium.org> Cr-Commit-Position: refs/heads/master@{#750805}
-
chromium-autoroll authored
https://webrtc.googlesource.com/src.git/+log/f0a34f2a3061..8bc88340292b git log f0a34f2a3061..8bc88340292b --date=short --first-parent --format='%ad %ae %s' 2020-03-16 handellm@webrtc.org webrtc_video_engine_unittest.cc: fix using directives. Created with: gclient setdep -r src/third_party/webrtc@8bc88340292b If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/webrtc-chromium-autoroll Please CC webrtc-chromium-sheriffs-robots@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: webrtc-chromium-sheriffs-robots@google.com Change-Id: I61558c79c4f477fc95f29415c20532ab06dc0f3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106758Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750804}
-
Christopher Cameron authored
Rename ExtensionAppShimHandler to AppShimManager, and rename the file. Rename what I just called AppShimHandlerDelegate to ExtensionAppShimManagerDelegate because this is the version of the delegate that uses the extensions API. There will be a different AppShimManager::Delegate sub-class that doesn't. R=loyso TBR=avi (for chrome/) Bug: 1057195 Change-Id: Ie80e1bfd0683587bb8476855d3895c6c937e02d2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103522 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by:
Alexey Baskakov <loyso@chromium.org> Cr-Commit-Position: refs/heads/master@{#750803}
-
Joel Hockey authored
We don't want VMs to ever restart automatically. Bug: 1062113 Change-Id: I0761eba18ed162714cc753653764529f8b0555db Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106694 Commit-Queue: Joel Hockey <joelhockey@chromium.org> Auto-Submit: Joel Hockey <joelhockey@chromium.org> Reviewed-by:
Nicholas Verne <nverne@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#750802}
-
Tommy Nyquist authored
The BackgroundTaskScheduler on Android is a core part of many features, and is not considered an experiment. Consolidate all expiry times to a single one for all related histograms. BUG=1053235 R=fgorski@chromium.org,knollr@chromium.org,hanxi@chromium.org Change-Id: Ie16f03f17adf4fd11ca878eb1780d01674a71be8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2094240 Auto-Submit: Tommy Nyquist <nyquist@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Reviewed-by:
Richard Knoll <knollr@chromium.org> Reviewed-by:
Xi Han <hanxi@chromium.org> Reviewed-by:
Filip Gorski <fgorski@chromium.org> Commit-Queue: Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#750801}
-
chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/f1eb10ef75a8..41b4ab193a14 git log f1eb10ef75a8..41b4ab193a14 --date=short --first-parent --format='%ad %ae %s' 2020-03-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/spirv-tools/src dd3d91691f1e..25ede1ced679 (5 commits) 2020-03-16 jmadill@chromium.org Fix documentation typo. 2020-03-16 jmadill@chromium.org Add more documentation on testing infrastructure. Created with: gclient setdep -r src/third_party/angle@41b4ab193a14 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-chromium-autoroll Please CC courtneygo@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md 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-asan;luci.chromium.try:win_optional_gpu_tests_rel Bug: None Tbr: courtneygo@google.com Change-Id: Ifc8541f5846f9f5461bd8cdb56d784c56cc4c47b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106506Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750800}
-
Robin Lewis authored
Bug: 1061794 Change-Id: I4ab0acc586fd3071c213a00a357d5e8dc23d995b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2104454 Commit-Queue: Robin Lewis <wrlewis@google.com> Reviewed-by:
Rakesh Soma <rakeshsoma@google.com> Cr-Commit-Position: refs/heads/master@{#750799}
-
Tibor Goldschwendt authored
This CL is preparing to add the fakebox to the WebUI NTP. The new OmniboxTabHelper lets the WebUI NTP register an observer for omnibox events such as focus changes. At the same time, it also lets the local NTP register observers to support existing behavior. Calling the WebUI NTP directly from the omnibox, or letting the WebUI NTP register an observer at the omnibox was considered. However, there is no convenient handle pointing to the WebUI NTP the omnibox has access to. Furthermore, the omnibox responsible for the WebUI NTP may change when moving tabs to other windows. The OmniboxTabHelper makes this loose connection more mangeable. Bug: 1061073 Change-Id: I7d0edee57176cb051ee9d77a2bb9300c24f54b06 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2101700 Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#750798}
-
Dominic Mazzoni authored
If AXPlatformNodeDelegate::HitTestSync returns a node that's not a descendant, we will end up calling accHitTest recursively on that node, which will result in an endless loop. Fix this by explicitly requiring that the result of HitTestSync is a descendant, and ignoring it if not. Bug: 1061323 Change-Id: I006163fdc431a41ccbafc692a43993ddb7f383cc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2102783 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Kevin Babbitt <kbabbitt@microsoft.com> Reviewed-by:
Ian Prest <iapres@microsoft.com> Reviewed-by:
Nektarios Paisios <nektar@chromium.org> Cr-Commit-Position: refs/heads/master@{#750797}
-
Robert Woods authored
At the moment, two apps::FileHandler-related helper functions are defined in the web_app namespace alongside FileHandlerManager: GetMimeTypesFromFileHandlers and GetFileExtensionsFromFileHandlers. Now that apps::FileHandler has been established in app_service, it makes sense that these helpers should exist alongside it, to avoid unnecessarily depending on file_handler_manager.h in other parts of the code base. For example, in a subsequent CL, linked below, we will refactor RegisterFileHandlersWithOs to take an apps::FileHandlers vector rather than separate sets of MIME type and file extension strings. Moving these helpers will mean that web_app_file_handler_registration_win.cc doesn't need to call WebAppProviderBase to get a FileHandlerManager, etc etc... Following CL for context: https://chromium-review.googlesource.com/c/chromium/src/+/2096423 Bug: 938103 Change-Id: I439926b952ed03d5caeed391ac223d1b0be004e1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2098160 Commit-Queue: Robert Woods <robertwoods@google.com> Reviewed-by:
Alexey Baskakov <loyso@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#750796}
-
Thomas Guilbert authored
This CL removes |new_frame_presented_cb_lock_|, and instead uses |current_frame_lock_|. Also removing |callback_lock_| proves to be difficult and not worth the effort at this time. Bug: 1057304 Change-Id: Ic08eb8a13890356a6dae1b009cdda1584513dccb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106713 Commit-Queue: Thomas Guilbert <tguilbert@chromium.org> Auto-Submit: Thomas Guilbert <tguilbert@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#750795}
-
Akihiro Ota authored
This change does the following: 1. Refactors LanguageSwitching to be a singleton object. 2. Separates node and sub-node switching behavior into separate methods. 3. Performs general clean up on verbose comments, variable names, etc. 4. Simplifies logic where possible. Note: this is a pure refactor. No functionality is affected by this change. Change-Id: I8412dfcb457b34e53d168266fdb43c40e2054832 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2094714 Commit-Queue: Akihiro Ota <akihiroota@chromium.org> Reviewed-by:
David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#750794}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/04ef810839cb..6b48e62ed204 git log 04ef810839cb..6b48e62ed204 --date=short --first-parent --format='%ad %ae %s' 2020-03-16 mtklein@google.com remove unused mutate() apis 2020-03-16 herb@google.com Check fullness and purge on every strike lookup 2020-03-16 mtklein@google.com impl SkTDynamicHash with SkTHashTable 2020-03-16 csmartdalton@google.com Add pass-through helper methods from GrOpFlushState to GrOpsRenderPass Created with: gclient setdep -r src/third_party/skia@6b48e62ed204 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-autoroll Please CC egdaniel@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Bug: None Tbr: egdaniel@google.com Change-Id: Ie5e17df1409aa5808600562fabfd6e1ce13d36ec Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106501Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750793}
-
Varun Khaneja authored
This reverts commit 894001eb. Reason for revert: Enabling this feature by default disables some Safe Browsing features for some users. For details, please see http://shortn/_T8HNQcH6yR Original change's description: > SafeBrowsingRealTimeUrlLookup: Enable by default for Desktop platforms > > Bug: 963165 > Change-Id: I782470e37747c460da3ba167a966af6d21023306 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2069478 > Commit-Queue: Xinghui Lu <xinghuilu@chromium.org> > Reviewed-by: Xinghui Lu <xinghuilu@chromium.org> > Auto-Submit: Varun Khaneja <vakh@chromium.org> > Cr-Commit-Position: refs/heads/master@{#744061} TBR=vakh@chromium.org,xinghuilu@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 963165 Change-Id: I3aafe160c611c218934fe8660fd4e0c363c3619f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106347Reviewed-by:
Varun Khaneja <vakh@chromium.org> Reviewed-by:
Xinghui Lu <xinghuilu@chromium.org> Commit-Queue: Varun Khaneja <vakh@chromium.org> Cr-Commit-Position: refs/heads/master@{#750792}
-
Ayu Ishii authored
Convert DictionaryResultCallback Bug: 1007660 Change-Id: If1792a5089f396c10bdc331e48ac2b522296b60b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2048414Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Ayu Ishii <ayui@chromium.org> Cr-Commit-Position: refs/heads/master@{#750791}
-
nancy authored
When discard the webpage, the webcontents is reloaded, and OnTabReplaced is called, then UpdateAppItemState remove the icon on Shelf. However, for the new webcontents, the icon is not added back to Shelf. Update OnTabReplaced, for web apps, add the icon back to Shelf. BUG=1056064 Change-Id: I90bd8d3677d287d020a6078b90845ca0b735396a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103590Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Nancy Wang <nancylingwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#750790}
-
chromium-autoroll authored
https://chromium.googlesource.com/openscreen.git/+log/341085a69375..9170376d36ad git log 341085a69375..9170376d36ad --date=short --first-parent --format='%ad %ae %s' 2020-03-16 rwkeane@google.com mDNS: Improved Receiver-Side Logging Created with: gclient setdep -r src/third_party/openscreen/src@9170376d36ad If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/openscreen-chromium Please CC jophba@chromium.org on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: jophba@chromium.org Change-Id: Ia70dce978eff245f044f988a384372ba11231c1a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106753Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#750789}
-
Yves Arrouye authored
Also adds a way to specify the signature algorithm when requesting secure remote commands which is using a signed policy data for the security of the response. Bug: chromium:1047328 Test: N/A Change-Id: I0fa9c47380272a02b217a450923476731d903718 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2031596Reviewed-by:
Pavol Marko <pmarko@chromium.org> Commit-Queue: Yves Arrouye <drcrash@chromium.org> Auto-Submit: Yves Arrouye <drcrash@chromium.org> Cr-Commit-Position: refs/heads/master@{#750788}
-
Luciano Pacheco authored
Change selectAll() to force a leadIndex if there is none, because having something selected without a leadIndex doesn't make sense. leadIndex is the currently focused item. This fixes renaming from context menu or selection menu when user has selected files only via "select all", without selecting any file file before the "select all" command. Bug: 1051899 Fixed: 1051899 Change-Id: I2a2f565af1341abd89f8bc9900e8a5b10595ee0c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2104737 Commit-Queue: Luciano Pacheco <lucmult@chromium.org> Auto-Submit: Luciano Pacheco <lucmult@chromium.org> Reviewed-by:
Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#750787}
-
- 16 Mar, 2020 3 commits
-
-
David Bienvenu authored
If a browser window is minimimized w/o focus in the location bar, and Chrome is launched from a shortcut or the command line, the window is restored, but doesn't get focus, which breaks keyboard accessibility. This CL adds a HandleWindowMinimizedOrRestored notification to HwndMessageHandler::PostProcessActivateMessage, when restoring a minimized top level window from ::Activate(). This causes the root window to get shown, which allows the view to subsequently get focus. Bug: 1048195 Change-Id: I147ffccc2a6d9b20623f1989a8ea4395ad56334d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2088293 Commit-Queue: David Bienvenu <davidbienvenu@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#750786}
-
Josh Simmons authored
Added SmbService as a power manager observer so that it can forcefully unmount any mounted smbfs shares during suspension, and remount them when the device powers back up. Bug: 1052729 Change-Id: I8c5d06a847322b7da063a3255afe4237d18e112b Test: Manually tested by suspending the machine with a mounted smbfs share Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2097675Reviewed-by:
Anand Mistry <amistry@chromium.org> Commit-Queue: Josh Simmons <simmonsjosh@google.com> Cr-Commit-Position: refs/heads/master@{#750785}
-
Daniel Clark authored
The purpose of this change is to work around an issue encountered when adding AX roles to the time picker popup to implement proper screen reader accessibility. The trick used to create hour/day/minute columns that loop infinitely when navigated by arrow key involves duplicating all the cells and placing them out-of-order in the DOM. This confuses screen readers so that they read out confusing things like "minutes column, 25, item 70 out of 120 selected", even with the right ARIA roles. I looked at two alternative fixes for this issue: 1) Applying aria-posinset and aria-setsize to the TimeCells. This seems like it should work, but these stop functioning when the number of items in the DOM is greater than aria-setsize or when the aria-posinset values are not increasing with respect to DOM order of the cells. 2) Marking cells aria-hidden and controlling screen reader announcements with an aria-live region. This could mostly work, but Windows Narrator doesn't draw proper focus rects for aria-hidden items, and this behavior is explicitly warned against in the spec per https://www.w3.org/TR/using-aria/#fourth so there could be interoperability issues. So as a last resort, this change re-implements the infinite scrolling behavior by dynamically manipulating the layout of the TimeCells so that they can be present in the DOM in an order and number that makes sense for a11y. This is achieved by a scroll event handler and ArrowUp/Down keydown event handlers that rotate the cells' layouts to ensure that more cells are always visible in the direction that the user is navigating. These rotations handle outside of the visible portion of the scroller so they are not visible to the user, who just sees an infinitely looping column of cells. One advantage to this change aside from the a11y issue is that mouse scrolling no longer bottoms out after 1-2 trips through the values; it now appears really 'infinite'. The obvious disadvantage is that this approach is more complicated and likely has more performance overhead. A subsequent (much simpler!) change will add the ARIA roles to finally make the control accessible. Bug: 1026544 Change-Id: If4eeb2e84731d3107b1f516544761b908cc62e4e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2097250Reviewed-by:
Mason Freed <masonfreed@chromium.org> Reviewed-by:
Ionel Popescu <iopopesc@microsoft.com> Commit-Queue: Dan Clark <daniec@microsoft.com> Cr-Commit-Position: refs/heads/master@{#750784}
-