jj
11db3f4d02
utils/prune_binaries: keep build dependencies in both pruning passes
...
pass --keep-build-dependencies through to file pruning so explicitly
listed build dependencies are preserved too
add some more windows exclusions
2026-10-14 18:40:38 +00:00
jj
60c1c4aa49
utils/prune_binaries: normalize paths when keeping files
...
use forward slashes when comparing paths with KEEP_FILES so required
files survive contingent pruning on windows
2026-10-14 16:39:06 +00:00
jj
4611894f80
utils/extraction: merge prepared archive layers
...
7z and winrar extract prefixed archives into a temporary directory
merge its contents into the source tree so unpacking a host
overlay preserves files from the base archive
2026-10-14 16:39:02 +00:00
jj
e294de2859
downloads: use prepared chromium base archives ( #2668 )
...
instead of downloading deps per-platform we will have pre-prepared
tarballs for the base + tooling for each platform
2026-10-14 11:46:40 +02:00
jj
896f618f64
utils/prune_binaries: add switch to exempt build dependencies ( #2699 )
...
contingent paths is a bit broad, this is just what we'd need and nothing
more
2026-10-13 16:10:23 +02:00
jj
f735c6bd00
utils/clone: let gclient prepare build dependencies ( #2667 )
...
use the normal src checkout layout and let unmodified gclient sync
binary dependencies and run upstream hooks, and drop all the machinery
which reinvented everything from scratch
2026-10-09 13:21:45 +02:00
wukko
11610d0e8b
utils/deps: add depot_tools to PATH ( #2657 )
...
fixes setup errors, oops
2026-10-07 20:32:58 +00:00
wukko
a49467f60a
utils/cipd: install llvm-libclang
2026-10-07 23:16:58 +06:00
wukko
6cbf06502c
patches: refresh for chromium 155.0.8059.39
2026-10-07 15:58:22 +06:00
wukko
d0dccfe697
merge: update ungoogled-chromium to 155.0.8059.39
2026-10-07 03:05:05 +06:00
Blaise
ffeb45a2bb
Update to Chromium 155.0.8059.39
2026-10-06 13:07:32 -05:00
wukko
9c696e085a
utils/cipd: fetch esbuild for devtools
2026-09-23 14:47:53 +06:00
wukko
7d770d20f8
merge: update ungoogled-chromium to 154.0.8037.57
2026-09-22 20:06:19 +06:00
Blaise
800d0bb507
Update to Chromium 154.0.8037.57
2026-09-22 08:13:01 -05:00
jj
aaf1942297
utils/clone: add --ignore-whitespace to gsutil.patch apply
...
fixes applying this patch on windows, otherwise it fails with:
INFO: Updating gsutil submodules
error: patch failed: gslib/commands/cp.py:1043
error: gslib/commands/cp.py: patch does not apply
error: patch failed: gsutil.py:27
error: gsutil.py: patch does not apply
I assume it breaks due to some LF/CRLF conflict, which is why this flag
is already used for the gclient patch above.
2026-09-20 12:18:44 +00:00
jj
b09aa51ad8
utils/install_cipd_deps.py: install go ( #2515 )
...
also move it to utils because it's used not just for development but
building too
2026-09-15 17:49:46 +02:00
jj
0f3f0c05b0
merge: update ungoogled-chromium to 153.0.8010.36
2026-09-09 07:45:41 +00:00
Blaise
dd8fb9b5c8
Update to Chromium 153.0.8010.36
2026-09-08 16:47:40 -05:00
jj
5e505aa292
merge: update ungoogled-chromium to 152.0.7977.64
2026-08-27 15:34:34 +00:00
Blaise
59657a3843
Update to Chromium 152.0.7977.64
2026-08-25 14:28:18 -05:00
wukko
bf9c78f5b9
devutils/namesub: remove ios and android from ignored dirs ( #2256 )
...
i sure do wonder what this change implies
2026-08-03 13:41:34 +00:00
Blaise
f2038df00b
Update to Chromium 151.0.7922.71
2026-07-29 14:30:39 -05:00
wukko
4097abc37e
merge: update to ungoogled-chromium 151.0.7922.47
2026-07-27 15:44:32 +06:00
Blaise
6fda5bc707
Update to Chromium 151.0.7922.47
2026-07-24 19:15:25 -05:00
jj
1d1425f9d7
revert: utils/depot_tools.patch: refresh ( #2183 )
...
This reverts commit 2c97e8c5d1 .
2026-07-24 12:02:11 +00:00
jj
5069062d84
merge: update ungoogled-chromium to 150.0.7871.186
2026-07-24 12:01:38 +00:00
Blaise
fd0378e4f2
Update to Chromium 150.0.7871.186
2026-07-23 16:40:35 -05:00
jj
2c97e8c5d1
utils/depot_tools.patch: refresh ( #2183 )
2026-07-22 20:07:26 +00:00
wukko
2aadcac1a7
merge: update ungoogled-chromium to updated 150.0.7871.46
2026-07-01 14:17:35 +06:00
Blaise
3538f80f3e
Update to Chromium 150.0.7871.46
2026-06-30 16:31:44 -05:00
jj
17fc142894
merge: update ungoogled-chromium to 150.0.7871.46
2026-06-27 12:45:31 +00:00
Blaise
c70e508bb9
Update to Chromium 150.0.7871.46
2026-06-25 08:16:53 -05:00
wukko
53235ce907
merge: update ungoogled-chromium to 149.0.7827.196
2026-06-24 03:42:38 +06:00
jj
d0a8c29d38
domsub: exclude docs/help domains from substitution ( #1983 )
...
stops substituting these domains:
- support.google.com
- developer.chrome.com
- chromestatus.com
fixes #905
fixes #1235
fixes #1843
2026-06-22 10:31:11 +02:00
sturqe
2a53b77d33
Fix typos in comments and docstrings ( #3828 )
2026-06-18 07:48:47 -05:00
jj
bfe48d581a
i18n_apply: manually override parent grd logic for onboarding strings
2026-06-17 16:28:03 +00:00
jj
cbf38eb4a9
i18n/apply: pass meaning to fingerprint generator
2026-06-08 13:05:03 +00:00
wukko
b8a660950d
merge: update ungoogled-chromium to 149.0.7827.53
2026-06-04 13:57:24 +06:00
Blaise
a3a5471ddf
Update to Chromium 149.0.7827.53
2026-06-02 15:16:45 -05:00
jj
56a15e4d5d
merge: update ungoogled-chromium to 148.0.7778.178
2026-05-20 16:42:06 +00:00
Blaise
5e207628bf
Fallback string enum for older python
2026-05-19 16:25:05 -05:00
Blaise
d195bfc940
Update to Chromium 148.0.7778.96
2026-05-05 15:23:22 -05:00
wukko
3e668c7736
utils/downloads: remove deprecated args and SSL disabling ( #1582 )
...
only windows packaging passes the unused SSL disabling flag, i'll
remove it in a followup platform PR
2026-05-04 16:20:06 +06:00
jj
3745a869f9
utils: add gperf to contingent paths ( #1576 )
2026-05-03 21:33:49 +00:00
jj
458bee8ece
utils/i18n: limit max number of workers to 32 ( #1432 )
...
fixes applying on windows
2026-04-24 19:58:20 +00:00
jj
88c004062e
utils/i18n: factor out apply_translations() ( #1407 )
...
so windows can use it from build.py easily
2026-04-20 12:31:41 +02:00
wukko
69c87d60f1
utils/clone: clone latest depot_tools instead of relying on DEPS ( #1387 )
...
this is a fix for an outdated depot_tools version in DEPS in the current
chromium tag. it fixes the android orderfiles error caused by
https://crrev.com/c/7683270 , which breaks builds that use cloning.
generally speaking, this is *probably* a bad idea, but i refuse to pin a
specific commit and then update it every time google breaks DEPS.
2026-04-17 12:22:54 +06:00
jj
b0395c7ecd
devutils, utils: implement i18n pipeline ( #1265 )
...
rough sketch of the pipeline:
- generic + platform patches -> `devutils/i18n generate` ->
`i18n/source.gen.json` ("source of truth" for translations)
- `i18n/source.gen.json` -> `devutils/i18n translate` -> machine
translations generated into `i18n/translations/{lang}.json`
- those should be reviewed and fixed up by representative community
members that actually speak the corresponding language
- `i18n/source.gen.json` + `i18n/translations/*` -> `utils/i18n_apply`
-> fingerprints source strings and applies translations into XTB files
fixes #1109
2026-04-13 17:39:11 +02:00
jj
20715be7e3
lists: move onboarding to PRUNING_EXCLUDE_PATTERNS ( #1178 )
2026-04-04 18:56:56 +06:00
jj
e1a3c2d801
ci: check that domsub/pruning lists are up-to-date ( #1173 )
2026-04-03 22:46:14 +02:00