0

5888 Commits

Author SHA1 Message Date
03bcb25623 [tvOS] Add instructions for building and running a content shell on Apple tvOS
This CL adds documentation on how to build the content shell for Apple
tvOS and how to launch it on the simulator. Most of the environment
setup steps are shared with iOS, so the instructions have been added to
the existing iOS build guide.

Co-authored with Raphael Kubo da Costa <kubo@igalia.com>

Bug: 391914246
Change-Id: Ica509667908f8ba707e91e406d1dc6ef3f1fad55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6572972
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1464370}
2025-05-22 14:38:45 -07:00
c8ebad878a [rust] General refresh of Rust-related docs.
Bug: None
Change-Id: I68f29fae05efd1ebf20577ee1bc3ded257216823
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6575283
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1464346}
2025-05-22 13:51:41 -07:00
bc8596a0af grit: Remove kFooResourcesSize from generated files
Change grit to remove kFooResourcesSize and associated includes. They
are not longer needed, as all uses have been converted. Update WebUI
documents to stop referring to them as well.

Bug: 347651465
Change-Id: Ica6c3911c0484c49deccd54e49c89eea65c9175c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6557890
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1464310}
2025-05-22 12:40:54 -07:00
9709baea1f Updating 'Adding to 3P' docs for new 'Update Mechanism' field
Doc:
https://docs.google.com/document/d/1YGv-3n1T_u3N_gT7-F0e7dTfytKnM5Tp-IlcHSN3wBY/edit?tab=t.0

CL updating README.chromium.template: https://crrev.com/c/6537938

Bug: 417367156
Change-Id: Ia8a00953fa528a9d0a27fc200eb6a1c1367cf30f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6538291
Auto-Submit: Jordan Brown <rop@google.com>
Reviewed-by: Jiewei Qian <qjw@chromium.org>
Commit-Queue: Jiewei Qian <qjw@chromium.org>
Reviewed-by: Rachael Newitt <renewitt@google.com>
Cr-Commit-Position: refs/heads/main@{#1463884}
2025-05-21 22:46:45 -07:00
fbf3e76660 [rust] Set allow_unsafe = true for the zip crate.
https://crrev.com/c/6538666 has accidentally regressed the ability to
build the `zip` crate (this crate is not yet covered by Chromium CQ).
This CL fixes this problem.

Bug: 399931417
Change-Id: I8605b887e40f74f741d76937db71e5542e8c5069
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6574318
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Auto-Submit: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Alexis Hétu <sugoi@chromium.org>
Reviewed-by: Alexis Hétu <sugoi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1463570}
2025-05-21 10:50:41 -07:00
3c7ff5cd74 Change Video Encode Accelerator Tests link in README
Replaced document links that were deleted due to deprecation with new ones. https://crrev.com/c/2711675 https://crrev.com/c/2711746

Bug: None
Change-Id: I943195ab759f3b8b1f45d49489af3d58843df6f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6506725
Commit-Queue: Nathan Hebert <nhebert@chromium.org>
Reviewed-by: Nathan Hebert <nhebert@chromium.org>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1463562}
2025-05-21 10:45:54 -07:00
7a06b58d42 Roll Website from 47f1ea00aea3 to 6d88d1aeae3f (1 revision)
https://chromium.googlesource.com/website.git/+log/47f1ea00aea3..6d88d1aeae3f

2025-05-20 vapier@chromium.org linux-constants: restore landing page

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: I0c9d6c3f5bcf3c37218cecc48748808520018f88
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573501
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@{#1463267}
2025-05-21 01:37:01 -07:00
26ebb168c1 Add a reference to --screen-info to multiscreen testing doc
Bug: 396072563
Change-Id: I03e8d102a11531fe3f44bf403c37d1c2c56b3f4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565749
Commit-Queue: Peter Kvitek <kvitekp@chromium.org>
Reviewed-by: Mike Wasserman <msw@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1463090}
2025-05-20 16:43:52 -07:00
aea704b2ca Note that lldb path should be absolute and format
This change updates the lldbinit docs with a note that the path to the
lldb/ directory should be absolute. I ran into issues after using "~/"
and hope this saves future readers the same trouble.

This CL also does a bit of formatting:
* limit line widths to 80 characters where possible
* make some phrasing more concise

Change-Id: I7fdfdcfc1982481a3b3cb1968b526b13922511da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6559130
Reviewed-by: David Bienvenu <davidbienvenu@chromium.org>
Commit-Queue: Jesse McKenna <jessemckenna@google.com>
Cr-Commit-Position: refs/heads/main@{#1463005}
2025-05-20 13:06:43 -07:00
13c6b357cc Roll Website from 7122f63ddd36 to 47f1ea00aea3 (1 revision)
https://chromium.googlesource.com/website.git/+log/7122f63ddd36..47f1ea00aea3

2025-05-20 cbruni@chromium.org Remove benchmarking-extension 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: I71d3d912967c8454e6e8cf4d27edeabb5018d8fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6568366
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@{#1462973}
2025-05-20 12:35:51 -07:00
7702a7b7f9 ios: Update build instructions
* Remove references to how things worked before Xcode 9, which was
  released in 2017.
* Remove references to the Chromium IRC channel, which was shut down in
  2021. Direct people to Slack and the mailing lists instead.

Change-Id: Iaf019ef8d38950f44690aced900c8b4aea7ffc63
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565543
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Auto-Submit: Raphael Kubo da Costa <kubo@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1462668}
2025-05-20 02:55:01 -07:00
8f6142e0e4 [Documentation] Add comments to TabHelpers to use TabFeatures instead
Updates the documentation of TabHelpers to specify using TabFeatures
instead. At this point in time, TabFeatures can be used on Desktop and
Android.

When possible prefer TabFeatures over TabHelpers.

Change-Id: Icd32a2eddbe7c1492d1655d30d533d3a9cff9592
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565952
Commit-Queue: Darryl James <dljames@chromium.org>
Reviewed-by: Sky Malice <skym@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1462399}
2025-05-19 13:14:46 -07:00
0e46814ed7 [owners] Remove bkersting@google.com from docs/telemetry_extension/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the
OWNERS file tidy. We ask that you do not ignore this change and either
approve it if the OWNER is no longer active or deny it if the OWNER is
continuing to review CLs (including under a different affiliation).
This CL can always be reverted if the understanding changes.

If this change is in error, vote the lowest CR value (i.e. reject the
CL) and the bot will abandon it.

See the owner's recent review activity for context:
https://chromium-review.googlesource.com/q/bkersting@google.com

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: I930935c8987fc7c10f1e6d1cf734776d24a49bf9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6559722
Commit-Queue: Owners Cleanup <swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com>
Auto-Submit: Owners Cleanup <swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com>
Reviewed-by: Ethan Cheng <yycheng@google.com>
Cr-Commit-Position: refs/heads/main@{#1462274}
2025-05-19 10:22:03 -07:00
be030cf797 [owners] Remove adetaylor@chromium.org from docs/security/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the
OWNERS file tidy. We ask that you do not ignore this change and either
approve it if the OWNER is no longer active or deny it if the OWNER is
continuing to review CLs (including under a different affiliation).
This CL can always be reverted if the understanding changes.

If this change is in error, vote the lowest CR value (i.e. reject the
CL) and the bot will abandon it.

See the owner's recent review activity for context:
https://chromium-review.googlesource.com/q/adetaylor@chromium.org

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: Idc44d05afa0889002c2b328f690b4b5e3cd4965e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6561316
Auto-Submit: Owners Cleanup <swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1461942}
2025-05-18 22:57:56 -07:00
2aad6d1f13 Fix broken links in rule-of-2 docs
Rust and third-party use documentations are referenced the wrong path.

Bug: None
Change-Id: Id18fcbf742bac23fdf4808577ecd1b3e7b7ca466
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508549
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1461147}
2025-05-15 20:39:05 -07:00
fdeb8e6b16 docs: Fix broken links in Linux Web tests guide
Fixed broken links

Bug: None
Change-Id: If784718d6b8a2e45b3cd906f1d133019e1a0e909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508550
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1461076}
2025-05-15 16:44:32 -07:00
e2102ac736 Updater: Delete InstallFromZip.
We believe this to be unused (outside of tests), and the existence of
the functionality has caused confusion when talking about non-DMG
updates on macOS.

Generally, we're not aware of a good reason to ship CRX(ZIP(stuff))
instead of CRX(stuff).

Fixed: 417755591
Change-Id: I69714265eb8261145c2682faa04a19ec01b85206
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545870
Commit-Queue: Joshua Pawlicki <waffles@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1460932}
2025-05-15 12:53:19 -07:00
ad4c8e66e3 Fix broken links in build/android/docs/index.md
Links were broken because they pointed to index.md, so changed them to
README.md to fix the path and make them work.

Bug: None
Change-Id: Ifcc126631c66e228fd4efd10903ffd74c94715f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505485
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1460699}
2025-05-15 07:27:30 -07:00
d3350d4801 root: add //SECURITY_OWNERS
Specifically, this change adds a new //SECURITY_OWNERS file, then marks
all SECURITY_OWNERS files elsewhere in the tree as owned by that
SECURITY_OWNERS file. This will help enforce the SECURITY_OWNERS
membership policy documented in //docs/security/security-owners.md.

Note that it is still possible for OWNERS files in subdirectories to
override this root rule: a more-specific OWNERS file will always
override a less-specific one. We will monitor for that situation using
watchlists, in the absence of a better technical measure to apply.

Bug: 417401758
Change-Id: I7a7bca2cbc7a36ccab04310ff7b0d6cc09fde737
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542689
Reviewed-by: Rick Byers <rbyers@chromium.org>
Commit-Queue: Elly FJ <ellyjones@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1460364}
2025-05-14 14:31:23 -07:00
c0a197e624 [docs/threading_and_tasks] Fix typo
Change-Id: Ic1988e08d3cb55438e76dea459627cc1caad6ad7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545869
Reviewed-by: Francois Pierre Doray <fdoray@chromium.org>
Commit-Queue: Thiabaud Engelbrecht <thiabaud@google.com>
Cr-Commit-Position: refs/heads/main@{#1460272}
2025-05-14 11:53:45 -07:00
6a4568a88f Roll Website from f73045886d28 to 7122f63ddd36 (2 revisions)
https://chromium.googlesource.com/website.git/+log/f73045886d28..7122f63ddd36

2025-05-14 vapier@chromium.org linux-constants: syscalls: regenerate
2025-05-14 vapier@chromium.org linux-constants: migrate regen scripts

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: Ie8b7598959477d6166f3325871136d04c7de1b3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545122
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@{#1459838}
2025-05-13 18:47:43 -07:00
ac8f6de190 Fix rule-of-2.md link path in WebUI chrome-untrusted documentation
Updated the relative link from security/rule-of-2.md to
../security/rule-of-2.md to correctly reference the rule-of-2
documentation located in the parent directory.This change prevents
broken links and improves navigation consistency across the docs.

Bug: None
Change-Id: I48a0838348c3e427b4349601ae5ea074404b2ec4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6522308
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1459835}
2025-05-13 18:45:27 -07:00
3848722c1f Prompt API: Align implementation with other Built-In AI APIs
Inline availability and create in static LanguageModel methods.
Encapsulate session creation logic in new LanguageModelCreateClient.
Remove LanguageModelFactory, AI, DOMAI, and helpers.

Remove explicit extension bindings code, consolidate runtime flags.
Limit origin trial to extension processes via OriginTrialContext.
Remove extension permission req and chrome.aiOriginTrial namespace.
Update tests.

Bug: 380962105, 381969447, 415018777, 416417900
Test: Automated; dev trial & extension OT still expose `LanguageModel`.
Change-Id: Ide3424a75f1a361e5f0f1ff9753b6a1dbc66f8fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6514300
Reviewed-by: Devlin Cronin <rdevlin.cronin@chromium.org>
Auto-Submit: Mike Wasserman <msw@chromium.org>
Reviewed-by: Kelvin Jiang <kelvinjiang@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Brad Triebwasser <btriebw@chromium.org>
Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1459532}
2025-05-13 10:07:32 -07:00
6c313bb79a Roll Website from 406e2b2832f3 to f73045886d28 (1 revision)
https://chromium.googlesource.com/website.git/+log/406e2b2832f3..f73045886d28

2025-05-13 kpannala@microsoft.com Update netlog details in net-log documentation

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:414711499
Tbr: dpranke@google.com
Change-Id: I3aa515b41cb468323f5959b94920f2107fc45c52
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6538899
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@{#1459227}
2025-05-12 21:31:02 -07:00
e31fa5ad41 Update Breakpad documentation reference to Crashpad
Replaced outdated link to using_breakpad_with_content_shell.md with
updated Crashpad-based equivalent using_crashpad_with_content_shell.md,
to reflect the current crash handling mechanism.

https://chromium-review.googlesource.com/c/chromium/src/+/1157685

Bug: None
Change-Id: Ia6f418859d20c450a78d83004cf4e845e0212a4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6521648
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1458730}
2025-05-12 02:36:30 -07:00
272f4cc295 Add precautionary language about AI reports to security faq
Change-Id: Iff8d6be2eabcf42cd5f03e11284f1da3992dddcb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6509349
Reviewed-by: Amy Ressler <amyressler@chromium.org>
Commit-Queue: Alex Gough <ajgo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1458235}
2025-05-09 11:25:14 -07:00
cc7ede6313 third-party: Define a recommended directory structure for 3P deps.
This structure allows us to clearly separate third and first
party code in third party directories. This structure is
applicable for dependencies that are DEPS'd and those that
are vendored (checked-in). This will greatly help our
observability by moving metadata files and third party code
to a predictable location in a chromium checkout and allowing
us to produce clean diffs with upstream.

Bug: 40092732
Change-Id: I244022b1579de4b837512548b2f29ab23bd49c0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6449781
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Rachael Newitt <renewitt@google.com>
Cr-Commit-Position: refs/heads/main@{#1457915}
2025-05-08 17:36:32 -07:00
6246e77c41 docs: Fix broken link to fuchsia_web shell README
The document fuchsia_web/webengine/test/README.md was moved to
fuchsia_web/shell/README.md[1]. Updated the broken link in
docs/fuchsia/telemetry.md accordingly.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/3708350

Bug: None
Change-Id: I1fa35b2f6e93b9b3ba9fb5b746fdae3a46280c54
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520766
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1457817}
2025-05-08 14:15:33 -07:00
d0b328da7f [iOS Blink] Update default SDK version to 18.4 for web tests
Since the minimum SDK version has been raised to 18.4, the default
SDK version must also be updated accordingly to ensure the web tests
run properly.

Bug: 40259174
Change-Id: I851efc70cd234112c5959ff74325745c3e552059
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6521769
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1457625}
2025-05-08 08:40:18 -07:00
0c391ed0bb Remove outdated MacViews link from docs/README.md
Removed the link to the historical MacViews release plan, which no
longer exists. The document was deleted because MacViews was released
long ago and the plan is now obsolete. [1] Keeping the link might
confuse users, so it has been removed for clarity.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/3106039

Bug: None
Change-Id: I5a14cca5115a2b53ee562ea00124175e38319171
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520527
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Elly FJ <ellyjones@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1457624}
2025-05-08 08:40:08 -07:00
3ae134566a Remove reader_mode.md link
Removed the link to the Reader Mode on Desktop Platforms.
The document was deleted in 2024 but remains on accessibility.md

https://chromium-review.googlesource.com/c/chromium/src/+/5318017

Bug: None
Change-Id: Id0987b1eddb673b5fc1ea45a2952ddcc48b77662
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6522107
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Abigail Klein <abigailbklein@google.com>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/main@{#1457587}
2025-05-08 07:51:56 -07:00
2ecac1a297 Update the UseCounter wiki page to reflect the new table name and column names.
- Updated the SQL to make it work.  Especially, fixed typos.
- Removed the SQLs that does not have meaningful data any more.
  Especially, I do not think the latest httparchive.pages.*
  have $._blinkFeatureFirstUsed.Features.*.
  Also, there is no table like httparchive.runs.*

Change-Id: I6852260493e1fab1a5319e91c6818d1d49f1f74d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6051114
Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1457433}
2025-05-07 23:48:58 -07:00
c2a69bc78b Docs: update android_emulator for new Android Studio update
It looks like Android Studio went through a UI refresh so now the
emulator flow is very different. I've updated this based on the new UI
and also included screenshots.

Test: Upload to gerrit > open file > click "preview"
Change-Id: I8750cada26bd5b5c94dbe264508edcf7bcd1e096
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519478
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Nate Fischer <ntfschr@chromium.org>
Auto-Submit: Nate Fischer <ntfschr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1457377}
2025-05-07 19:30:16 -07:00
3dfeba2e5d Roll Website from b2558d301fc8 to 406e2b2832f3 (1 revision)
https://chromium.googlesource.com/website.git/+log/b2558d301fc8..406e2b2832f3

2025-05-07 pdr@chromium.org Update slimming paint documentation

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: Icefbe57678fc717bee3d8dbbbeabfa1d275e32bb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6521367
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@{#1457317}
2025-05-07 16:11:36 -07:00
f410e344a5 Remove MobileTestExpectations
Rational:
1. Wpt expectation updator seems to have problem to handle another
   test expectation file. Currently Wpt importer is adding webview
   expectations to TestExpectations, instead of MobileTestExpectations.
2. Developers are used to add test expectations to TestExpectations,
   e.g. crrev.com/c/6089100.

Also removed some stale test expectations.

Bug: 40279492
Change-Id: I25a7d078f3ea73d8be5a71d95d8fa82b25979fa9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520154
Reviewed-by: Jonathan Lee <jonathanjlee@google.com>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Cr-Commit-Position: refs/heads/main@{#1457279}
2025-05-07 14:35:06 -07:00
77c3f15294 Simplify android grit templates to make use of resources.zip
Now that grit can directly output a resources.zip, we no longer need to
enumerate the individual outputs in GN.

Bug: None
Change-Id: I922b2f30d578c242fc149710b9a7e197ac066894
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6512614
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Owners-Override: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1457110}
2025-05-07 10:42:09 -07:00
bb99b54722 updater: Force Install feature for MSI installers
This is a follow-up CL to r1456197 and r1454963.

Fixed: 408017292
Change-Id: If7f6e55ad23686d13580373af172ec32d5bc0321
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513376
Commit-Queue: Joshua Pawlicki <waffles@chromium.org>
Auto-Submit: S Ganesh <ganesh@chromium.org>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456967}
2025-05-07 06:53:31 -07:00
a9d3d3a9f9 need --ninja-executable=autoninja for gn gen --ide=xcode
for `use_remoteexec=true`, we need to use `autoninja` (or `siso ninja`)
instead of `ninja`.

Change-Id: Iefa3e01f1dc04664351599e121f8d3b548e282fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6512395
Reviewed-by: Junji Watanabe <jwata@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@google.com>
Cr-Commit-Position: refs/heads/main@{#1456811}
2025-05-07 01:51:50 -07:00
b6bc3f9a5b Roll Website from e157e12d99cf to b2558d301fc8 (1 revision)
https://chromium.googlesource.com/website.git/+log/e157e12d99cf..b2558d301fc8

2025-05-07 stvnh@google.com Updated list of ChromeOS devices in the document

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: I1fd2db852e7b8f87e47282f55a5251040383aa21
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6517692
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@{#1456805}
2025-05-07 01:33:47 -07:00
8ef3ae787b updater: Force Install feature, app install with metainstaller version
This CL introduces a `Force Install` feature that does the following:
* Force-installs the metainstaller that is run with the
  `--force-install` switch and makes it the active `updater`.
* Installs the application(s) that are implicitly specified in the
  tagged metainstaller, or explicitly specified using the `--install` or
  `--handoff` parameters.

Bug: 408017292
Change-Id: Idd20afb7fe9980fb6cce977b953c82a121cb4f8f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508105
Commit-Queue: Joshua Pawlicki <waffles@chromium.org>
Auto-Submit: S Ganesh <ganesh@chromium.org>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456197}
2025-05-06 03:29:01 -07:00
b6bc93e2f9 [docs] Update writing_clang_plugins.md
This CL updates the outdated information about LLVM/Clang.

- updates the directory structure. tools/ directory doesn't exist
  anymore.
- updates Diagnostic::Warning to DiagnosticsEngine::Warning.
- updates instance.getCustomDiagID() to instance.getDiagnostics().getCustomDiagID.
- wraps the lines to 80 characters.

Change-Id: If543d88afc709fa52da657fc0f055411fa5befdf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6495335
Commit-Queue: Asami Doi <asamidoi@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1456185}
2025-05-06 03:03:47 -07:00
aae838e31b Fix broken links about linux sandboxing
/docs/linux/sandboxing.md file is changed to /src/sandbox/linux/README.md at this below commit.
https://chromium-review.googlesource.com/c/chromium/src/+/5597924

And fix additional broken link in docs/design/sandbox.md
This also is related to sandboxing.md

Bug: None
Change-Id: Ib75aba447659fd7cdc8e3552c94e38205d13f1f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6507951
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Elly FJ <ellyjones@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455951}
2025-05-05 14:43:44 -07:00
f064a5ddce Fix integration testing doc
Replace the document linked in 'WebAppProvider/README.md' with
a new one. The original link to '/chrome/browser/web_applications/
README.md' now points to '/docs/webapps/README.md'.

Bug: None
Change-Id: I29698d620e944aef076822184580cbdcb88a8ab2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505486
Commit-Queue: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Euisang Lim <eui-sang.lim@samsung.com>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455950}
2025-05-05 14:42:49 -07:00
07b77e6dcc Add a few comments to docs/clang.md regarding plugin.
-- Explain gclient sync restores default chain.
-- Explicitly state flags guarding new behavior are be off by default.

Change-Id: I4d9246ffab3b6522a710ba337a755ee83c1d7ec4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513788
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455802}
2025-05-05 10:41:52 -07:00
40708b5c75 Replace the "current shepherds" link with a Google go link
When the "current shepherds" script is redeployed, it ends up running at
a new URL. By using a go link, maintainers of the "current shepherds"
script can republish the script and update the go link without needing
to remember to update all references to the script.

Change-Id: Id6a5b2d763da434eb87c59153211870bf3149e75
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505688
Auto-Submit: Javier Castro <jacastro@chromium.org>
Reviewed-by: Amy Ressler <amyressler@chromium.org>
Commit-Queue: Amy Ressler <amyressler@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455090}
2025-05-02 11:12:07 -07:00
da3d66236c Fix https links in docs
Make two https internal links http so that they work.

Change-Id: I4761b5e246bc1514593f5ffe21501535c6a92daa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6507692
Commit-Queue: Anthony Cui <cuianthony@chromium.org>
Auto-Submit: Trevor Perrier <perrier@chromium.org>
Reviewed-by: Anthony Cui <cuianthony@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455065}
2025-05-02 10:43:14 -07:00
2fc694194d [ffx] Update references to ffx target default set.
Update mention of `ffx target default set` to setting the
`FUCHSIA_NODENAME` environment variable instead.

Bug: 414449822
Change-Id: I2d8cdde7e3d440a8f37ecadf9875c33cdd1e1a64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505318
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Commit-Queue: David Dorwin <ddorwin@chromium.org>
Auto-Submit: Darren Chan <chandarren@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/main@{#1455045}
2025-05-02 10:04:09 -07:00
ed159149ee Prompt API For Extensions: Support an entrypoint aligned with AI APIs
Bind a global `LanguageModel` for extensions with OT token + permission.
Align worker runtime-enabled gating and enablement with other APIs.
Extend browser test and update documentation.

Bug: 402124215, 385173547
Change-Id: I92a63793b07b450c563bafc985c620e0c8c2976f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6489734
Auto-Submit: Mike Wasserman <msw@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Nathan Memmott <memmott@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Devlin Cronin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1454327}
2025-04-30 21:54:57 -07:00
00c58fc687 [perf] tester definitions for android-desktop perf
Bug: 414619873
Change-Id: If04cbcf6d9cd0ed34d8fab6ddc5378f87cf45992
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6503378
Commit-Queue: Jeff Yoon <jeffyoon@google.com>
Reviewed-by: John Chen <johnchen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1454213}
2025-04-30 15:58:40 -07:00
3ef52dae54 Adding Stop Leaks policy and WP Security questionnaire to docs
This CL adds 2 new documentation files about web platform security:

* stop-leaks-policy.md: a new policy about XS-Leaks, explaining what are the main issues with XS-Leaks, and what are the things to look for when creating or implementing a new Web API or feature
* web-platform-security-questionnaire.md: a very basic questionnaire to help web platform teams identify potential security impacts in their web API design.

Change-Id: Ifbf4bb35b5fe525bdec4d32c168ddbee4feceace
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6495410
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Emily Stark <estark@chromium.org>
Commit-Queue: Camille Lamy <clamy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1453937}
2025-04-30 08:17:39 -07:00