0
Commit Graph

5777 Commits

Author SHA1 Message Date
7df30f3236 [//cc] Fold BitmapRasterBufferProvider into ZeroCopyRasterBufferProvider
Makes the minimal adjustments to the latter necessary to have it behave
exactly as the former when used with software compositing.

Bug: 403372453
Change-Id: Ida8e3ed630a30ae8300a708de94e55324e8c407d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6401014
Commit-Queue: Colin Blundell <blundell@chromium.org>
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439280}
2025-03-28 02:19:49 -07:00
2b096e47ff Roll Website from 42ed86a70dd7 to 929dd3e6d02a (1 revision)
https://chromium.googlesource.com/website.git/+log/42ed86a70dd7..929dd3e6d02a

2025-03-27 mitchella@google.com Add instructions for committers who want to relinquish their committer privileges

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:357975510
Tbr: dpranke@google.com
Change-Id: I33d7b91dc2e16bff43596cf2720d9ebd5c66fa34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6405246
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@{#1439134}
2025-03-27 17:44:18 -07:00
5ebf14d583 Refactor "lzma" to the more specific "xz" in protocol 4 spec.
Change-Id: Icc955c9988ff1140bb0663115e0153fbf9fe27e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6397844
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Auto-Submit: James Decker <deckerjames@google.com>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439040}
2025-03-27 15:04:18 -07:00
72b8f1b474 Update broken link in Origin Trials doc
There is an internal link within the Origin Trials Integration
documentation that was broken, this CL fixes that.

Change-Id: I4060047ced95fda74e0b01bd62b35735d8f6ec90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6398704
Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Reviewed-by: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1438778}
2025-03-27 08:50:06 -07:00
7296af01be Roll Website from 8bfad4ffa27d to 42ed86a70dd7 (1 revision)
https://chromium.googlesource.com/website.git/+log/8bfad4ffa27d..42ed86a70dd7

2025-03-27 ryandickson@google.com Update "Moving Forward, Together" hyperlinks due to cabforum.org 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: I8cb995af0dc09ad10cb0553010bff265f114123a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6401254
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@{#1438657}
2025-03-27 04:11:32 -07:00
7082140d1f [docs] Cleanup Gerrit guide
Some general cleanups, re-arranging, and adding some new common issues.

Bug: 404613530
Change-Id: Icd61a66fcc7fb5e4f0510824698721e3b75570ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395517
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Allen Li <ayatane@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/main@{#1438475}
2025-03-26 16:32:56 -07:00
78881f31b4 Roll Website from 72b2e7721a84 to 8bfad4ffa27d (1 revision)
https://chromium.googlesource.com/website.git/+log/72b2e7721a84..8bfad4ffa27d

2025-03-26 ayatane@chromium.org Change Gerrit guide to redirect to source repo.

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:404613530
Tbr: dpranke@google.com
Change-Id: Ic92c90d29e406c881a6b19f3f400bcbbefc62c06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6398009
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@{#1438440}
2025-03-26 15:20:30 -07:00
5e753d682d [docs] Move verification section
Think it's clearer moved up.  Minor bikeshedding.

Bug: 404613530
Change-Id: I6fc46fc95188ab4a6c1359e6209760033c214978
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395516
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Allen Li <ayatane@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438378}
2025-03-26 13:45:07 -07:00
34bbbbf7c4 [docs] Update Gerrit setup instructions
General cleanup, and improve/fix the new auth instructions.

Bug: 404613530
Change-Id: I93321e031b887d613515d659738bed8eea1dd0d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6394002
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Allen Li <ayatane@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438376}
2025-03-26 13:41:10 -07:00
1ce74fc719 Add policy removal details to life_of_a_policy doc.
The doc now mentions that policy support should be removed in the same milestone as impacted feature removal.

Change-Id: Ib2438c11c8f49375e7ca5d0101830d6d916471b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6397623
Commit-Queue: Igor Ruvinov <igorruvinov@chromium.org>
Reviewed-by: Owen Min <zmin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438322}
2025-03-26 12:28:15 -07:00
9754600858 [Android] Update documentation to point at Example*Test.java
Also update outdated documentation and work the current practices into
the docs.

Bug: 406034111,406265778
Change-Id: Ia6e10072ef8fc9f26e14215f6b979be12c28a171
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6392295
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438268}
2025-03-26 11:15:46 -07:00
ff8eb044b2 [docs] Link directly to depot_tools docs
Otherwise, this links to a page which then links to depot_tools docs.
The extra hop is unnecessary and confusing IMO.

Bug: 404613530
Change-Id: Iacd534aefe66eb2e6e614b7de7381e715d5bc8b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395076
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Allen Li <ayatane@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437801}
2025-03-25 15:58:43 -07:00
8bc2e1a003 [docs] Link Gerrit Guide in doc index
Bug: 404613530
Change-Id: I97c36bee20ecf4d4233abb10d38bfe5ff0ae924f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395075
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Allen Li <ayatane@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437793}
2025-03-25 15:46:33 -07:00
f6888b7bac [rust] Replace cargo vet with a lighterweight process.
This CL:

* Removes the `cargo vet` presubmit for `//third_party/rust`.
  After this CL, changes to `//third_party/rust` can land with an LGTM
  from one of `//third_party/rust/OWNERS` and won't anymore require
  recording a `cargo vet` audit.
* Documents an initial set of security review guidelines and puts them
  into `//third_party/rust/OWNERS-security-review.md`.  Some minor
  follow-up doc changes affect `//tools/crates/gnrt`.

Bug: 405980483
Change-Id: I0fedfc012651cee7057ddad3d74a9481a1299945
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6388195
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437597}
2025-03-25 10:41:13 -07:00
1097dc370c Add NotebookLM flag to ChromeOS preinstalled web apps
This adds a flag (disabled) to control whether we preinstall
NotebookLM on ChromeOS devices.
This CL also makes some minor improvements to about flag documentation.

Bug: b:402986247
Change-Id: Idc96249539af70ca4d607b0877e2c86e55f8cb6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6367996
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Sophia Lin <sophialin@google.com>
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437291}
2025-03-24 21:02:01 -07:00
994a93969c WebUI: Add syntax highlighting to docs/webui/ code snippets.
Bug: None
Change-Id: Ib88ad238b6a2e756e9050876b37a984dd88d6c04
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6388416
Auto-Submit: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: Teresa Mao <temao@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437215}
2025-03-24 17:21:43 -07:00
e783258e03 remove Ben Henry contact information
Change-Id: I04b7b86f95f368773b0fdee9e0a81c22822f5057
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6388826
Auto-Submit: Vivian Lam <vivlam@google.com>
Commit-Queue: Vivian Lam <vivlam@google.com>
Reviewed-by: Harry Souders <harrysouders@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/main@{#1437122}
2025-03-24 15:02:57 -07:00
a01655045b [Documentation] Update Ozone Overview to mention BUILDFLAG differences
Updates the Ozone Overview documentation to explicitly specify the
differences between the IS_OZONE and IS_OZONE_WAYLAND buildflags.

IS_OZONE should run on Linux, ChromeOS, and Fuchsia.
IS_OZONE_WAYLAND should only run on Linux systems using the Wayland
window manager. Does not include ChromeOS or Fuchsia.

Change-Id: I1a2d875d3190344042ec960a56a48d3887b843fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6389135
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Darryl James <dljames@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437110}
2025-03-24 14:43:29 -07:00
4d06d2bc0d [PWA] Remove ExternallyManagedAppInstallTask dependencies [2/N]
This CL is the 2nd step in the chain to remove any dependency on
ExternallyManagedAppInstallTask. This is done on production by updating
the struct that stored an instance of the task to only store an instance
of the ExternalInstallOption and the corresponding callback. When an
installation needs to happen, the WebAppCommandScheduler is used to
invoke an ExternalAppResolutionCommand directly with the callback, thus
completely bypassing the requirement of an intermediary task like state.

This CL also updates existing documentation that mentions the
ExternallyManagedAppInstallTask to instead refer to the command that is
called.

A future CL will remove all traces of the task code altogether.

Change-Id: Iaf88ae4c9c709a0a1ee72c63163f0f4bdd3dd313
Bug: 328431086
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6357998
Commit-Queue: Dibyajyoti Pal <dibyapal@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437102}
2025-03-24 14:24:27 -07:00
14a3888c17 Migrate Gerrit guide to source docs.
This is just a straight import of
https://www.chromium.org/developers/gerrit-guide/

(For the Contributing docs, this should be the canonical location, as
opposed to the website.)

I will clean this up a bit afterward.

Bug: 404613530
Change-Id: I40aee5f747dd7ed1c5c5743b5590cf2733f06620
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6378375
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Allen Li <ayatane@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437088}
2025-03-24 14:01:13 -07:00
c3f9336fdf [Android] Create AutoResetCtaTransitTestRule
At surface level it's just BlankCTATabInitialStatePublicTransitRule
automatically creating the ChromeTabbedActivityTestRule, but it
shifts the ChromeTabbedActivityTestRule to be non-static (and adapts
to this). It also supports ending the test in a different station
(like the RegularTabSwitcherStation in HistoryPaneTest).

Bug: 404294940,399877997,399876851
Change-Id: I23f9f14938760802f25bf984d8587a231adecd4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6378329
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Owners-Override: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437020}
2025-03-24 12:28:03 -07:00
dcdb524a33 [rust] Initial, quite minimal guidance around C++/Rust FFI.
Bug: None
Change-Id: Idfa0e5317d0e5cfb39949a30da234f5f056f40db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6388161
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Auto-Submit: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437017}
2025-03-24 12:26:41 -07:00
176e8f9fda [ios blink] Update build instructions
Remove caged heap build instructions now that it is supported.

Change-Id: Ia4443298750cd8da04c98e2aefcf351a9de4b4af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6386999
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1436840}
2025-03-24 08:01:42 -07:00
b32fe03bdf Update policy_pref_mapping_test.md
crrev.com/c/6366597 updated tests but didn't update the document.

Bug: N/A
Change-Id: Id1a8842bfdec79736f3b0277bc09816de6c65d3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6385059
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Alexander Hendrich <hendrich@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1436756}
2025-03-24 04:22:12 -07:00
1dcc287849 Update go link.
Change-Id: If80d7479658ac1b40a854c6e3e6f6b66085754b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6369042
Reviewed-by: Joey Scarr <jsca@google.com>
Commit-Queue: Andrew Mitchell <mitchella@google.com>
Reviewed-by: Rachael Newitt <renewitt@google.com>
Cr-Commit-Position: refs/heads/main@{#1436636}
2025-03-23 16:18:03 -07:00
d831a30cf7 [Android] Create Fresh/ReusedCtaTransitTestRule
FreshCtaTransitTestRule is for tests that restart the CTA between test
cases, whether they are batched or not.

ReusedCtaTransitTestRule is for tests that reuse the CTA in all test
cases, so it only makes sense in batched tests (though it's equivalent
to Fresh- in non-batched tests when they all start on the same entry
point).

Bug: 399877997,404294940
Change-Id: I08fb67a0654d3a95f9ddf34bd0f136b57863ed49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6355610
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1436300}
2025-03-21 14:36:03 -07:00
a330c64c03 Update expectation file documentation
Updates the expectation file Markdown documentation to include
information on the newly added full_wildcard_support annotation.

Bug: 377660080
Change-Id: I52613e267645d18d01fffe76e8acb34d62070e72
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6343618
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1435784}
2025-03-20 17:17:18 -07:00
1c88567798 Roll Website from 44348f790327 to 72b2e7721a84 (1 revision)
https://chromium.googlesource.com/website.git/+log/44348f790327..72b2e7721a84

2025-03-20 semenzato@google.com chromiumos: add link to User-Land Boot Design + cleanup

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: I227c0df6982cceb9e5ae0a993bfafc18c6a34d4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6377251
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@{#1435719}
2025-03-20 15:16:08 -07:00
27c7fe16af Update LCP changelog to note animations is only for UKM/CrUX
Change-Id: I1a0d7358b15223c9643a931615d788bb74c1c666
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6377324
Commit-Queue: Barry Pollard <barrypollard@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1435544}
2025-03-20 10:41:25 -07:00
fca8e8720f Update Supported Windows SDK to 10.0.26100.3323
The floor bug (https://crbug.com/374162585) which blocked the previous roll has been addressed, so we're trying to update the SDK again.

Code changes are essentially the same as the previous update attempt
(https://crrev.com/c/5898835). Some minor changes to gate new SDK features behind a #define while we transition, and some regenerated image baselines to support the new 3D emojis. Note that updating mc.exe and midl.exe outputs produced no changes.

Pleasantly, the linking change to d3dcompiler_47.dll has been undone, so we no longer need to patch in an older version. This means the update is about as straightforward as it gets.

-----------------------------------------------------------------
Instructions to reproduce:

These instructions are best done on a fresh VM. Make sure to uninstall any existing installations of Visual Studio and any existing SDK installations before starting.

1. Install git for windows from their website, with the default settings (https://git-scm.com/downloads/win)
2. Install depot_tools following the instructions on their webpage (https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up)
3. Run:
$ git config --global depot-tools.allowGlobalGitConfig true
4. Download Visual Studio Professional (Free Trial) from the official site (https://visualstudio.microsoft.com/downloads/)
5. Run the VS installer with the following arguments:
```
$ VisualStudioSetup.exe --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.ATLMFC --add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 --includeRecommended --passive
```
6. Open the VS installer (from the start menu), click “Modify”, and uninstall any existing SDK versions (search for “windows sdk”).
7. Open “Add or Remove Programs” and make sure there are no SDK versions installed; remove them if so (search for “windows software development kit”).
8. Download SDK Version 10.0.26100.3323 from the official site (https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/)
9. Run the SDK installer with default settings, except disable “insights”.
10. Run the packaging script from depot_tools, e.g
$ python3 depot_tools\win_toolchain\package_from_installed.py 2022 -w 10.0.26100.0

Link to packaging script version used for packaging: https://source.chromium.org/chromium/chromium/tools/depot_tools/+/main:win_toolchain/package_from_installed.py;drc=371aa997c04791d21e222ed43a1a0d55b450dd53

This resulted in the final package with hash 076960eda6.


Bug: 362650376
Change-Id: Ib6cb299ab20cfca1e72f34728e6ea165ab057d05
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6252774
Reviewed-by: Keren Zhu <kerenzhu@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: Zequan Wu <zequanwu@google.com>
Commit-Queue: Devon Loehr <dloehr@google.com>
Reviewed-by: Giovanni Ortuno Urquidi <ortuno@chromium.org>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1435503}
2025-03-20 09:54:01 -07:00
c8399775cb Add link to public buildbots for clang packaging test failures
Change-Id: I9dc5e6476b32543d1968db266b1eec9b1007597f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6369924
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Cr-Commit-Position: refs/heads/main@{#1435471}
2025-03-20 09:10:06 -07:00
2bf6cd28b3 [docs] Update instructions for profiling on ChromeOS
Bug: 40096218
Change-Id: I78d9234e5df09de6ba613cabc0415c3ebf1cca8e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6373246
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Auto-Submit: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1434952}
2025-03-19 11:12:57 -07:00
40be5ebccd Updating out of date documentation in WebUI Explainer
In the instructions of how the browser (c++) and Renderer (JS)
communicate, there is a step to register the mojo PageHandlerFactory to
your own controller. That step explained to do that in
chrome/browser/chrome/browser_interface_binders.cc, however all of the
registrations now exist in
chrome/browser/chrome_browser_interface_binders_webui.cc

This CL updates the doc with the correct path to register the Mojo
PageHandlerFactory to your own controller.

Change-Id: Ibdbb3041961a555fac044c6090f965850ade2b4e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6371454
Reviewed-by: Elly FJ <ellyjones@chromium.org>
Commit-Queue: Jacob Stanley <jacobstanley@google.com>
Auto-Submit: Jacob Stanley <jacobstanley@google.com>
Cr-Commit-Position: refs/heads/main@{#1434902}
2025-03-19 10:06:55 -07:00
e56ee73b51 Synchronizing v4 protocol to match changes in v3.1 protocol
Also updated the example pipeline_id to match the pipeline_id
actually expected.

Change-Id: I3c98a9f69e1322f00bbe2eac3f52a93f9e1b9474
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6355800
Commit-Queue: James Decker <deckerjames@google.com>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1434838}
2025-03-19 08:52:41 -07:00
3b5f5b16ac Add process doc for C++ major version upgrades.
Bug: none
Change-Id: I126e5905ddde8b1daf761be3bb6300bcd7062118
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6325555
Reviewed-by: Rick Byers <rbyers@chromium.org>
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1434432}
2025-03-18 14:35:25 -07:00
d7b5c8d95a Roll Website from 267c1ab5079f to 44348f790327 (1 revision)
https://chromium.googlesource.com/website.git/+log/267c1ab5079f..44348f790327

2025-03-18 midomaxgomaa@gmail.com fix broken 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: I1abc29a11fe036b1df38634b93938f5f5dc2c9bb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6365662
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@{#1434205}
2025-03-18 09:44:47 -07:00
47b8a8f22d Introduce manual testing section in docs/accessibility
This CL introduces a new "Manual testing" section for accessibility. The
goal is to create a live document that is continuously updated with a
list of all features to test for the most used ATs to guide all Chromium
contributors to perform thorough manual testing when making a potentially
breaking change.

For now, we start with testing guidelines about Narrator. This section
will eventually be updated to include all popular ATs. I  recommend that
we update it whenever we fix a bug that our automated tests missed (in
addition to writing a new test that will prevent the regression in
the future).

Change-Id: I69311fd986e7b5e37b1d30a139a6ed8a477f8c91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6362795
Reviewed-by: Jacques Newman <janewman@microsoft.com>
Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1433802}
2025-03-17 15:21:32 -07:00
4095ea741e Fix code_reviews markdown typo
Change-Id: I5ce907469b100322c03d29bde40c164bc68b7cf2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6361959
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1433777}
2025-03-17 14:43:48 -07:00
2e7b249298 Document typical process for updating OWNERS files
Change-Id: I6cdb97938524c1bb18ee50daff5810af5f5d8814
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6358037
Commit-Queue: Rick Byers <rbyers@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1433475}
2025-03-17 06:03:24 -07:00
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
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
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
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
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
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
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
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
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
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
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