- 23 Dec, 2020 40 commits
-
-
Jesse McKenna authored
This CL makes the following cleanup changes to render_process_host_impl.h and .cc: * remove DISALLOW_COPY_AND_ASSIGN * replace empty constructor body with `= default;` * use range-based for loop where possible * replace .reset() with std::make_unique * add missing `#include <memory>` (used for unique_ptr) Change-Id: I074ec44ba1451851e00f0d6d480f20df004636f3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601282Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Jesse McKenna <jessemckenna@google.com> Cr-Commit-Position: refs/heads/master@{#839196}
-
Mohsen Izadi authored
This reverts commit 511c6eb0. Reason for revert: The original CL had actually fixed the issue and should not have been relanded. Reverting again. Original change's description: > Reland "Wait until safe time to create web document" > > This reverts commit 1af362f4. > > Reason for revert: The rollback did not fix bots, so I am relanding > the CL. > > Original change's description: > > Revert "Wait until safe time to create web document" > > > > This reverts commit 593304b4. > > > > Reason for revert: Suspect it caused failures in content_browsertests > > Accessibility tests. > > > > Original change's description: > > > Wait until safe time to create web document > > > > > > TBR=kinuko@chromium.org > > > > > > Bug: 1156939 > > > Change-Id: I23443fc4461dc61223fef249bac109a8b7e8183e > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586233 > > > Reviewed-by: Aaron Leventhal <aleventhal@chromium.org> > > > Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> > > > Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> > > > Cr-Commit-Position: refs/heads/master@{#838244} > > > > TBR=dmazzoni@chromium.org,aleventhal@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com > > > > # Not skipping CQ checks because original CL landed > 1 day ago. > > > > Bug: 1156939 > > Change-Id: Iac0282f6e1a24119a67dacf81c5e1c33ed303d33 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2596292 > > Reviewed-by: Tal Pressman <talp@google.com> > > Commit-Queue: Tal Pressman <talp@google.com> > > Cr-Commit-Position: refs/heads/master@{#838585} > > TBR=dmazzoni@chromium.org,aleventhal@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,talp@google.com > > # Not skipping CQ checks because this is a reland. > > Bug: 1156939 > Change-Id: Ib7571aa00acc5c1202abdbebfb40e2180aba36e5 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2598303 > Reviewed-by: Tal Pressman <talp@google.com> > Commit-Queue: Tal Pressman <talp@google.com> > Cr-Commit-Position: refs/heads/master@{#838596} TBR=dmazzoni@chromium.org,aleventhal@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,talp@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 1156939 Change-Id: Idc167071dce6a0fc2ab2db915e6c5899a6426b86 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600392Reviewed-by:
Mohsen Izadi <mohsen@chromium.org> Commit-Queue: Mohsen Izadi <mohsen@chromium.org> Cr-Commit-Position: refs/heads/master@{#839195}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/815ee4029d9e..6005f1179a65 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-trace-processor-linux-chromium Please CC perfetto-bugs@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 Tbr: perfetto-bugs@google.com Change-Id: Ibedcc7c3e36462c946c5a91684deed8cb630b7ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602578Reviewed-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@{#839194}
-
Dominic Mazzoni authored
This is a simple refactoring that should have no side effects. The change 'Use EmbeddingTokens as the "backing store" for AXTreeIDs' (http://crrev.com/c/2270065) got rid of AXContentTreeUpdate, which was previously a more complex version of AXTreeUpdate with some extra content-specific fields. There was a small missed opportunity to refactor here - AXTreeSnapshotterImpl was serializing to a AXContentTreeUpdate and then converting that to an AXTreeUpdate. Since AXContentTreeUpdate no longer exists, the code to populate one struct and then copy it to another one is redundant and can be simplified. This shouldn't result in any change in functionality. AXTreeSnapshotter is already covered by tests, primarily in snapshot_ax_tree_browsertest.cc Bug: 1094150, 1161541 AX-Relnotes: N/A Change-Id: If9863ce23cca5538eeab5e0a34350d2f9bfe9e46 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602438Reviewed-by:
Mark Schillaci <mschillaci@google.com> Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#839193}
-
chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/d447829c19fd..c500ee031d36 2020-12-23 jmadill@chromium.org Revert "Changes to build inside a Dawn checkout." 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 ynovikov@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.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;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86 Bug: None Tbr: ynovikov@google.com Change-Id: Ie1689b46801faced6606bfd6059f0cad9d8acc51 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600583Reviewed-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@{#839192}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/8986f3ce67ec..815ee4029d9e If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-trace-processor-mac-chromium Please CC perfetto-bugs@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 Tbr: perfetto-bugs@google.com Change-Id: I30bda8ecc9058525fa08555ed215a3e40d7643cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602112Reviewed-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@{#839191}
-
Alexander Timin authored
Refactor startup tracing logic out of TracingControllerImpl and use modern TracingSession from Perfetto client API directly. This allows for much greater simplification, including removing substantial amount of logic from TracingControllerImpl (including logic for finishing trace recording after a timeout) and removing PerfettoFileTracer. This also allows for a clean implementation of features like streaming trace to a file and merging browsertest and startup tracing logic. R=eseckler@chromium.org,skyostil@chromium.org BUG=1157954,1082916 Change-Id: Id4c608b05cbd6b0696cb8e3445888b6a9d86c797 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2587040 Commit-Queue: Alexander Timin <altimin@chromium.org> Reviewed-by:
Nasko Oskov <nasko@chromium.org> Reviewed-by:
Sami Kyöstilä <skyostil@chromium.org> Reviewed-by:
Eric Seckler <eseckler@chromium.org> Cr-Commit-Position: refs/heads/master@{#839190}
-
Joey Arhar authored
Focus rings are rendered differently in dark mode, so we need additional pixel tests for dark mode. Fixed: 1067517 Change-Id: I94ba8b86a03943b7d30cddd44a30ac2cc380e0ff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2596019Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Yu Han <yuzhehan@chromium.org> Reviewed-by:
Mason Freed <masonfreed@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/master@{#839189}
-
Alan Screen authored
Printer capabilities have been located under //components since r540621, when they were moved here in anticipation of the upcoming printing backend service. However, once it came time to introduce the service it landed under //chrome, because of the guidelines required to add it to //components were not satisfied. [1] One ripple effect of the service landing under //chrome is that printer capabilities need to also be moved out from //components. Its presence under //components results in a dependencies conflict for Mac because it ends up causing a dependency on //content/browser, which is not allowed. [2] Since printer capabilities are referenced by only one space, [3] resolve this by moving printer capabilities code out of //components and into a home under //chrome like where the service is. [1] https://source.chromium.org/chromium/chromium/src/+/master:components/README.md [2] https://source.chromium.org/chromium/chromium/src/+/master:chrome/BUILD.gn;drc=98fd3773af40462359d2cef844f946526e99b1fe;l=1301-1305 [3] https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/ui/webui/print_preview/ Bug: 809738 Change-Id: I50d76e18f6e86f6bf483883c1d0654c8fc0724d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592628 Commit-Queue: Alan Screen <awscreen@chromium.org> Reviewed-by:
Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#839188}
-
chromium-autoroll authored
https://webrtc.googlesource.com/src.git/+log/c463a784c340..fec83cc86025 2020-12-23 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 2eaf311e..cc240573 (839031:839139) 2020-12-23 philipel@webrtc.org Remove unused NTP time functions from RtpPacketReceived. 2020-12-23 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision ad7eaf17..2eaf311e (838850:839031) 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/+doc/master/autoroll/README.md Bug: None Tbr: webrtc-chromium-sheriffs-robots@google.com Change-Id: I849974bd57cbd90c14f5881e131d04d07fab2415 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602502Reviewed-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@{#839187}
-
rajendrant authored
Currently OAuthed site is detected at the last stage of login flow when the redirect happens with the completion request parameters. However this site at the final step may be wrong due to multiple sites using a common site for handling the OAuth login. Instead this CL detects this OAuth requestor site based on the first navigation to the OAuth provider site. This CL also refactors a bit to pass down the entire navigation redirect chain to the detector. Bug: 1161451 Change-Id: I3f76c76b0f36106150b1ffa1277e129102a7e5e3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602078Reviewed-by:
Michael Crouse <mcrouse@chromium.org> Commit-Queue: rajendrant <rajendrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#839186}
-
chromium-autoroll authored
https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/6bf67526ef67..a7fb5599fb16 2020-12-23 michael.liao@microsoft.com [Accessibility]: Adding grouping labels to sidebar tree in Applications view 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/+doc/master/autoroll/README.md Bug: chromium:1157691 Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com Change-Id: I06743d7c82358fd8317187fe68d41e5ce4eaea84 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602499Reviewed-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@{#839185}
-
Gil Dekel authored
As explained in crbug.com/1161556, hardware mirroring is rarely used, and when it is, it often results in unfavorable outcomes. This CL introduces a disabled-by-default flag to control hardware mirroring as the first step towards permanently disabling it. Bug: 1161556, b:176092209, b:127878082, b:173159439 Test: display_unittest && ozone_unittest Change-Id: I02b356626d077c15f4c90f6b44d95d66214ad671 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601397 Commit-Queue: Gil Dekel <gildekel@chromium.org> Commit-Queue: Daniele Castagna <dcastagna@chromium.org> Reviewed-by:
Daniele Castagna <dcastagna@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#839184}
-
Internal Frameworks Autoroller authored
TBR=bling-team@google.com Change-Id: I3c9279ae878962c1694187947f7c1d3a14967356 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602362Reviewed-by:
Internal Frameworks Autoroller <bling-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Internal Frameworks Autoroller <bling-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#839183}
-
David Tseng authored
R=akihiroota@chromium.org, josiahk@chromium.org Fixed: 1161524 Test: existing browser_tests --gtest_filter=ChromeVox*.*Select* Change-Id: I5c6e72b78bdcd7db829e67e712d8b7ce965b4de6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602113Reviewed-by:
Akihiro Ota <akihiroota@chromium.org> Commit-Queue: David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#839182}
-
Sam Maier authored
Change-Id: I746c6af582fa88d74cf8c6cb4c6e6ecdbed62b95 Bug: 1159984 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2595259Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Auto-Submit: Sam Maier <smaier@chromium.org> Cr-Commit-Position: refs/heads/master@{#839181}
-
chromium-autoroll authored
https://dawn.googlesource.com/dawn.git/+log/33bf309c1d45..a4fb42ac92cc 2020-12-23 jiawei.shao@intel.com Enable two dawn_end2end_tests on Win/Intel/Vulkan after bot upgrades If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dawn-chromium-autoroll Please CC cwallez@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.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel Bug: None Tbr: cwallez@google.com Change-Id: I4066587f0c933f95fa2d2196e53be70c4bc900af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602497Reviewed-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@{#839180}
-
David Bokan authored
Both overrides of GetKeyboardConfig only ever call this method once and the chrome/ version already runs it with std::move. Bug: 1152268 Change-Id: I23861fd1945f62654bb0692492f61e73e94ab0ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601517Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#839179}
-
David Bokan authored
This class keeps a list of callbacks to invoke on page load but clears the list after invocation so they can only ever be invoked once. Bug: 1152268 Change-Id: I97e43b14be743ef6798ce7281b6003e6d34c99cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601228Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#839178}
-
Xiaoqian Dai authored
Bug: None Change-Id: I174f12dbaecc64e83f8fabbe53a481549dc79a87 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600052Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Commit-Queue: Xiaoqian Dai <xdai@chromium.org> Cr-Commit-Position: refs/heads/master@{#839177}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/33c64a447368..20fad3206488 2020-12-23 brianosman@google.com SkSL: Hide most integral types from runtime effects 2020-12-23 brianosman@google.com SkSL: Remove many unused sampler types 2020-12-23 brianosman@google.com SkSL: Hide non-square (half) matrices from runtime effects 2020-12-23 fmalita@chromium.org Add rsx_blob_shader GM 2020-12-23 reed@google.com Use bitmap.asImage() 2020-12-23 reed@google.com Work on hiding filter-quality 2020-12-23 brianosman@google.com SkSL: Remove all $gsamplerFoo types 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 bungeman@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.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 Cq-Do-Not-Cancel-Tryjobs: true Bug: None Tbr: bungeman@google.com Change-Id: I2876283ee04bfb56f43f91e8c396e98177ea3623 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600581Reviewed-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@{#839176}
-
Cattalyya Nuengsigkapian authored
This is a reland of http://crrev.com/c/2581684, which was reverted by http://crrev.com/c/2601580 due to flakiness of the test NoWindowInActiveDesk. The issue is that CompleteCycling() activates a window in another desk, so deskSwitchAnimation takes a screenshot and sometimes fail if the test ends before it is taken. TBR=afakhry@chromium.org Original CL description: - Add a tab slider and update windows shown in Alt-Tab so that "Current desk" mode only display windows in the active desk, while "All desks" display all windows. - Handle special cases: As before, entering Alt-Tab with less than two windows aren't allowed. However, if users switch from the all-desks mode to the current-desk mode resulting in zero or one window, it should show "no recent items" or show a window consecutively. - Hide behind Bento flag and make sure to overwrite kLimitAltTabToActiveDesk in case of conflict, so the old flag works. - Disable remapping Alt+LeftClick to a right click when using Alt-Tab. - Ash unittests for switching between modes and special cases. Bug: 1142726 Test: A manual test (a video in crbug) and unit tests `ash_unittests --gtest_filter=ModeSelectionWindowCycleControllerTest.*` Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2581684Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Reviewed-by:
Xiaoqian Dai <xdai@chromium.org> Commit-Queue: Cattalyya Nuengsigkapian <cattalyya@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#838709} Change-Id: I52c67cbb878fc33dac5ee0d8b59cc4310eb08f00 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601480 Cr-Commit-Position: refs/heads/master@{#839175}
-
Daniel Libby authored
After crrev.com/c/2586450 removed NGPaintFragment and templates, this class is much easier to reuse in upcoming changes for selection recording for non-NG text, replaced, and SVG text. Remove dependencies on NGInlineCursor, force the caller to provide the selection rect, and factor out the early out checks so callers can compute the rect only when necessary. Bug: 1065049 Change-Id: If4bcc660c5e5b288fec0e0432d377d4d6289a878 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2598097Reviewed-by:
Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Daniel Libby <dlibby@microsoft.com> Cr-Commit-Position: refs/heads/master@{#839174}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/815ee4029d9e..6005f1179a65 2020-12-23 fmayer@google.com Simplify GetPerfettoBinaryPath. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-chromium-autoroll Please CC perfetto-bugs@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.chromium.try:linux-perfetto-rel Bug: None Tbr: perfetto-bugs@google.com Change-Id: Ie6db04b050576657a5f417b119ef7a04e8bab48b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600931Reviewed-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@{#839173}
-
Cammie Smith Barnes authored
The overall project aims to expose CNAME aliases to the SubresourceFilter to aid in ad tagging and blocking. A previous CL added an accessor to net::HttpBasicState as well as one to net::HttpStream. This change continues the plumbing by adding a field to net::HttpResponseInfo to store the alias list in the HttpCache and the code to net::HttpNetworkTransaction and net::HttpCache::Transaction to save the aliases to this field. We moreover add the code to network::URLLoader to set the field `dns_aliases` in network::mojom::URLResponseHead. Relevant tests: net:net_unittests out/Default/net_unittests --gtest_filter=*Dns*Alias* services/network:tests out/Default/services_unittests --gtest_filter=*Dns*Alias* Bug: 1151047 Change-Id: I9adebfcc5fa811ece4d55e70f3d624d495ca6d1c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2569956Reviewed-by:
Matt Menke <mmenke@chromium.org> Reviewed-by:
Maksim Orlovich <morlovich@chromium.org> Commit-Queue: Cammie Smith Barnes <cammie@chromium.org> Cr-Commit-Position: refs/heads/master@{#839172}
-
Sam Maier authored
Bug: 1029038 Change-Id: I84568516fea23cf21bc91afb79bb90096d8a5963 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2595721 Commit-Queue: Sam Maier <smaier@chromium.org> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Auto-Submit: Sam Maier <smaier@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#839171}
-
manukh authored
Split AC was added in CL crrev.com/c/2424985 . It allows e.g. the input 'a c' to match the text 'a [b ]c[ d]' When generating the text selections from word matches, it removes empty matches and merges adjacent matches. E.g. the input 'a b' produces the selections 'a b[ c]' instead of 'a| |b[ c]'. This is desirable usually, but not desirable for the last selection which is used to determine the cursor position; merging or filtering the last selection incorrectly alters the cursor. This CL makes sure to preserve the last selection and, therefore, the correct cursor. E.g. the input 'a c' produces selections 'a [b ]c|' instead of 'a [b ]c'. Bug: 1062446 Change-Id: Icfb13321d86454a8a2fbc89289fefda53287b770 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601046 Commit-Queue: manuk hovanesian <manukh@chromium.org> Reviewed-by:
Orin Jaworski <orinj@chromium.org> Cr-Commit-Position: refs/heads/master@{#839170}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/61cbb8911dcc..815ee4029d9e If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-trace-processor-linux-chromium Please CC perfetto-bugs@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 Tbr: perfetto-bugs@google.com Change-Id: I2f421f3f0e7503143bc20b058f6b5189199d1297 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602111Reviewed-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@{#839169}
-
Tom Anderson authored
After [1], Chrome and ANGLE use separate X11 connections, so in order for Chrome to receive exposure events, it must select for them its own connection. [1] https://chromium-review.googlesource.com/c/chromium/src/+/2492177 Change-Id: If01cd9d106bf900a5c7a56768602b34dc50b1a23 Bug: 1158170 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602441 Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Zhenyao Mo <zmo@chromium.org> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#839168}
-
chromium-autoroll authored
Roll Chrome Mac PGO profile from chrome-mac-master-1608724675-36d361379e6ecc2792aff1f82c923e32f70d38c4.profdata to chrome-mac-master-1608746256-3ed2cb6bb1e0224e9725c01d978e3ae9cf598e54.profdata If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/pgo-mac-chromium Please CC pgo-profile-sheriffs@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:mac-chrome Tbr: pgo-profile-sheriffs@google.com Change-Id: Ic9519823505646d1c7cd055ec7ba781cef58194c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602496Reviewed-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@{#839167}
-
Alan Screen authored
The Linux sandbox causes created files to be automatically deleted once they are closed. This means that creating a file without leaving an open file handle is useless afterwards for any subsequent calls expecting it to exist with results of previous work. Change ParsePpdCapabilities() to open a stream for a temporary file and keep that open for the duration of the file operations, instead of doing multiple open/close operations against a common filename. This is necessary for supporting sandboxing of the print backend in a utility process. Bug: 809738 Change-Id: Id16dc686873decad7be980ce4621747b4233184a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2597143Reviewed-by:
Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Daniel Hosseinian <dhoss@chromium.org> Commit-Queue: Alan Screen <awscreen@chromium.org> Cr-Commit-Position: refs/heads/master@{#839166}
-
Frank Liberato authored
WeakLearningSessionImpl::PredictDistribution accessed the session, without first checking if its weak ptr was valid. This CL adds that wp check. Bug: 1159663 Change-Id: I2c26fd8cb22cd2c78d39267e58e8b79217cee1c3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602258Reviewed-by:
Ted Meyer <tmathmeyer@chromium.org> Commit-Queue: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#839165}
-
chromium-autoroll authored
Roll Chrome Linux PGO profile from chrome-linux-master-1608724675-48ba6591ad34bc4b599f70e6d7e6561723f787a8.profdata to chrome-linux-master-1608746256-194231b3dc387c7a03e0631c0ae6df5b6e567b63.profdata If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/pgo-linux-chromium Please CC pgo-profile-sheriffs@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:linux-chrome Tbr: pgo-profile-sheriffs@google.com Change-Id: Id4e4946b70d99e7323975c1fd1be9696e6541d6c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2600584Reviewed-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@{#839164}
-
Ahmed Mehfooz authored
Bug: 1160106 Change-Id: I51ec6cf9c745f48e389feda26515ceaded5a5e03 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2597792 Commit-Queue: Ahmed Mehfooz <amehfooz@chromium.org> Auto-Submit: Ahmed Mehfooz <amehfooz@chromium.org> Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/master@{#839163}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/d75fb83845d1..0162f9bf2635 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll Please CC chanli@google.com,mohsen@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:linux-chromeos-chrome Bug: None Tbr: chanli@google.com,mohsen@google.com Change-Id: I81e9e0bc8df06e5405bedc4d45681e976776fbd1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2602436Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#839162}
-
Mason Freed authored
There should be no behavior change from this CL. Change-Id: I009e877e711ef85deb4a2391412a598757d20999 Cq-Do-Not-Cancel-Tryjobs: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601717 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Auto-Submit: Mason Freed <masonfreed@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#839161}
-
yjliu authored
Two steps are used to track if a surface intersects damage from under it. 1) When the surface (assume A) accumulates damage in AccumulateDamageFromRenderSurface(), if the surface doesn't intersect any damage, it would be appended to the vector |surfaces_with_no_damage_under|. 2) When surface A's render target (assume B) computes damage from left-over rects in ComputeSurfaceDamage(), A (and all other surfaces rendering to B) will be removed from the vector |surfaces_with_no_damage_under|. For example, suppose, nodes below all represent render surfaces. A / \ B C /\ /\ G H J K B,C renders to A; G,H renders to B; J,K renders to C. The draw order is K, J, C, H, G, B, A. During damage tracking, G and H, for instance, will be added to the vector when they each AccumulateDamageFromRenderSurface(), and then when their parent B ComputeSurfaceDamage(), both G and H will be removed from the vector. This means the vector's use pattern is similar to a stack: a surface's children will first be appended to the vector, and then the surface itself will be inserted into the vector after all its children are removed. Based on such an idea, in this CL, ComputeSurfaceDamage() no longer iterates through all elements in the vector, but rather, stops at the first element that's not current surface's children. Bug: N/A Change-Id: I22a022530f6869a5dd3b07f900da2c3e1ede2079 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2582843 Commit-Queue: weiliangc <weiliangc@chromium.org> Reviewed-by:
weiliangc <weiliangc@chromium.org> Auto-Submit: Jun Liu <yjliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#839160}
-
Hui Yingst authored
|top_toolbar_height_in_viewport_coords_| and |background_color_| are common attributes for both OutOfProcessInstance and PdfViewWebPlugin. This CL moves them to PdfViewPluginBase, and provides accessors and mutators for them. Bug: 1140629 Change-Id: I1df7ea3d8e89e5d3ab3ff00ba5bfe40170ac2c26 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2599704 Commit-Queue: Hui Yingst <nigi@chromium.org> Reviewed-by:
K. Moon <kmoon@chromium.org> Cr-Commit-Position: refs/heads/master@{#839159}
-
Yue Zhang authored
This CL adds the skeleton of chrome cart service which will later be used to read, write and maintain data of chrome cart module. This CL also adds a singleton CartServiceFactory to acquire CartService. Bug: 1157892 Change-Id: Ia4bde1bc514cf83fe445f8c8be24b093b05fb0b9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2597813 Commit-Queue: Yue Zhang <yuezhanggg@chromium.org> Reviewed-by:
David Roger <droger@chromium.org> Reviewed-by:
Wei-Yin Chen (陳威尹) <wychen@chromium.org> Cr-Commit-Position: refs/heads/master@{#839158}
-
Jamie Madill authored
https://chromium.googlesource.com/vulkan-deps/+log/b08eace32e9c..d0adb7e24551 $ git log b08eace32..d0adb7e24 --date=short --no-merges --format='%ad %ae %s' 2020-12-21 jmadill Rolling 8 dependencies Created with: roll-dep src/third_party/vulkan-deps Bug: chromium:1153258 Bug: angleproject:5390 Change-Id: I95ce78ca1f44fa03c2f4220badf97815b07a072a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2595260Reviewed-by:
Austin Eng <enga@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#839157}
-