193 Commits

Author SHA1 Message Date
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
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
jj 84f7f68d2d utils/namesub: move add_grit_to_path inside do_substitution (#1120) 2026-03-19 23:19:08 +06:00
jj 35865f6f2a utils/namesub: don't translate link to Chromium 2026-03-16 19:02:38 +00:00
jj bdd511cf9c util/namesub: deduplicate colliding translation ids after substitution 2026-03-16 17:52:59 +00:00
jj c463d8cfe8 util/namesub: retain comments, include xml declaration, don't decode $ 2026-03-16 17:52:58 +00:00
jj 0f2b61fa68 util/namesub: unwrap file info from results for tarballing 2026-03-16 17:52:57 +00:00
jj a8f3d7fb25 utils/namesub: set output encoding to unicode 2026-03-16 17:52:57 +00:00
jj 4b6e671f75 util/namesub: rename ET import to xml
seems clearer
2026-03-16 17:52:56 +00:00
jj 117687b2e9 util/namesub: implement .xtb id substitution 2026-03-16 17:52:55 +00:00
jj 7ceed877ca util/namesub: implement smarter name substitution via XML parsing 2026-03-16 17:52:54 +00:00
jj f8db190519 util/namesub: fold is_sub*() logic into get_sub*_files() 2026-03-16 17:03:42 +00:00
jj 35eccbba13 util/namesub: add grit to module loading path 2026-03-16 17:03:42 +00:00
jj e40dd5ed0f util/namesub: introduce --dry-run 2026-03-16 17:03:38 +00:00
wukko e5c8b6dd5d utils/generate_resources: convert input to RGBA
fixes downscaling issues of images with quantized palettes
2026-03-02 12:25:21 +06:00
jj 1a3f947eb8 utils/name-substitution: replace fake async with process pool (#909)
before: real 0m46.312s
after: real 0m14.080s
2026-02-16 13:02:46 +01:00
wukko 838688ad33 merge: update to ungoogled-chromium 145.0.7632.75 2026-02-15 17:23:04 +06:00
jj 3b6fd05352 utils/namesub: ignore known-useless directories (#886)
before: real 1m6.983s, user 1m6.178s sys 0m0.783s
after: real 0m46.058s, user 0m45.383s, sys 0m0.650s
2026-02-15 17:18:13 +06:00
Blaise 230b8485a4 Update to Chromium 145.0.7632.75 2026-02-13 15:05:44 -06:00
wukko 0691459d2c merge: update to ungoogled-chromium 145.0.7632.45 2026-02-05 15:51:35 +06:00
Blaise ae9fe23a5f Update to Chromium 145.0.7632.45 2026-02-04 16:17:58 -06:00
wukko bb19cfa083 merge: update to ungoogled-chromium 144.0.7559.132 2026-02-04 10:59:31 +06:00
Daniel Richard G. 8e4b1b1204 Add quilt(1) backup option to make_domsub_script.py
This allows files modified by the script to be backed up using quilt's
convention for saving a copy of files prior to patching them. The
backup is recorded as a virtual patch file, that can then be popped
off the stack (using "quilt pop -f") like any other patch.
2026-01-28 20:21:43 +01:00