gecko-dev/tools
Eemeli Aro 411a529019 Bug 1793557 - Convert Extension.jsm strings to Fluent. r=mkmelin,geckoview-reviewers,robwu,flod,owlish
This changes the arguments of `ExtensionData.formatPermissionStrings()`.
The second `bundle` arg is dropped, and a `localization` option is added.
Call sites in m-c are updated, but this will also need a matching update for Thunderbird.
A few Thunderbird test cases will also need to be updated,
as they currently point to a non-existing localization file paths
"messenger/addons.ftl" and "messenger/addonPermissions.ftl".

As discussed at the addon workweek,
the Fluent l10n keys for extension permissions match the pattern:

    webext-perms-description-{name}

where `{name}` is the permission's sanitized name.
A fluent-lint exception is added for the capitalization of these generated names.
To allow for message updates and subsequent l10n identifier updates,
a `PERMISSION_L10N_ID_OVERRIDES` map is provided.

Because Fluent localization keys are not enumerable
and attempting to format a missing key is an error,
the `PERMISSIONS_WITH_MESSAGE` set must be kept in sync with message updates.

Differential Revision: https://phabricator.services.mozilla.com/D158663
2023-05-23 12:00:01 +00:00
..
bloatview
browsertime Bug 1823730 - Improve profling for raptor-browsertime benchmark tests. r=perftest-reviewers,sparky 2023-05-04 18:09:42 +00:00
clang-tidy Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
code-coverage Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish 2023-05-20 12:26:49 +00:00
compare-locales Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
crashreporter Bug 1824517 - Make tools/crashreporter/injector buildable outside of a unified build environment r=andi 2023-03-30 13:48:34 +00:00
esmify Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
fuzzing Bug 1831979 - Synchronize psutil requirements with build/psutil_requirements.txt r=ahochheiden 2023-05-10 07:25:11 +00:00
github-sync Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
jprof Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
leak-gauge Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish 2023-05-20 12:26:56 +00:00
lint Bug 1793557 - Convert Extension.jsm strings to Fluent. r=mkmelin,geckoview-reviewers,robwu,flod,owlish 2023-05-23 12:00:01 +00:00
moztreedocs no bug - contrib doc: update a bit the content r=firefox-source-docs-reviewers,marco DONTBUILD 2023-04-01 13:27:26 +00:00
performance Bug 1824465 - Part 8: Make PGPU refcounted, r=ipc-reviewers,mccr8 2023-04-19 22:10:08 +00:00
phabricator Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
power Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
profiler Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
quitter Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup 2022-12-30 15:23:21 +00:00
rb Bug 1831359 - Add BREAKPAD_SYMBOLS_PATH support when running fix_stacks.py directly. r=glandium DONTBUILD 2023-05-05 15:07:10 +00:00
rewriting Bug 1829618 - Enable Prettier on json files (configuration changes). r=mossop 2023-05-09 16:14:52 +00:00
rusttests Bug 1817372 - Use the new windows target triplets on automation. r=firefox-build-system-reviewers,andi 2023-02-17 07:42:48 +00:00
sanitizer/docs Bug 1718171 - Add the clang runtime directory to LIB during configure. r=firefox-build-system-reviewers,andi 2023-04-05 00:16:52 +00:00
tryselect Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish 2023-05-20 12:26:56 +00:00
update-packaging Backed out changeset a4d8b4c3d321 (bug 1804303) as it is no longer necessary. r=bhearsum DONTBUILD 2023-01-17 15:40:12 +00:00
update-programs Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden 2022-11-22 02:09:26 +00:00
update-verify Bug 1825554 - Use monotonic clock to report durations in mach. r=firefox-build-system-reviewers,sergesanspaille 2023-04-04 11:13:30 +00:00
vcs Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
mach_commands.py Bug 1814240: move mach pastebin description to docstring r=ahochheiden 2023-02-01 17:36:01 +00:00
moz.build Bug 1818051 - addendum: change bmo component for tryselect now that Fx Build System :: Try doesn't exist anymore, r=ahal 2023-02-24 22:49:47 +00:00