0
Commit Graph

5738 Commits

Author SHA1 Message Date
Sunny Sachanandani
a149973062 Remove disable_direct_composition GPU workaround
The only workaround entry is for a bug that's likely related to video
overlays rather than direct composition as a whole. The other linked
bug doesn't even seem related to direct composition.

However, we still need to disable direct composition for things like
RenderDoc so (re)introduce the --disable-direct-composition command
line flag.

Bug: 41241478
Change-Id: Ibf4ce1aa5a6266a7459993c95f9d38697733aca8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6324950
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: David Yeung <dayeung@chromium.org>
Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1432806}
2025-03-14 09:55:12 -07:00
chromium-autoroll
a5d01d11db Roll Website from e17a1ec13249 to 267c1ab5079f (1 revision)
https://chromium.googlesource.com/website.git/+log/e17a1ec13249..267c1ab5079f

2025-03-13 jstenback@chromium.org Create an event page for BlinkOn 20.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I7ee43493f777de7d849cf1f583c6e3d23db5580e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6353721
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1432337}
2025-03-13 13:39:51 -07:00
chromium-autoroll
88c078303b Roll Website from 9d107b2818d1 to e17a1ec13249 (1 revision)
https://chromium.googlesource.com/website.git/+log/9d107b2818d1..e17a1ec13249

2025-03-12 pbos@chromium.org Remove references to WTF_LOG from docs

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I6b2552c183bc5e9b5b494465070ba225ed51b0bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6349746
Bot-Commit: 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/main@{#1431784}
2025-03-12 15:22:48 -07:00
Henrique Nakashima
8d6650266b [Android] Differentiate Activity-reused and Activity-restarted in docs
Update docs about batching.

Bug: 399876851
Change-Id: Ice18ae1aeb30f4af54907a8b6aaea82cda228643
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6344579
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1431694}
2025-03-12 12:32:42 -07:00
Eric Leese
8a06ac5b73 Visualizers for lldb
Adds a script to create lldb visualizers for common string,
vector, and pointer types, so that elements can be expanded
when debugging in vscode.

Bug: None
Change-Id: If410e9f34277ca0f6d2f277228a1f067544cb0d8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6330096
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Auto-Submit: Eric Leese <leese@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/main@{#1431627}
2025-03-12 11:02:15 -07:00
Barry Pollard
8f5dee2316 Add LCP changelog for cross-origin renderTime change
Change-Id: Id0b43cad7c6f9858592be979140513d59805122c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6339853
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Barry Pollard <barrypollard@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1431504}
2025-03-12 07:51:18 -07:00
chromium-autoroll
dbe6c64aff Roll Website from 09079d723562 to 9d107b2818d1 (1 revision)
https://chromium.googlesource.com/website.git/+log/09079d723562..9d107b2818d1

2025-03-11 rbyers@chromium.org Tweak OT launch steps to better account for non-googlers

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: Ia9852d848de8d6bbb1e83f5d6648476204d7feca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6346276
Bot-Commit: 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/main@{#1431363}
2025-03-12 01:09:05 -07:00
Orko Garai
98c06a582f linux: Do not checkout mutter sources by default
Mutter and its dependencies in third_party are currently checked out by
default on linux, which require an additional 300 MB disk space.

Since developers don't need to run these tests locally most of the time,
add the option to checkout the mutter sources by explicitly setting
`checkout_mutter` .gclient custom var.

Bug: 401977530
Change-Id: I83a976c7a15da69e7c3a6e86fe0dca8966cd339c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6338729
Reviewed-by: Maksim Sisov <msisov@igalia.com>
Commit-Queue: Orko Garai <orko@igalia.com>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1431078}
2025-03-11 12:52:46 -07:00
chromium-autoroll
d45c7e10a7 Roll Website from fbf2b3c0f65a to 09079d723562 (1 revision)
https://chromium.googlesource.com/website.git/+log/fbf2b3c0f65a..09079d723562

2025-03-11 midomaxgomaa@gmail.com unbold line

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I8feb069e952f891a3c77300888d1d9a5c4d4654a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6344424
Bot-Commit: 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/main@{#1431063}
2025-03-11 12:20:50 -07:00
Sylvain Defresne
2522b84355 [ios] Update build instructions
The version of python3 shipped with macOS tends to be old (as of
macOS Sequoia 15.3.1 this is version 3.9.6 dating from June 2021).
Update the build instructions to recommend using the version of
python3 that is managed by depot_tools.

This should ensure that the build uses a version of python3 that
is recent enough (and close to the version used by the bots). It
should prevent unexpected failures when recent features are used
in build scripts.

See https://dawn-review.googlesource.com/c/dawn/+/230174 for an
example of build failure that could be caused by an old python3.

Bug: none
Change-Id: Icb806609ee5be7146cddc83d01a1c57ec2b3b762
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6343778
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1431059}
2025-03-11 12:10:24 -07:00
Maksim Sadym
8e2731fb4a Extend WPT documentation with detailed instructions from http://goto.google.com/webdriver:guide-wpt-add-new-feature-e2e.
Bug: 401491221
Change-Id: I995691820eaf0ca7b88ef76fc99d565e7dd5eb48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6341795
Commit-Queue: Maksim Sadym <sadym@chromium.org>
Reviewed-by: Alex N. Jose <alexnj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430916}
2025-03-11 09:14:53 -07:00
chromium-autoroll
025c6ade5b Roll Website from 0d2c8b748374 to fbf2b3c0f65a (1 revision)
https://chromium.googlesource.com/website.git/+log/0d2c8b748374..fbf2b3c0f65a

2025-03-10 midomaxgomaa@gmail.com better formatting and fix typo

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I58660476fedf2343f5709078fab947772a20433a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6341772
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1430658}
2025-03-10 23:23:41 -07:00
Thomas Lukaszewicz
1dacb40969 [webui] Integrate generate_code_cache into build_webui
This CL integrates the generate_code_cache() webui build rule into
build_webui to simplify integration of existing webui resources.

The generate_code_cache optimize param is introduced to build_webui
and will enable the generate_code_cache step provided optimize and
minify configurations are specified. Further this will only apply
in cases where the enable_webui_generate_code_cache webui_feature
is true.

If enabled and configured correctly a grdp rule is introduced by
the build_webui template that can be used to aggregate the code
cache resources into a single grd for integration into the
resource bundle.

This CL also demonstrates use of the build rule by integrating
cr_elements into the //ui/webui/resources:code_cache_resources
target.

Bug: 378504039
Change-Id: Iab1a044201d45ac93d66478dbff39d0195894948
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6332418
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Tom Lukaszewicz <tluk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430546}
2025-03-10 16:18:32 -07:00
Kaylee Lubick
f7bfd2f95f Remove ableist language from web test documentation
Change-Id: I96353308a3c6c4c62c390fdc36e29dadf58b4ea3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6337722
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Auto-Submit: Kaylee Lubick <kjlubick@chromium.org>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Cr-Commit-Position: refs/heads/main@{#1430451}
2025-03-10 13:30:37 -07:00
chromium-autoroll
58513b5654 Roll Website from 94e8b7be76fc to 0d2c8b748374 (1 revision)
https://chromium.googlesource.com/website.git/+log/94e8b7be76fc..0d2c8b748374

2025-03-10 tsadak@google.com Add Lenovo 500e Chromebook Gen 4s (Intel-TWL-N)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I309db1112a6713f4cb43f46868bf268a5c8f47fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6339646
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1430338}
2025-03-10 10:34:50 -07:00
Devon Loehr
3b59be9469 Simple AST rewriter example
This is an implementation of an AST rewriter based on clang's AST
matchers, designed to be usable as a template for learning how to
make such rewriters/beginning new ones. The rewriter itself
replaces instances of `b ? "true" : "false"` with `base::ToString(b)`
in C++ code, and was used to make several contributions to
crbug.com/335797528.

Change-Id: I0602694ed1acb424cc3e5eb17a8e89837ded4350
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6322829
Commit-Queue: Devon Loehr <dloehr@google.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430219}
2025-03-10 07:16:16 -07:00
Brian Sheedy
92d4fc59fa Update GPU process debugging documentation
Updates documentation on attaching a debugger to the GPU process based
on recent attempts to do so.

Change-Id: I2307d8823bd50759e2bee442b7dfd56ff355f927
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6336900
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1429884}
2025-03-08 02:02:23 -08:00
chromium-autoroll
294640c601 Roll Website from f74c56149654 to 94e8b7be76fc (1 revision)
https://chromium.googlesource.com/website.git/+log/f74c56149654..94e8b7be76fc

2025-03-08 tsadak@google.com Update product URL for 500e-gen4s

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I58cb63a7a00e2ffe9f35b479be36a6698703d958
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6336441
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1429830}
2025-03-07 17:48:32 -08:00
chromium-autoroll
0199b29b80 Roll Website from d68f942f2c6e to f74c56149654 (1 revision)
https://chromium.googlesource.com/website.git/+log/d68f942f2c6e..f74c56149654

2025-03-06 troywang@google.com Remove @iby from OWNERS and add @troywang

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: Idc1f5dd68a08feee0304f4d05bd03c315d292889
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6334520
Bot-Commit: 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/main@{#1429437}
2025-03-07 04:54:42 -08:00
Ho Cheung
b5be7475d0 [docs] Clarify instructions for using Reclient on ChromeOS builds
The original instructions for using Reclient were not clear enough and
did not explain how non-Google employees with access to Reclient could
use it.

Also added some minor formatting tweaks.

Bug: None
Change-Id: Ic69f0b331d73158fca4bd2b5398d8cfc50b6df7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6326494
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Colin Blundell <blundell@chromium.org>
Commit-Queue: Ho Cheung <hocheung@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1429362}
2025-03-07 00:18:57 -08:00
Weizhong Xia
5b6338c45b Add explanation on when/how to request resources for additional tests
As there would be such request often, add this to document.

Bug: None
Change-Id: Ife2b0705448526b3fccd4f445325bbd3f4c1fe82
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6333678
Commit-Queue: Weizhong Xia <weizhong@google.com>
Reviewed-by: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1429243}
2025-03-06 16:24:27 -08:00
Orko Garai
f682a9b724 ozone/wayland: Support running tests in mutter using xvfb.py
Add a new --use-mutter option in xvfb.py to be able to run tests using
mutter wayland compositor.

Also, add the required packages for install-build-deps.sh.

Design doc: https://docs.google.com/document/d/16p8xuNKwAAuN70C9zTV_MXFE5d1WTcciVHZyG6hDsDo/edit?usp=sharing

Fixed: 391154461
Change-Id: Iccb89a8bcc0ae16a24f494915a068e46c7e7a300
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6239954
Commit-Queue: Orko Garai <orko@igalia.com>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Maksim Sisov <msisov@igalia.com>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1429188}
2025-03-06 14:50:03 -08:00
Garrett Beaty
db67d1c09c Update CQ documentation with enhanced Include-Ci-Only-Tests footer.
The Include-Ci-Only-Tests footer now supports enabling subsets of
ci_only tests. This updates the documentation of footers supported by
the CQ to describe this behavior.

Bug: 399661337
Change-Id: Ib233bbc2803676547f39e331bf7bb6e214a2e405
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6333783
Commit-Queue: Garrett Beaty <gbeaty@google.com>
Reviewed-by: Struan Shrimpton <sshrimp@google.com>
Cr-Commit-Position: refs/heads/main@{#1429160}
2025-03-06 13:59:51 -08:00
chromium-autoroll
d8f399e6bb Roll Website from cbe3327ec687 to d68f942f2c6e (1 revision)
https://chromium.googlesource.com/website.git/+log/cbe3327ec687..d68f942f2c6e

2025-03-06 uekawa@google.com CrOS: fix fuse links.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I8ed2dfdb4f1fc9f86a88f1ff4c55e8b12fafccdd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6333156
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1428946}
2025-03-06 08:18:27 -08:00
Byron Lee
632d24554f [Telemetry] Fix TPM API description
Add the missing description for `enabled` field in `TpmStatus`.

Bug: None
Test: CQ

Change-Id: I3058a54ac37d01f61091c3599c259ae7241f2106
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6330614
Reviewed-by: Wei-Luan Wang <weiluanwang@google.com>
Commit-Queue: Wei-Luan Wang <weiluanwang@google.com>
Auto-Submit: Byron Lee <byronlee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1428711}
2025-03-05 19:48:15 -08:00
chromium-autoroll
e4581c9c5d Roll Website from 15e8c937306c to cbe3327ec687 (1 revision)
https://chromium.googlesource.com/website.git/+log/15e8c937306c..cbe3327ec687

2025-03-05 pbos@chromium.org Allow accepted Chromium GSoC contributors on Slack

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I450fa8c4e94e29158cc60bbb3b80150907123799
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6331198
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1428539}
2025-03-05 13:15:02 -08:00
Muyao Xu
1d58c639e7 Add Fullscreen Security FAQ to docs/security/
Change-Id: I527eeef1dbfc5bf88e0412d7cd1f7a39ccfb86aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6315931
Reviewed-by: Amy Ressler <amyressler@chromium.org>
Commit-Queue: Muyao Xu <muyaoxu@google.com>
Cr-Commit-Position: refs/heads/main@{#1428456}
2025-03-05 11:01:14 -08:00
S. Ganesh
1d1b6407d9 updater: add dev guidelines for converting base::FilePath to strings
Bug: 397561234
Change-Id: I505b88ee9f45a88bb5a9a7d840e0e94fc8d4812a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6321731
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Auto-Submit: S Ganesh <ganesh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427919}
2025-03-04 12:47:15 -08:00
S. Ganesh
2351772933 updater: add dev guidelines for appending strings to base::FilePath
Bug: 397561234
Change-Id: Ie84212a2ab2a14cb1932c77c1cd8452efe4290ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6323303
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Auto-Submit: S Ganesh <ganesh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427844}
2025-03-04 10:50:06 -08:00
Dave Tapuska
d5287f331c [ios blink] Adjust documentation
Add a few more fields to the build instructions for ios_blink.

Change-Id: I18c4d8d0b76062cac63ae1852632db8e2ad6c4e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6323123
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427752}
2025-03-04 08:32:55 -08:00
chromium-autoroll
b1b3d7982c Roll Website from d00ede697084 to 15e8c937306c (2 revisions)
https://chromium.googlesource.com/website.git/+log/d00ede697084..15e8c937306c

2025-03-04 vovoy@google.com Remove joelaf from OWNERS
2025-03-03 estark@google.com Yeet Chromium security PGP key, because it's 2025

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:399856242
Tbr: dpranke@google.com
Change-Id: I21bf562a5a70ef01039d270579d27ae5e6c077da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6321596
Bot-Commit: 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/main@{#1427663}
2025-03-04 04:58:10 -08:00
chromium-autoroll
ea777fea6d Roll Website from 441c86221443 to d00ede697084 (1 revision)
https://chromium.googlesource.com/website.git/+log/441c86221443..d00ede697084

2025-03-03 kuanhuang@chromium.org Add chrome-for-testing per-commit builds to the public bisect-builds.py doc

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:390476466
Tbr: dpranke@google.com
Change-Id: I6925a9e0916ad58b96c3d9b43622c72e82f66915
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6319233
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1427372}
2025-03-03 14:01:51 -08:00
Andrew Grieve
638a46aba3 android_isolated_splits.md: Mention our compile check for invalid package-private access
Change-Id: Ifd279005da59b04ed685aae968ecb9ddcaefec44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6317630
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427332}
2025-03-03 12:58:20 -08:00
Ben Mason
e0b0499d7c Remove obsolete merge information.
Change-Id: I9ecc69fbb97c5e693141aa4d0bf87f581a66f135
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6316529
Commit-Queue: Ben Mason <benmason@chromium.org>
Reviewed-by: Harry Souders <harrysouders@google.com>
Cr-Commit-Position: refs/heads/main@{#1427268}
2025-03-03 11:07:35 -08:00
James Decker
b26d0a87e2 Updating v4 spec to define objects to be more JSON friendly.
- Adding specific examples about serialization in JSON vs. XML so
we can critique how it will ultimately be formatted in context of the
spec.
- dropping "hash_" prefix from hash_in/out to match differential
`previous` objects of the same type.
- clarified that the `hash` object is both a request and a response
object.
- renamed `cache` to `cached_hashes` to clarify the type and also
match the plural list guidance in JSON.
- Pluralizing new and pre-existing list properties to match the
style expectations defined for JSON. This makes it self-documenting in
both XML and JSON that an object is a list, even when the list contains
only a single element.

For context, see:
https://google.github.io/styleguide/jsoncstyleguide.xml?showone=Singular_vs_Plural_Property_Names#Singular_vs_Plural_Property_Names

Fixed: 399959348
Change-Id: I345e0bd2448453f712b898bc20b9b54358a50990
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6314174
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Commit-Queue: James Decker <deckerjames@google.com>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1427229}
2025-03-03 10:44:02 -08:00
Thomas Lukaszewicz
69b9b0476d [webui] Add generate_code_cache build rule
This CL creates a build rule and Python script which generates
compiled bytecode for JS module input files, alongside a
corresponding manifest.json file. These compiled bytecode artifacts
will be used to improve startup performance of participating WebUI.

This CL does not integrate the rule into build_webui(). Initial
integrations will target stand-alone modules, such as lit-element,
for which an independent build rule is sufficient.

After a successful end-to-end demonstration, work will be done to
integrate this as an optional optimization step of the build_webui()
pipeline.

Invoke tests via
  <build_dir>/bin/run_webui_resources_tools_python_unittests

Bug: 378504039
Change-Id: I95d2bd0d3f8d15c0b799fb047e13b40ce837bdbc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6261546
Commit-Queue: Tom Lukaszewicz <tluk@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1426857}
2025-03-02 11:18:42 -08:00
Erik Staab
933b35e0c3 Mention compile-size for build increases in third_party docs
Bug: 40190002
Change-Id: I076ebd8e14a88affd99d2c5eb88d4120f6209e2e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6312265
Reviewed-by: Nico Weber <thakis@chromium.org>
Auto-Submit: Erik Staab <estaab@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1426662}
2025-02-28 18:29:54 -08:00
chromium-autoroll
20d830d70a Roll Website from 12ac248ece2f to 441c86221443 (3 revisions)
https://chromium.googlesource.com/website.git/+log/12ac248ece2f..441c86221443

2025-03-01 adetaylor@chromium.org Update OWNERs of Chromium Security website.
2025-02-28 ahaas@chromium.org Mention changes to .gclient for msan builds.
2025-02-28 davidcross@chromium.org developer-information: update chromium.org device page with lotso

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I96a4023de4271dc37c1ecdf71a9c65a3e7838c70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6314298
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1426639}
2025-02-28 16:54:05 -08:00
Michal Mocny
208ea7967e Update speed-metrics-changelog with the information for m133 INP launch.
Document EventTimingSelectionAutoScrollNoInteractionId change.

Change-Id: Ic2ceb056941f7780445f8c3ddc4f1fe05dcdd37b
Bug: 330711100
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6309045
Commit-Queue: Michal Mocny <mmocny@chromium.org>
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1426305}
2025-02-28 07:43:36 -08:00
chromium-autoroll
f7a9f00200 Roll Website from ca7e3649d9a4 to 12ac248ece2f (2 revisions)
https://chromium.googlesource.com/website.git/+log/ca7e3649d9a4..12ac248ece2f

2025-02-28 bmgordon@chromium.org rust-on-cros: Adjust recommended chromeos-version.sh
2025-02-27 jasikab@google.com publishing Q4 2024 quarterly update

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: If9e21331877144f838c474f6ed8773efab773145
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6312568
Bot-Commit: 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/main@{#1426208}
2025-02-28 03:11:10 -08:00
chromium-autoroll
61bc2b23a9 Roll Website from 73082c81d712 to ca7e3649d9a4 (1 revision)
https://chromium.googlesource.com/website.git/+log/73082c81d712..ca7e3649d9a4

2025-02-27 mitchella@google.com Update Privacy Sandbox link

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I04dd27fa13067d0187f76420246009e26e889b49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6311142
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1425979}
2025-02-27 14:18:57 -08:00
Noah Anderson
f439f3a410 Updater: Update link to tagging tool.
https://crrev.com/c/4738939 converted the tagging tool from Python to C++.

Change-Id: Id84f0555e510a37591331dd3131d7ceaf3b4beef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6310419
Auto-Submit: Noah Anderson <noahanderson@google.com>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Reviewed-by: Noah Rose Ledesma <noahrose@google.com>
Commit-Queue: Noah Rose Ledesma <noahrose@google.com>
Cr-Commit-Position: refs/heads/main@{#1425966}
2025-02-27 13:53:33 -08:00
Joshua Pawlicki
0075e4c935 Updater: Remove FP from v4 protocol documentation.
Bug: 353249967
Change-Id: Ib32098fd4712ded3cec017dfb3160289c291af08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300769
Auto-Submit: Joshua Pawlicki <waffles@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1425479}
2025-02-26 16:54:57 -08:00
Erik Chen
8bda7ba733 Add code author expectation.
As code reviewers are expected to perform multiple review passes per
work day, code authors should feel empowered to add different reviewers
if the initial reviewer is not responsive.

Change-Id: I3e15bb0af755a660ce06afd751c8091b6b070f8b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6305072
Commit-Queue: Erik Chen <erikchen@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1425383}
2025-02-26 13:30:29 -08:00
chromium-autoroll
d23c10bb91 Roll Website from d9817b87d844 to 73082c81d712 (1 revision)
https://chromium.googlesource.com/website.git/+log/d9817b87d844..73082c81d712

2025-02-26 alevkoy@chromium.org Chroot Clangd: Explain client configuration

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: I665908f383da1e9a7a19f9375041e01faae55582
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6306206
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1425281}
2025-02-26 10:51:46 -08:00
chromium-autoroll
1169ce5301 Roll Website from 6e02f43f289b to d9817b87d844 (1 revision)
https://chromium.googlesource.com/website.git/+log/6e02f43f289b..d9817b87d844

2025-02-25 alevkoy@chromium.org Chroot Clangd: Simplify clangd launch script

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: Ib5a1d6847c1cb813a8f00592edd9ef6dd5b44a7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302652
Bot-Commit: 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/main@{#1424712}
2025-02-25 12:06:03 -08:00
Andrew Grieve
fe99df99dd android_binary_size_trybot.md: Update to say arm64 breakdowns exist
Bug: 383540547
Change-Id: I2c8a5a157f4a8b96fec5823222b3a99a8e1662db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299354
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Commit-Queue: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424096}
2025-02-24 12:39:08 -08:00
Weizhong Xia
275044ecef Rename WPT step names for Android and Webview
The convention now is the embedder name followed by `-wpt-tests`. So
remove blink from the name and add `android` as a common prefix for
Android platform.

The steps are now called `android_chrome_wpt_tests` and
`android_webview_wpt_tests` respectively for Chrome
Android and Webview.

Validate-Test-Flakiness: skip

Bug: 395962971
Change-Id: I3fe833ae3fa8ee5b4e338db794eb8ebef3e6b249
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6279415
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Reviewed-by: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1423477}
2025-02-21 16:20:41 -08:00
chromium-autoroll
53d3716d6e Roll Website from 149dc09722d5 to 6e02f43f289b (1 revision)
https://chromium.googlesource.com/website.git/+log/149dc09722d5..6e02f43f289b

2025-02-21 ricea@chromium.org Update one section of the netlog docs

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/website-chromium
Please CC dpranke@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Website: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: dpranke@google.com
Change-Id: Ic04e1de29e1bb31fb35ae0003e7b4ddc2efdf67c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6291862
Bot-Commit: 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/main@{#1423265}
2025-02-21 10:41:45 -08:00
Anne Redulla
4444f886b9 [win-bootstrap] Update win docs to clone depot_tools repo
Now that installing git is an early part of the build setup process,
one can use `git clone` to get `depot_tools`.

Bug: 360206460
Change-Id: Ida85f8da17649962fc2b38fb30bb5cf907ebe14b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288186
Reviewed-by: Joey Scarr <jsca@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Joey Scarr <jsca@google.com>
Auto-Submit: Anne Redulla <aredulla@google.com>
Cr-Commit-Position: refs/heads/main@{#1422843}
2025-02-20 15:30:00 -08:00