0
Commit Graph

4703 Commits

Author SHA1 Message Date
5617af5ed6 Reland "autotest.py: Support policy to pref mappings tests"
This relands commit e7481c5056.
Which was reverted in commit dc8e02663b.

There was an issue in the original CL where the argument
--test_policy_to_pref_mappings_filter gets popuplated when there are no
policy pref mapping test files. This wasn't noticed because c++ unit
tests and browser tests ignore this flag and work correctly. Android
tests OTOH throw an error because the flag is unknown.

This CL filters policy pref mapping files when building the flag.

Original change's description:
> autotest.py: Support policy to pref mappings tests
>
> Pref mapping test files now work, for example:
> $ tools/autotest.py -C out/Default \
>     components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
> $ tools/autotest.py -C out/Default \
>     components/policy/test/data/pref_mapping \
>     --test_policy_to_pref_mappings_filter=NewWindowsInKioskAllowed
>
> Which are equivalent to:
> $ autoninja -C out/Default browser_tests
> $ out/Default/browser_tests \
>     --gtest_filter="*PolicyPrefsTest.PolicyToPrefsMapping" \
>     --test_policy_to_pref_mappings_filter="NewWindowsInKioskAllowed"
>
> Bug: b:319254568
> Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping
> Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
> Change-Id: I8eb36a69abd717bf69c56a7f1aa453209c3da5a2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185801
> Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
> Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
> Commit-Queue: Edman Anjos <edman@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1254565}

Bug: b:319254568
Change-Id: I4f3aab804b27ae5939a87804be270b15304d8561
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5257580
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Edman Anjos <edman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1255138}
2024-02-01 18:08:18 +00:00
23cbf39f0c vrp faq update to reflect issue tracker migration
Change-Id: I52485b34c3159b7a442362e0d1d6bce98103b0a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5254803
Reviewed-by: Alex Gough <ajgo@chromium.org>
Commit-Queue: Amy Ressler <amyressler@google.com>
Reviewed-by: Adrian Taylor <adetaylor@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1255027}
2024-02-01 14:42:40 +00:00
dc8e02663b Revert "autotest.py: Support policy to pref mappings tests"
This reverts commit e7481c5056.

Reason for revert: See comments on https://chromium-review.googlesource.com/c/chromium/src/+/5185801

Original change's description:
> autotest.py: Support policy to pref mappings tests
>
> Pref mapping test files now work, for example:
> $ tools/autotest.py -C out/Default \
>     components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
> $ tools/autotest.py -C out/Default \
>     components/policy/test/data/pref_mapping \
>     --test_policy_to_pref_mappings_filter=NewWindowsInKioskAllowed
>
> Which are equivalent to:
> $ autoninja -C out/Default browser_tests
> $ out/Default/browser_tests \
>     --gtest_filter="*PolicyPrefsTest.PolicyToPrefsMapping" \
>     --test_policy_to_pref_mappings_filter="NewWindowsInKioskAllowed"
>
> Bug: b:319254568
> Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping
> Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
> Change-Id: I8eb36a69abd717bf69c56a7f1aa453209c3da5a2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185801
> Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
> Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
> Commit-Queue: Edman Anjos <edman@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1254565}

Bug: b:319254568
Change-Id: Ibaeecd6a01b9ba7c1df9f7c17073a7242b087c98
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5254978
Auto-Submit: Michael Thiessen <mthiesse@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1254783}
2024-01-31 22:21:18 +00:00
df36f33ea6 Replace Layout() calls with DeprecatedLayoutImmediately(): docs/
Direct access to Layout() is being deprecated. This marks all callsites
for future fixing, and ensures they all go through the common layout
wrapper functions.

Bug: 1521108
Change-Id: I3adff3b9b005329096d2d1fbe960b1bf4b3da076
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5246255
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Allen Bauer <kylixrd@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1254666}
2024-01-31 19:21:34 +00:00
e7481c5056 autotest.py: Support policy to pref mappings tests
Pref mapping test files now work, for example:
$ tools/autotest.py -C out/Default \
    components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
$ tools/autotest.py -C out/Default \
    components/policy/test/data/pref_mapping \
    --test_policy_to_pref_mappings_filter=NewWindowsInKioskAllowed

Which are equivalent to:
$ autoninja -C out/Default browser_tests
$ out/Default/browser_tests \
    --gtest_filter="*PolicyPrefsTest.PolicyToPrefsMapping" \
    --test_policy_to_pref_mappings_filter="NewWindowsInKioskAllowed"

Bug: b:319254568
Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping
Test: tools/autotest.py -C out/Default components/policy/test/data/pref_mapping/NewWindowsInKioskAllowed.json
Change-Id: I8eb36a69abd717bf69c56a7f1aa453209c3da5a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185801
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Edman Anjos <edman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1254565}
2024-01-31 17:02:27 +00:00
15c16d3c64 Add security docs OWNER.
Amy maintains our security shepherd processes and is about to make
substantial changes because of our impending bug tracker transition.

Change-Id: Ib1457fadad1ad34dbe5ffbbd09b3fbdf5d113b2e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5250129
Reviewed-by: Will Harris <wfh@chromium.org>
Commit-Queue: Adrian Taylor <adetaylor@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1254322}
2024-01-31 02:16:10 +00:00
80c1af7dfd AW docs: capitalize WebView consistently
No change to content. This only changes the capitalization of "Webview"
to "WebView" to match the spelling we use in other documentation.

Change-Id: I417fd5b8ecc036ed19918ff2f12da883599a6a57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5251796
Reviewed-by: Adam Walls <avvall@chromium.org>
Commit-Queue: Adam Walls <avvall@chromium.org>
Commit-Queue: Nate Fischer <ntfschr@chromium.org>
Auto-Submit: Nate Fischer <ntfschr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1254305}
2024-01-31 01:29:40 +00:00
5db34ecd37 Fix android checkout instructions
Change-Id: I82e78c7fee4a220f74b2082874a1c3913996dc7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5251147
Reviewed-by: Garrett Beaty <gbeaty@google.com>
Commit-Queue: Garrett Beaty <gbeaty@google.com>
Auto-Submit: Prakhar Asthana <pasthana@google.com>
Cr-Commit-Position: refs/heads/main@{#1254099}
2024-01-30 19:26:48 +00:00
db85105ffa Add Soft Navigations Changelog
Bug: 1338390
Change-Id: I00aa2992d4acfe993d3e79a936e54ba1cd2a3e56
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5250471
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1254073}
2024-01-30 19:04:42 +00:00
e3f7ca4dea Update mojo docs about nullable support for primitive type
This CL is to update the mojo docs to reflect that nullable support for primitive types is currently available. Additionally, it clarifies that arrays, maps, and unions of primitive nullable types are not yet supported.

Bug: 1521618, 657632
Change-Id: I498e07e65aa2dd886abff2340b0e666de9f2861c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5238130
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Kurumi Muto <mkurumi@google.com>
Reviewed-by: Mingyu Lei <leimy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253851}
2024-01-30 12:29:29 +00:00
890428b535 Security VRP FAQ rework
Change-Id: If3368164244d75516fdff1318074015b6cd4f160
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237522
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Adrian Taylor <adetaylor@chromium.org>
Commit-Queue: Amy Ressler <amyressler@google.com>
Cr-Commit-Position: refs/heads/main@{#1253612}
2024-01-29 23:09:06 +00:00
8e6535e64d Convert superclass Layout() calls to LayoutSuperclass<>(): docs/
Direct access to Layout() is being deprecated; this is the blessed way
to invoke it for this use case.

Bug: 1521108
Change-Id: Iae98dea60469f4a8279c5501bf6cb1f3defc594f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5244024
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Allen Bauer <kylixrd@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253606}
2024-01-29 23:05:39 +00:00
a4284caa64 Add LayoutImmediately().
This synchronously invokes Layout(). For now, it does nothing else, but
eventually it can do any pre-layout work necessary, e.g. collecting
metrics or setting state/access control variables.

Ultimately, this should become the only way for any code to reach
Layout().

Bug: 1521108
Change-Id: Idd40832c6e5f2d407e970a089d3c2801423922f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5243921
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Elaine Chien <elainechien@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253558}
2024-01-29 22:30:07 +00:00
33524c2a68 Update Tast test note
Change-Id: I0f120c9c89d64da90fc737fa293f5d73426e0d00
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5246128
Commit-Queue: Rick Byers <rbyers@chromium.org>
Auto-Submit: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253438}
2024-01-29 19:41:23 +00:00
12e1032c37 Document binding of a non-const method from a const method.
Explain that a template error will occur if attempting to bind a
non-const method from a const method.

Change-Id: Ic99df287ae9a4c81b46738859ac394318815eea2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5239046
Commit-Queue: danakj <danakj@chromium.org>
Auto-Submit: Slobodan Pejic <slobodan@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253409}
2024-01-29 19:00:48 +00:00
94c0f2e056 Direct people to use RunScheduledLayout() as the preferred route.
Calling LayoutRootViewIfNecessary() is fine, just less obvious.

Bug: none
Change-Id: I1ed1f951f616e49bf264da4e6d516c9e75359459
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5243697
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Elaine Chien <elainechien@chromium.org>
Reviewed-by: Elaine Chien <elainechien@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253372}
2024-01-29 18:14:20 +00:00
458065b378 Roll Website from 4f1bec17517f to a0ef1707db59 (1 revision)
https://chromium.googlesource.com/website.git/+log/4f1bec17517f..a0ef1707db59

2024-01-26 adetaylor@google.com Add Q4 2023 newsletter

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: I34bacf2efc182621491dbcf69e37a05fa46464a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5239942
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@{#1252922}
2024-01-26 23:36:02 +00:00
2b5d0f8852 cargo vet: git add instructions should cover config.toml.
`gnrt vendor` regenerates `cargo vet`'s `config.toml` - this CL updates
the docs so that the `git add` step also covers the updated
`config.toml`.

Bug: 1521111
Change-Id: Ieaba1c908aa9943e255b2b7f235e2bd631a59041
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5238063
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1252887}
2024-01-26 22:04:37 +00:00
e4a9a8314b Roll Website from 8f3147cd71ad to 4f1bec17517f (1 revision)
https://chromium.googlesource.com/website.git/+log/8f3147cd71ad..4f1bec17517f

2024-01-26 yupingso@chromium.org site/chromium-os/OWNERS: Add yidilin and yupingso

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: I3d0497550f2776dd78b8ceb863e62387b0156760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237121
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@{#1252543}
2024-01-26 10:42:15 +00:00
9b39e4225a [wptrunner][docs] Add --headless discrepancy to known issues list
Bug: 1485918
Change-Id: I243f97c1b4090e85309958668c651ad54809dfd1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5239328
Reviewed-by: Weizhong Xia <weizhong@google.com>
Commit-Queue: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1252445}
2024-01-26 06:39:40 +00:00
57c41f56e2 Roll Website from dd6ef26042e3 to 8f3147cd71ad (1 revision)
https://chromium.googlesource.com/website.git/+log/dd6ef26042e3..8f3147cd71ad

2024-01-25 scheib@chromium.org Describe 'Available' issue state.

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: Id80c697b20d43dae2589a0477cc6df7d08799c91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5238931
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@{#1252331}
2024-01-25 21:30:05 +00:00
0810b57914 Add missing semicolon to mojo documentation
Change-Id: I2135ccc7a194453497b87a9ffcdcc22c9fef41c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5238228
Auto-Submit: Nina Satragno <nsatragno@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Commit-Queue: Ken Buchanan <kenrb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1252330}
2024-01-25 21:27:52 +00:00
98719ac10d updater: document legacy support for the runtime mode
Bug: 1064792
Change-Id: I63e76c8564112b743024ee3fcd2cb6c19d222844
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5238016
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Auto-Submit: S Ganesh <ganesh@chromium.org>
Commit-Queue: S Ganesh <ganesh@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1252272}
2024-01-25 19:36:31 +00:00
11c3487480 cargo vet: Helper script for invoking cargo vet ....
The script hardcodes a few necessary parameters which helps its users
to focus on the actual `cargo vet` commands they want to run.

Bug: 1521111
Change-Id: I5dea10b9b28d26144f89d12f9c7d130e0e92b7a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5235149
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Auto-Submit: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1252167}
2024-01-25 17:15:46 +00:00
a5a898f1f4 Add Browser/ChromeOS code architecture doc.
This doc describes the current and desired architecture between the
browser code and the ChromeOS code in the chromium.git repository.

Change-Id: I4c10d151014f055f00c236263c19faa01030a141
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5226724
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Reviewed-by: Stefan Kuhne <skuhne@chromium.org>
Commit-Queue: Brett Wilson <brettw@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1252154}
2024-01-25 17:03:38 +00:00
3dca9fb7c7 Remove docs and workarounds for missing cargo on Mac ARM machines
cargo is now part of the rust toolchain package for Mac ARM.

R=hans@chromium.org

Bug: 1515913
Change-Id: Ib304daa1398a1c4baf1f0845cfc1f9323e763a78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5234510
Commit-Queue: Hans Wennborg <hans@chromium.org>
Auto-Submit: danakj <danakj@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251962}
2024-01-25 09:22:57 +00:00
0de63cdb5f Roll Website from b7bba5c5b9d9 to dd6ef26042e3 (1 revision)
https://chromium.googlesource.com/website.git/+log/b7bba5c5b9d9..dd6ef26042e3

2024-01-25 bradnelson@chromium.org Marking NaCl docs deprecated.

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: I7d495c3a6b01d32684938d9a87120c90feadd6f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5234821
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@{#1251946}
2024-01-25 08:23:48 +00:00
b7de60704a Fix typo: audit.toml => audits.toml
Change-Id: I1b81b403e4c0b4a5341e1379c8a9e104a8d80ed4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5234652
Auto-Submit: danakj <danakj@chromium.org>
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251691}
2024-01-24 21:03:18 +00:00
60ffc17bea Roll Website from 747447201339 to b7bba5c5b9d9 (1 revision)
https://chromium.googlesource.com/website.git/+log/747447201339..b7bba5c5b9d9

2024-01-24 hegdepawan@google.com Added Gladios Chromebox

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: I14d11a0748ace06012bc00480fc9a8dc5749af5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5233835
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@{#1251590}
2024-01-24 19:32:29 +00:00
a07a5536ff Update Rust package updating documentation
Change-Id: Ic0eea296bf7b2c31ae16dd1ed3bf5683f83fbd20
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5233622
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251572}
2024-01-24 19:16:23 +00:00
255de50074 Reland^4 "android: Make arm64 builds HighEnd by default"
This reverts commit ebb8533aac.

Reason: crrev.com/1250992 should fix the cronet bot

Original change's description:
> Revert "Reland^3 "android: Make arm64 builds HighEnd by default""
>
> This reverts commit a1d5b0e679.
>
> Reason for revert: Broke Cronet's ARM64 bot (https://ci.chromium.org/ui/p/chromium/builders/ci/android-cronet-arm64-rel/118013/overview)
>
> Original change's description:
> > Reland^3 "android: Make arm64 builds HighEnd by default"
> >
> > This reverts commit 58b4a751db.
> >
> > Reason for revert: Added pgo to failing bots (separate commits)
> >
> >
> > > > Original change's description:
> > > > > android: Make arm64 builds HighEnd by default
> > > > >
> > > > > The most popular arm64 builds (Trichrome) are shipping with
> > > > > is_high_end_android. The Monochrome arm64 builds are shipped for old
> > > > > devices, and we expect these to gradually become less popular.
> > > > >
> > > > > This change sets is_high_end_android to true for arm64 builds by
> > > > > default.
> > > > >
> > > > > This would make local benchmarking slightly less error prone because
> > > > > there would be a little less to remember to set in GN args when making a
> > > > > build for the most popular official configuration.
> > > > >
> > > > > Known effects:
> > > > >
> > > > > 1. Seemingly all official arm64 builders now explicitly set
> > > > >    is_high_end_android. Hence no effect for them.
> > > > >
> > > > > 2. Non-official arm64 builders will change to become high-end, even the
> > > > >    ones that end up running on old devices (example: android-arm64-rel).
> > > > >    In this patch we make sure that is_high_end_android is ignored for
> > > > >    non-official builds (disabled RELR relocations for non-official).
> > > > >    Hence, no effect here as well.
> > > > >
> > > > > 3. Official builds of Monochrome made by devs would fail to run on
> > > > >    Android pre-P (because RELR support is lacking). This leads to
> > > > >    mysterious crashes during something-dlopen in the Android dynamic
> > > > >    linker. Hopefully nobody does this before we remove support for
> > > > >    Android O.
> > > > >
> > > > > Bug: 1515925
> > > > > Change-Id: I695c98852bb410894144452211aa06cc32ffb141
> > > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169071
> > > > > Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> > > > > Commit-Queue: Egor Pasko <pasko@chromium.org>
> > > > > Cr-Commit-Position: refs/heads/main@{#1247286}
> > > >
> > > > Bug: 1515925
> > > > Change-Id: I4cb32d81b253a24e7c38bbb982fa5bbf0849c236
> > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5213025
> > > > Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> > > > Auto-Submit: Andrew Grieve <agrieve@chromium.org>
> > > > Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> > > > Cr-Commit-Position: refs/heads/main@{#1249201}
> >
> > Bug: 1515925
> > Change-Id: Ic4cbd4f7e9f0486a3c7922936612f43c98a686a5
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217121
> > Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> > Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> > Reviewed-by: Egor Pasko <pasko@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1250269}
>
> Bug: 1515925
> Change-Id: I14fa74fd19da70569dc67802edcaff6cc51fd1fa
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5224652
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> Commit-Queue: Mohannad Farrag <aymanm@google.com>
> Reviewed-by: Egor Pasko <pasko@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1250805}

Bug: 1515925
Change-Id: Ib1865680983bcb7540050134c7bf7bad237c5fef
Cq-Include-Trybots: luci.chromium.try:android-cronet-arm64-dbg,android-cronet-arm-dbg,android-cronet-arm64-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5233525
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Egor Pasko <pasko@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1251397}
2024-01-24 14:50:28 +00:00
47afd65f83 Stop checking "expires" option in Use-As-Dictionary response header
Currently Chromium is using "expires" option in Use-As-Dictionary
response  header for the dictionary lifetime. The option name has been
renamed to "ttl" in the spec discussed in IETF HTTPWG.

And the new change in the spac [1] removed this, and the lifetime should
be calculated from the response's freshness [2].

After this CL, when V2 backend is enabled, Chromium will not check
"expires" option, and it will check the response's freshness.

[1]: https://github.com/httpwg/http-extensions/pull/2709
[2]: https://datatracker.ietf.org/doc/html/rfc9111#name-freshness

Bug: 1413922
Change-Id: Idd2cdeb526099a1f2854ea0094541cedc0a64af8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5227360
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251343}
2024-01-24 11:47:09 +00:00
f236f82bd9 Check Content-Dictionary header when V2 backend is enabled.
A new "Content-Dictionary" response header was introduced by this spec
change [1].

When V2 backend is enabled, if the "Content-Encoding" response header
indicates that a dictionary is used, Chrome will check the
"Content-Dictionary" response header. And if there is no such header or
it doesn't match with the value of "Available-Dictionary" request
header, Chrome will treat the response as an error.

[1]: https://github.com/httpwg/http-extensions/pull/2680

Bug: 1413922
Change-Id: I37d09fad1201f4fb4b059d65c4aaee58cec788ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5226641
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251341}
2024-01-24 11:37:51 +00:00
f95cbf35ce Link to docs on using GPUs on server-side Linux instances.
Bug: None
Change-Id: I6378dcb9c29e6f3a5d401fbe55b39b15854c00c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5231901
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251326}
2024-01-24 10:45:04 +00:00
1659f91a75 Use Available-Dictionary request header when V2 backend is enabled
The latest spec discussed in IETF HTTPWG is using `Available-Dictionary`
request header name instead of `Sec-Available-Dictionary`.
Also in the value is using a Structured Field sf-binary sha256 hash
of the dictionary after [1].

So after this CL, when V2 backend is enabled, Chrome will set
`Available-Dictionary` header with a Structured Field sf-binary sha256 hash of the dictionary.

[1]: https://github.com/httpwg/http-extensions/pull/2680

Bug: 1413922
Change-Id: Ibb716ec27bb8f5d58a5266ad6ac3ec75ad643130
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5224886
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251259}
2024-01-24 06:30:03 +00:00
caa7330ecd Remove hash algorithm negotiation logic for use-as-dictionary header
Currently we check `algorithms` value of `use-as-dictionary` header. But
the algorithm negotiation logic is not implemented yet, and it was
removed from the spec [1]. So this CL removes the `algorithms` value
related codes.

[1]: https://github.com/httpwg/http-extensions/pull/2675

Bug: 1413922
Change-Id: I036d7facdc58c3a53ef3ccd283efba848c0b7fd4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5223985
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251257}
2024-01-24 06:19:50 +00:00
1fc8067f59 [docs] Add information for global alias config
Change-Id: I582cf06dcac91e16db641147a0f5a9e7481b53ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5232037
Auto-Submit: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Joanna Wang <jojwang@chromium.org>
Commit-Queue: Joanna Wang <jojwang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1251144}
2024-01-24 00:19:38 +00:00
286cf3a15a Correct git config filename in submodule documentation
Bug: 1486058
Change-Id: Ic090bd9ad09c0a3f983d295849a282c1eda6ed1f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5229262
Commit-Queue: Tim <tjudkins@chromium.org>
Reviewed-by: Joanna Wang <jojwang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1250987}
2024-01-23 19:44:35 +00:00
2070e81c4f Add the iOS ForceField design doc
This design does not reflect any actual production system, but it is a
design proposal.

Change-Id: I89605e4b2b947db6d8fff74c5f7fc6253e030d4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5228281
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1250981}
2024-01-23 19:32:32 +00:00
d7eb537d26 Update PGO documentation with information on how to run "public"
benchmarks only.

Also add a tip about finding available browsers.

Bug: b/320635736
Change-Id: I3a2470033f4481441cca92410f9cfb2c691cb7a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5229017
Reviewed-by: Peter Wen <wnwen@chromium.org>
Commit-Queue: Tushar Agarwal <agarwaltushar@google.com>
Cr-Commit-Position: refs/heads/main@{#1250926}
2024-01-23 18:08:23 +00:00
ebb8533aac Revert "Reland^3 "android: Make arm64 builds HighEnd by default""
This reverts commit a1d5b0e679.

Reason for revert: Broke Cronet's ARM64 bot (https://ci.chromium.org/ui/p/chromium/builders/ci/android-cronet-arm64-rel/118013/overview)

Original change's description:
> Reland^3 "android: Make arm64 builds HighEnd by default"
>
> This reverts commit 58b4a751db.
>
> Reason for revert: Added pgo to failing bots (separate commits)
>
>
> > > Original change's description:
> > > > android: Make arm64 builds HighEnd by default
> > > >
> > > > The most popular arm64 builds (Trichrome) are shipping with
> > > > is_high_end_android. The Monochrome arm64 builds are shipped for old
> > > > devices, and we expect these to gradually become less popular.
> > > >
> > > > This change sets is_high_end_android to true for arm64 builds by
> > > > default.
> > > >
> > > > This would make local benchmarking slightly less error prone because
> > > > there would be a little less to remember to set in GN args when making a
> > > > build for the most popular official configuration.
> > > >
> > > > Known effects:
> > > >
> > > > 1. Seemingly all official arm64 builders now explicitly set
> > > >    is_high_end_android. Hence no effect for them.
> > > >
> > > > 2. Non-official arm64 builders will change to become high-end, even the
> > > >    ones that end up running on old devices (example: android-arm64-rel).
> > > >    In this patch we make sure that is_high_end_android is ignored for
> > > >    non-official builds (disabled RELR relocations for non-official).
> > > >    Hence, no effect here as well.
> > > >
> > > > 3. Official builds of Monochrome made by devs would fail to run on
> > > >    Android pre-P (because RELR support is lacking). This leads to
> > > >    mysterious crashes during something-dlopen in the Android dynamic
> > > >    linker. Hopefully nobody does this before we remove support for
> > > >    Android O.
> > > >
> > > > Bug: 1515925
> > > > Change-Id: I695c98852bb410894144452211aa06cc32ffb141
> > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169071
> > > > Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> > > > Commit-Queue: Egor Pasko <pasko@chromium.org>
> > > > Cr-Commit-Position: refs/heads/main@{#1247286}
> > >
> > > Bug: 1515925
> > > Change-Id: I4cb32d81b253a24e7c38bbb982fa5bbf0849c236
> > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5213025
> > > Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> > > Auto-Submit: Andrew Grieve <agrieve@chromium.org>
> > > Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> > > Cr-Commit-Position: refs/heads/main@{#1249201}
>
> Bug: 1515925
> Change-Id: Ic4cbd4f7e9f0486a3c7922936612f43c98a686a5
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217121
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> Reviewed-by: Egor Pasko <pasko@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1250269}

Bug: 1515925
Change-Id: I14fa74fd19da70569dc67802edcaff6cc51fd1fa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5224652
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Mohannad Farrag <aymanm@google.com>
Reviewed-by: Egor Pasko <pasko@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1250805}
2024-01-23 14:41:59 +00:00
32a4b5c96d Remove audio_unittests
Currently audio_unittests is not run by any bot, so remove the target
and its mention on the document.

Bug: 1509040
Change-Id: Ic3ea16c4cb0a6dd4dbf559538b26a14672e278f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5196049
Commit-Queue: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Ted (Chromium) Meyer <tmathmeyer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1250355}
2024-01-22 19:32:28 +00:00
a1d5b0e679 Reland^3 "android: Make arm64 builds HighEnd by default"
This reverts commit 58b4a751db.

Reason for revert: Added pgo to failing bots (separate commits)


> > Original change's description:
> > > android: Make arm64 builds HighEnd by default
> > >
> > > The most popular arm64 builds (Trichrome) are shipping with
> > > is_high_end_android. The Monochrome arm64 builds are shipped for old
> > > devices, and we expect these to gradually become less popular.
> > >
> > > This change sets is_high_end_android to true for arm64 builds by
> > > default.
> > >
> > > This would make local benchmarking slightly less error prone because
> > > there would be a little less to remember to set in GN args when making a
> > > build for the most popular official configuration.
> > >
> > > Known effects:
> > >
> > > 1. Seemingly all official arm64 builders now explicitly set
> > >    is_high_end_android. Hence no effect for them.
> > >
> > > 2. Non-official arm64 builders will change to become high-end, even the
> > >    ones that end up running on old devices (example: android-arm64-rel).
> > >    In this patch we make sure that is_high_end_android is ignored for
> > >    non-official builds (disabled RELR relocations for non-official).
> > >    Hence, no effect here as well.
> > >
> > > 3. Official builds of Monochrome made by devs would fail to run on
> > >    Android pre-P (because RELR support is lacking). This leads to
> > >    mysterious crashes during something-dlopen in the Android dynamic
> > >    linker. Hopefully nobody does this before we remove support for
> > >    Android O.
> > >
> > > Bug: 1515925
> > > Change-Id: I695c98852bb410894144452211aa06cc32ffb141
> > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169071
> > > Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> > > Commit-Queue: Egor Pasko <pasko@chromium.org>
> > > Cr-Commit-Position: refs/heads/main@{#1247286}
> >
> > Bug: 1515925
> > Change-Id: I4cb32d81b253a24e7c38bbb982fa5bbf0849c236
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5213025
> > Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> > Auto-Submit: Andrew Grieve <agrieve@chromium.org>
> > Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1249201}

Bug: 1515925
Change-Id: Ic4cbd4f7e9f0486a3c7922936612f43c98a686a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217121
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Egor Pasko <pasko@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1250269}
2024-01-22 17:52:02 +00:00
678c01d304 Typo fix in linux-lacros build instructions
Change-Id: I2aadf364f3ed3c95be619191c908c5ba7869ba99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5224500
Commit-Queue: Sonja Laurila <laurila@google.com>
Reviewed-by: Andrew Rayskiy <greengrape@google.com>
Cr-Commit-Position: refs/heads/main@{#1250132}
2024-01-22 13:17:36 +00:00
246f853f12 Roll Website from 571effba5104 to 747447201339 (1 revision)
https://chromium.googlesource.com/website.git/+log/571effba5104..747447201339

2024-01-20 rbyers@chromium.org Tweak API owner requirements

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: Ie12d4109590be839607e05bad1da5709fbf8b6a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5218841
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@{#1249818}
2024-01-20 12:17:59 +00:00
70fd898f90 Updater: Permit cross-user RPC calls on macOS where:
1 - the RPC has no input other than a callback.
 2 - the RPC triggers an operation that would normally happen by routine
     anyways.

Fixed: 1519585
Change-Id: I9dfcb851a516b2e26e90b3471a15aa95a1f2e986
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5212985
Auto-Submit: Joshua Pawlicki <waffles@chromium.org>
Commit-Queue: Sorin Jianu <sorin@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1249738}
2024-01-20 01:23:38 +00:00
52ac8fc61a Roll Website from dd7e7541ade7 to 571effba5104 (1 revision)
https://chromium.googlesource.com/website.git/+log/dd7e7541ade7..571effba5104

2024-01-19 rbyers@chromium.org Add details on deprecaiton trial extensions

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: Iab904320ac2e569cbefb43d9b7b544e3e09c22f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217858
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@{#1249641}
2024-01-19 23:12:13 +00:00
00eefdcda9 Revert "Reland^2 "android: Make arm64 builds HighEnd by default""
This reverts commit 7ce33d1442.

Reason for revert: More bot failures:
* chromium-internal-arm64-builder-rel
* chromium-internal-arm-builder-rel
* arm64-unpublished-builder-rel
* arm64-builder-rel

Original change's description:
> Reland^2 "android: Make arm64 builds HighEnd by default"
>
> This reverts commit df45839bc3.
>
> Reason for reland: android-binary-size-generator now has PGO profiles,
> and this change now updates static initializer logic.
>
> Original change's description:
> > android: Make arm64 builds HighEnd by default
> >
> > The most popular arm64 builds (Trichrome) are shipping with
> > is_high_end_android. The Monochrome arm64 builds are shipped for old
> > devices, and we expect these to gradually become less popular.
> >
> > This change sets is_high_end_android to true for arm64 builds by
> > default.
> >
> > This would make local benchmarking slightly less error prone because
> > there would be a little less to remember to set in GN args when making a
> > build for the most popular official configuration.
> >
> > Known effects:
> >
> > 1. Seemingly all official arm64 builders now explicitly set
> >    is_high_end_android. Hence no effect for them.
> >
> > 2. Non-official arm64 builders will change to become high-end, even the
> >    ones that end up running on old devices (example: android-arm64-rel).
> >    In this patch we make sure that is_high_end_android is ignored for
> >    non-official builds (disabled RELR relocations for non-official).
> >    Hence, no effect here as well.
> >
> > 3. Official builds of Monochrome made by devs would fail to run on
> >    Android pre-P (because RELR support is lacking). This leads to
> >    mysterious crashes during something-dlopen in the Android dynamic
> >    linker. Hopefully nobody does this before we remove support for
> >    Android O.
> >
> > Bug: 1515925
> > Change-Id: I695c98852bb410894144452211aa06cc32ffb141
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169071
> > Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> > Commit-Queue: Egor Pasko <pasko@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1247286}
>
> Bug: 1515925
> Change-Id: I4cb32d81b253a24e7c38bbb982fa5bbf0849c236
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5213025
> Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> Auto-Submit: Andrew Grieve <agrieve@chromium.org>
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1249201}

Bug: 1515925
Change-Id: Ie26da9ac5d6b82b089623f86efc3633af6d0b77c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217468
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1249367}
2024-01-19 16:11:28 +00:00
0b68b901d7 [docs] Clarify the targeting Fuchsia on Mac is not supported
The SDK does not currently exist for Mac, and the toolchain no longer
includes the runtimes.

Bug: 1517393
Change-Id: Id8e9794478cb103077de7f4605d29bdbefec9d42
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5214371
Commit-Queue: Zijie He <zijiehe@google.com>
Auto-Submit: Hans Wennborg <hans@chromium.org>
Reviewed-by: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/main@{#1249359}
2024-01-19 15:51:54 +00:00
251a52dcbd [docs] Update fetchLater API's OT documentation
Bug: 1465781
Change-Id: I38c59336269a2dd80dd25731a9c4302b92837ea7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5215810
Auto-Submit: Ming-Ying Chung <mych@chromium.org>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1249259}
2024-01-19 07:35:30 +00:00