- 28 Oct, 2020 40 commits
-
-
Alexei Svitkine authored
Updates expand_owners_unittest.py to work even if the checkout does not begin with a 'chromium' dir. Note: This does not fix the issue that makes this test fail on bots yet and so doesn't re-add it to the list of tests ran by metrics_python_tests.py. This is a slightly different issue, where on bots, there isn't even a 'src' directory, which trips up other assumptions in the test. Bug: 1126653 Change-Id: I0f345f3efa3a54b4f7ba08106fd6d08ffbc5345b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505573 Commit-Queue: Alexei Svitkine <asvitkine@chromium.org> Auto-Submit: Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Caitlin Fischer <caitlinfischer@google.com> Cr-Commit-Position: refs/heads/master@{#821875}
-
Oystein Eftevaag authored
Fix the allowlist used by the old filtering system to allow the newly added strongly typed trace events, and re-add entries removed accidentally. R=ssid@chromium.org Change-Id: I80ba44a19ed7f0be55650d16f325fc6377bcc42d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505626Reviewed-by:
ssid <ssid@chromium.org> Commit-Queue: oysteine <oysteine@chromium.org> Cr-Commit-Position: refs/heads/master@{#821874}
-
Caleb Raitto authored
Bug: 973801 Change-Id: Ia1b993bbbde328442bf041c25de912f14be06d0d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2485677 Commit-Queue: Caleb Raitto <caraitto@chromium.org> Reviewed-by:
Florent Castelli <orphis@chromium.org> Reviewed-by:
Guido Urdaneta <guidou@chromium.org> Reviewed-by:
Asanka Herath <asanka@chromium.org> Cr-Commit-Position: refs/heads/master@{#821873}
-
Jon Mann authored
Bug: 1129137 Change-Id: I00e33d76d9fd677ca47095c80230287d6d16c983 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505959 Auto-Submit: Jon Mann <jonmann@chromium.org> Reviewed-by:
Azeem Arshad <azeemarshad@chromium.org> Commit-Queue: Jon Mann <jonmann@chromium.org> Cr-Commit-Position: refs/heads/master@{#821872}
-
Peng Huang authored
Bug: 1143042 Change-Id: I70e3c4757e7f1e48a0df30495bffc99b2a9336f4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505675 Commit-Queue: Peng Huang <penghuang@chromium.org> Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org> Auto-Submit: Peng Huang <penghuang@chromium.org> Reviewed-by:
Vasiliy Telezhnikov <vasilyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#821871}
-
danakj authored
R=gab@chromium.org Bug: 1140582 Change-Id: I214c5b4e4f4b2ccd145027316cdd58feeb220481 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505465Reviewed-by:
Gabriel Charette <gab@chromium.org> Commit-Queue: danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#821870}
-
Henrique Nakashima authored
This option makes the script ignore dependencies from and to other classes being audited in the same run, which is useful when moving a group of classes to a module as part of the same refactoring effort (which is the primary use case for the script). Change-Id: I82c8b41ccd380c6fc50b1baab6a99e3680ab74f4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504195Reviewed-by:
Mohamed Heikal <mheikal@chromium.org> Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Cr-Commit-Position: refs/heads/master@{#821869}
-
Sven Zheng authored
Currently, if a pixel test is flaky(failing->passing) on CQ, Skia Gold will send out a gerrit comment about test failure. We don't want that since the test finally passed. The comment should only get sent out when the test is deterministic failure. But on Skia Gold side, there's no way to know how many retry we have. To resolve this, we need the test to know if this is the last retry. If it is and the test is failing, the test can tell Gold to send out gerrit comment. Bug: 1139468 Change-Id: I68f9f47afc444227b285d6eae14c96854c79b62c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2486391Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Sven Zheng <svenzheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#821868}
-
Lucas Radaelli authored
Nodes that are scrollable containers contain scroll offset data. This change fills these offsets when converting to a Fuchsia node. Test: AXTreeConverterTest.* Bug: fuchsia:60263 Change-Id: Ie0a16e7f326cb0f37097fca9f22dfe11c24d27b2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2490250 Commit-Queue: Lucas Radaelli <lucasradaelli@google.com> Reviewed-by:
Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:
Sharon Yang <yangsharon@chromium.org> Cr-Commit-Position: refs/heads/master@{#821867}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/dfa44daef92d..e8dff372902f 2020-10-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 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 ajp@google.com,apolito@google.com,ehmaldonado@google.com,sokcevic@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/+doc/master/autoroll/README.md Bug: None Tbr: ajp@google.com,apolito@google.com,ehmaldonado@google.com,sokcevic@google.com Change-Id: I3f526ec283a697b38f3a13e0d71d4bb2d6ee04e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2506094Reviewed-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@{#821866}
-
Jesse Schettler authored
Update the Letter page size dimensions to be more precise instead of rounding to the nearest integer. Also, add in some margin when determining whether a scan area can support a page size in case there are slight differences due to rounding. Bug: 171813619 Change-Id: Ie82e8cd28c94540b909884f6f7e89789769bbe22 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504549 Auto-Submit: Jesse Schettler <jschettler@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Commit-Queue: Jesse Schettler <jschettler@chromium.org> Cr-Commit-Position: refs/heads/master@{#821865}
-
Sophey Dong authored
This is a reland of 6769a912 This caches the SHARE_BY_DEFAULT_IN_CCT flag, which should prevent JNI not enabled crashes. Original change's description: > [ShareCCT] Implement sharing in the toolbar and by default in CCT. > > Bug: 1135311 > Change-Id: I967300591d383a21b9f3f40233422b763180ddb0 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2459403 > Reviewed-by: Tanya Gupta <tgupta@chromium.org> > Reviewed-by: Andrew Grieve <agrieve@chromium.org> > Reviewed-by: Peter Conn <peconn@chromium.org> > Commit-Queue: Sophey Dong <sophey@chromium.org> > Cr-Commit-Position: refs/heads/master@{#820029} Bug: 1135311 Change-Id: I46e7b10e56f092e6fcec5c07b1610dfd71649ca5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2501189Reviewed-by:
Peter Conn <peconn@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Tanya Gupta <tgupta@chromium.org> Reviewed-by:
Henrique Nakashima <hnakashima@chromium.org> Commit-Queue: Sophey Dong <sophey@chromium.org> Cr-Commit-Position: refs/heads/master@{#821864}
-
Ben Pastene authored
This uses //build/android's result_sink.py to upload Tast results to RDB. It attaches any file artifact for a given test that Tast produces. Bug: 1129654 Change-Id: I8f00cbe5b03521d7875d66c062d5832be80caa6b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504493Reviewed-by:
Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#821863}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/15b2c074595f..aba52f78e1ba 2020-10-28 chrome-bot@chromium.org Update config settings by config-updater. 2020-10-28 ahassani@chromium.org paygen: Make more lenient on App ID changes 2020-10-27 chrome-bot@chromium.org Update config settings by config-updater. 2020-10-27 chrome-bot@chromium.org Update config settings by config-updater. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromite-chromium-autoroll Please CC chrome-os-gardeners@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/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chrome.try:chromeos-betty-pi-arc-chrome;luci.chromium.try:chromeos-kevin-rel Tbr: chrome-os-gardeners@google.com Change-Id: Iba507168af1058d5a873fbce88d80cff1230128a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503902Reviewed-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@{#821862}
-
Ian Kilpatrick authored
Within NGSimplifiedLayoutAlgorithm we weren't copying across all the necessary fields in order for it to work correctly. This change copies these fields, and adds the necessary DCHECKs to ensure it is working correctly. Bug: 958381 Change-Id: I116fcff94adb7523841cf2d4ed1601fbb1fdcfd6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503843 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by:
Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#821861}
-
Mohamed Amir Yosef authored
... to match the new behaviour of the method. This is purely mechanical change. TBR=karandeepb@chromium.org,stevenjb@chromium.org Bug: 1139263 Change-Id: I6dc4b4f06af0688be8b1140d052faebbdc7fad6f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505831Reviewed-by:
Mohamed Amir Yosef <mamir@chromium.org> Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Cr-Commit-Position: refs/heads/master@{#821860}
-
Xing Liu authored
The Chime DFM is built with two classes in chromium upstream and clank downstream that directly implement the ChimeModuleEntry auto generated interface. This creates an issue that we can't add new method to the interface. It also causes the revert of: https://chromium-review.googlesource.com/c/chromium/src/+/2487816 This CL introduces an empty base class that implements ChimeModuleEntry. So downstream can extend the base class to avoid compiling failure. This approach is similar to AppHooks.java. Downstream impl class will extend this new base class soon. Bug: 1136305 Change-Id: I5c028f0fd95a04904adc8cadbbc9c5dbb1083c04 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2500251Reviewed-by:
Min Qin <qinmin@chromium.org> Reviewed-by:
David Trainor <dtrainor@chromium.org> Commit-Queue: Xing Liu <xingliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#821859}
-
Trevor Perrier authored
This CL aims to fix a bug with native resources not loading after a locale override. Currently, when an override language split is downloaded and applied only Java resources load until Play Store daily hygiene runs and moves the language split apks to `/data/app/` from `/data/data`. To make resources available on a context SplitCompat.installActivity should be called. This CL calls SplitCompat.installActivity on the global application context ContextUtils. This context is used to load native resources in ResourceBundle.getLocalePakResourcePath. Bug: 1143026 Change-Id: I6cb05d2d3d45fe8aef9b0dfc8e193e00147d7e78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503621 Commit-Queue: Trevor Perrier <perrier@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#821858}
-
Trent Begin authored
This adds a skeleton SWA that will be used to replace the current connectivity diagnostics Chrome app with a WebUI based app. This SWA is gated behind a feature flag to hide it during development. Bug: chromium:1140611 Change-Id: I52ffd2c21538a26d770b6344d3b6fe4f8a4fec5b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2490504Reviewed-by:
Brian White <bcwhite@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Commit-Queue: Avi Drissman <avi@chromium.org> Auto-Submit: Trent Begin <tbegin@chromium.org> Cr-Commit-Position: refs/heads/master@{#821857}
-
arthursonzogni authored
Those DumpWithoutCrashing have been removed twice. A few potential issue have been solved recently: - [ignore-csp-sandbox-report-only] - [sandbox-vs-mhtml] - [non-optional-frame-policy] This patch adds them again. I would like to know if they would still be triggered into the wild. ------- [ignore-csp-sandbox-report-only]: https://chromium-review.googlesource.com/c/chromium/src/+/2498605 [sandbox-vs-mhtml]: https://docs.google.com/document/d/13jcj_mATRxKakPEGy72YYHZBTBkkNrAHzaNIIjVsC8I https://chromium-review.googlesource.com/c/chromium/src/+/2450270 https://chromium-review.googlesource.com/c/chromium/src/+/2467917 https://chromium-review.googlesource.com/c/chromium/src/+/2480083 https://chromium-review.googlesource.com/c/chromium/src/+/2479365 https://chromium-review.googlesource.com/c/chromium/src/+/2467917 [non-optional-frame-policy]: https://chromium-review.googlesource.com/c/chromium/src/+/2460890 Bug: chromium:1041376 Change-Id: Ie503453ed163b01643a90122b61fa2567ec7660f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2502930 Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Łukasz Anforowicz <lukasza@chromium.org> Cr-Commit-Position: refs/heads/master@{#821856}
-
Frank Tang authored
https://chromium.googlesource.com/chromium/deps/icu.git/+log/d3c1cdc3..c7c91f82 c7c91f8 Update IANA to tz 2020d by Frank Tang TBR=jshin@chromium.org Bug: 1143059 Change-Id: I0a464b5be7b9fe69a8a1acde7d297bee740a9e76 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504633 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by:
Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/master@{#821855}
-
Michael Hansen authored
This adds a "pulse" animation to the high-visibility receive page, which gives a visual indication that the device is actively waiting to receive shares from other devices. Screenshot: https://screenshot.googleplex.com/3wpVaUZyn57BL8x.png Spec: https://carbon.googleplex.com/cros-ux/pages/nearby-share/motion Bug: b:163147651 Change-Id: I035d78c42cfe1a27e38bf34a39e7083d9038c4a7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503827 Commit-Queue: Michael Hansen <hansenmichael@google.com> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:
James Vecore <vecore@google.com> Cr-Commit-Position: refs/heads/master@{#821854}
-
Zhenyao Mo authored
BUG=1060785,1077725 TEST=bots R=rafael.cintron@microsoft.com Change-Id: I2e169acc0f138f635c5c1238065d29cb0a4f8ceb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505599 Commit-Queue: Zhenyao Mo <zmo@chromium.org> Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com> Reviewed-by:
Rafael Cintron <rafael.cintron@microsoft.com> Auto-Submit: Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#821853}
-
Ben Mason authored
TBR=govind@chromium.org Change-Id: I89d6ef71e62f307f6de4c3eabc5d4a055f0c1e84 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2506073Reviewed-by:
Ben Mason <benmason@chromium.org> Reviewed-by:
Krishna Govind <govind@chromium.org> Commit-Queue: Ben Mason <benmason@chromium.org> Cr-Commit-Position: refs/heads/master@{#821852}
-
Joshua Pawlicki authored
This is a reland of 31c7133d The change from the first patch set is to reinstate the call to Uninstall. Original change's description: > Updater: Implement candidate self-uninstall. > > Bug: 1098934 > Change-Id: I226fc7201e04dfbf1722399434e3900cedc35120 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2487940 > Commit-Queue: Joshua Pawlicki <waffles@chromium.org> > Reviewed-by: Sorin Jianu <sorin@chromium.org> > Auto-Submit: Joshua Pawlicki <waffles@chromium.org> > Cr-Commit-Position: refs/heads/master@{#821372} Bug: 1098934 Change-Id: I5affeb8ef8a2ba447e33a9d4efc1059184fef58c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505459 Commit-Queue: Joshua Pawlicki <waffles@chromium.org> Reviewed-by:
Sorin Jianu <sorin@chromium.org> Cr-Commit-Position: refs/heads/master@{#821851}
-
Danan S authored
These calls allow the guest content to save its state (represented as an opaque Uint8Array of data) in such a way that it survives content reloads. This is needed because the flow redirects through GAIA, which triggers the content reload which wipes out the flow's state. This method is simpler than previous methods used to maintain state across page reloads and doesn't require extra network round-trips because the state is saved and retrieved locally via postMessage calls to the WebUI. Bug: 1136979 Change-Id: Ic1d3c1dbbf0d253f3e856365c0fafa64b8f55066 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2498960 Commit-Queue: Dan S <danan@chromium.org> Reviewed-by:
Aga Wronska <agawronska@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#821850}
-
Sylvain Defresne authored
App built for "catalyst" environment are regular macOS app (linked with some support libraries). Update the build rules to generate a macOS app bundle when environment is "catalyst". Update the codesign.py and write_framework_modulemap.py script to use the correct bundle structure. Bug: 1138425 Change-Id: I135068a92101b755f588ca25ae9420660ea4a66c Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2498527 Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:
Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#821849}
-
Tanya Gupta authored
Bug: 1142520 Change-Id: I44b67c40a585a9c6438dfd47e8cb91e0d75bba82 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2498834 Commit-Queue: Tanya Gupta <tgupta@chromium.org> Reviewed-by:
Kyle Milka <kmilka@chromium.org> Cr-Commit-Position: refs/heads/master@{#821848}
-
Ken Rockot authored
Today, service processes self-terminate as soon as they detect peer closure on their main service pipe. This is detected on the IO thread and results in the immediate scheduling of a main-thread task to terminate the process. Meanwhile, service instances themselves also watch for peer closure on the same pipe and are notified on whichever thread runs the service (IO or main thread). This triggers immediate destruction of the service instance. Because there is no ordering guarantee between the two independent signal handlers, the net result is that during clean shutdown of a service process, the service instance's destructor may not run, or may run after shutdown has already started. This can be problematic if the service continues to operate and perform tasks that depend on a now-partially-shut-down process environment like the task scheduler. As a separate but related issue, the pipe-watching logic has been watching for peer closure when it should really be watching for an unreadable state (i.e., peer closure AND empty inbound queue). This means that service termination could race with messages still on the pipe unless developers are careful to synchronize their browser-side Remote's teardown against some kind of ack message from the service. This change does a bunch of stuff all at once to solve these problems: - Modifies ContentClient ServiceFactory APIs so that they populate a shared instance (two shared instances really, one for IO, one for main thread) rather than having embedders provide their own instance. - Gives UtilityThreadImpl and its internal (IO-thread-bound) ServiceBinderImpl their own ServiceFactory instances with clearly-defined ownership and lifetime. - Removes independent pipe watching logic from ServiceBinderImpl, instead having it track service instance lifetimes from both ServiceFactory instances. - Modifies ServiceFactory's pipe watching logic to watch for an unreadable pipe rather than for peer closure. The net result is that service processes which are cleanly shut down, meaning they neither crashed nor were reaped during full browser process shutdown, will always run their service's destructor before initiating shutdown. Bug: 1135957 Change-Id: I16adbd7c98b4eb4333a92cd338643d4d5a9f2d6f Tbr: caseq@chromium.org Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503346 Commit-Queue: Ken Rockot <rockot@google.com> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#821847}
-
Peter Kotwicz authored
BUG=1142501 Change-Id: I42170e8cdb660ae35275ea688b0c758de72b9fb6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504269Reviewed-by:
Glenn Hartmann <hartmanng@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Commit-Queue: Alexei Svitkine <asvitkine@chromium.org> Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org> Cr-Commit-Position: refs/heads/master@{#821846}
-
Kramer Ge authored
When WaylandSurfaceGpu is unregistered, its task_runner is also expected to be forgotten. There are crashes caused by not finding the task_runner. This CL adds a check if the task_runner is unregistered and avoid posting to non-existent task_runners. Change-Id: I1b7d64a5b469e365d5d87ecc5f2332e74d2faf15 Bug: 1139518 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2502954Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Kramer Ge <fangzhoug@chromium.org> Cr-Commit-Position: refs/heads/master@{#821845}
-
Maks Orlovich authored
...by converting it into a WPT test that runs on a different hostname Bug: 1076138 Change-Id: I2e687685ea32a4c742383900cd0b871dcc5b9c37 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2475934 Commit-Queue: Maksim Orlovich <morlovich@chromium.org> Reviewed-by:
Yoav Weiss <yoavweiss@chromium.org> Reviewed-by:
Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#821844}
-
Donn Denman authored
Disables a set of tests that are failing on M87 on Android. This CL landed on Master and was merged to M87, but it was flawed. This fixes the flaw and relands on Master. We plan to merge into M87 and revert on Master (since it has been addressed on Master). BUG=1137967 Change-Id: I66eabb97c167822c2652b7c89c606377fb08b5d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503844 Auto-Submit: Donn Denman <donnd@chromium.org> Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#821843}
-
Javier Ernesto Flores Robles authored
- Add extension strings - Generate localizable.strings files for the extension - Add translation expectations and resource ids - Add screenshots Bug: 1138717 Change-Id: I443a367af96cad05dfa32ab6d94ca17c1f4c9524 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2504635 Commit-Queue: Javier Flores <javierrobles@chromium.org> Reviewed-by:
Samuel Huang <huangs@chromium.org> Reviewed-by:
Olivier Robin <olivierrobin@chromium.org> Cr-Commit-Position: refs/heads/master@{#821842}
-
Dave Tapuska authored
This message which is only sent on windows and ash. Looking back on the history (http://crrev.com/30f75e61) when this message was added it was intended to hide auto complete popups. Being that we dismiss select popups on focus changes and size changes I believe this method is not needed anymore. BUG=1051648 Change-Id: I463da85c9916c2140e4093447df1aacefc75b9c1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2493282 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by:
Ken Rockot <rockot@google.com> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#821841}
-
Stephen McGruer authored
This rolls up to sha 178d0b3f04a Bug: None Change-Id: Ib9d3628b514e46f8710ee9a49550dd381ef57206 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2506114Reviewed-by:
Luke Z <lpz@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#821840}
-
Dave Tapuska authored
DidDetach wasn't getting called and there was no receiver for the message anymore. So all of this code is dead. Remove it. BUG=993189,533069 Change-Id: I71b712fd0f21a89ab60cd1c509afbb6e02604a23 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505126Reviewed-by:
Ken Buchanan <kenrb@chromium.org> Reviewed-by:
Kevin McNee <mcnee@chromium.org> Reviewed-by:
James MacLean <wjmaclean@chromium.org> Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#821839}
-
Takumi Fujimoto authored
Sample failure: https://ci.chromium.org/p/chromium/builders/ci/Mac10.11%20Tests/56470 TBR=jdoerrie@chromium.org Bug: 1143312 Change-Id: Ice856557d80337fae79ad41e6a3b06630d3d1e3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2506209Reviewed-by:
Takumi Fujimoto <takumif@chromium.org> Commit-Queue: Takumi Fujimoto <takumif@chromium.org> Cr-Commit-Position: refs/heads/master@{#821838}
-
Christopher Cameron authored
The capture system is built around the assumption that the VideoCaptureBufferPool allocates buffers and manages their lifetime. This does not match the behavior on macOS where the macOS capture APIs manage buffer pools (via a CVPixelBufferPool). Prior to this change, these "external" buffers were not tracked by the VideoCaptureBufferPool beyond having an id assigned for them. They were never "reused" -- every new frame was treated as though it was a new buffer. This was problematic because it caused these buffers to be opened and closed as they propagated through three processes (the capture, renderer, and GPU process), burning lots of CPU. In fact, the underlying IOSurfaces are indeed reused in the CVPixelBufferPool. This patch enables VideoCaptureBufferPool to exploit the IOSurface reuse done by the CVPixelBufferPool. It uses GpuMemoryBufferTrackerMac to track the externally-provided buffers. When a new IOSurface is presented in VideoCaptureDeviceClient::OnIncomingCapturedExternalBuffer, the function VideoCaptureBufferPoolImpl::ReserveIdForExternalBuffer uses the new IsSameGpuMemoryBuffer function to determine if we are already tracking the GpuMemoryBuffer. Of note is that VideoCaptureBufferPoolImpl::ReserveIdForExternalBuffer uses LRU order to discard old buffers (which matches the CVPixelBufferPool usage pattern), while the other function that does this, VideoCaptureBufferPoolImpl::ReserveForProducerInternal, finds the largest buffer to discard. To prevent the CVPixelBufferPool from reclaiming the IOSurface before the consumer is done with it, add a OnHeldByConsumersChanged function which calls IOSurfaceIncrementUseCount (via gfx::ScopedInUseIOSurface) to signal to the CVPixelBufferPool that the IOSurface can't be reclaimed yet. This involves some refactoring of the VideoCaptureBufferTracker class. Prior to this patch, the IOSurface's in use count was being updated by the ScopedAccessPermission argument provided to the VideoCaptureDeviceClient::OnIncomingCapturedExternalBuffer function. Just drop that ScopedAccessPermission on the floor for now -- it will be cleaned up in a follow-on patch (this one is already big). Update tests to test this. Bug: 1125879 Change-Id: I9eaf6dd47126103b094f54bf23a3f28cf2318d62 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2493089Reviewed-by:
Markus Handell <handellm@google.com> Reviewed-by:
Guido Urdaneta <guidou@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#821837}
-
Henrique Nakashima authored
This makes it possible to know what revision a graph corresponds to, so that users know how old the graph they are viewing is and makes it possible to track regressions. Bug: 1115268 Change-Id: Iedceabe885d90b14bb639e810dcaa75f48be844a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353292Reviewed-by:
Mohamed Heikal <mheikal@chromium.org> Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Cr-Commit-Position: refs/heads/master@{#821836}
-