gecko-dev/intl/locale
Rob Wu 3c0c3a2676 Bug 1836482 - Replace AddonManager.jsm imports with AddonManager.sys.mjs r=Standard8,webcompat-reviewers,twisniewski
This patch was generated as follows:

Run:
`./mach esmify --imports . --prefix=toolkit/mozapps/extensions/AddonManager`
In the output there are linter/prettifier errors due to unused
XPCOMUtils or separate importESModule calls. These have been fixed
manually and verified with `./mach lint --outgoing`.

The `esmify` script also inserts many unwanted newlines around imports
that are broken on two lines due to length. Due to the number of these,
I fixed them programatically.

1. Create patch from the changes so far.
2. From the patch, delete all lines that consist of "+" (i.e. added blank line).
3. Reset the working dir and apply the revised patch.
4. Verify that the diff between step 1 and 3 looks reasonable.
5. Verify that this patch as a whole looks reasonable.

Commands:

```
git diff > rename.diff
:%g/^+$/d
git commit -va -m WIP-rename
git revert HEAD
git apply --recount rename.diff
git diff HEAD^  # and verify that the removed lines are ok.
git commit -va  # one last review to verify correctness of whole patch.
git rebase -i HEAD~3  # drop the WIP + reverted commit, pick only the last.
```

`git apply` has the `--recount` option to force it to ignore mismatches
in line counts, which happens because we deleted added lines (^+$)
without fixing up the line counts in the file headers.

Differential Revision: https://phabricator.services.mozilla.com/D179874
2023-06-04 13:44:45 +00:00
..
android Bug 1824510 - Make intl/locale buildable outside of a unified build environment r=andi 2023-03-30 13:48:32 +00:00
gtk Bug 1805939 - Have a central source of truth for desktop environment detection. r=stransky,jld 2023-01-20 11:26:11 +00:00
mac Bug 1824510 - Make intl/locale buildable outside of a unified build environment r=andi 2023-03-30 13:48:32 +00:00
rust Bug 1801196 - remove unused crates r=xpcom-reviewers,nika,gregtatum 2022-11-18 16:31:05 +00:00
tests 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
windows
AppDateTimeFormat.cpp
AppDateTimeFormat.h
LangPackMatcher.sys.mjs Bug 1836482 - Replace AddonManager.jsm imports with AddonManager.sys.mjs r=Standard8,webcompat-reviewers,twisniewski 2023-06-04 13:44:45 +00:00
LocaleService.cpp Bug 1297520 - For Snap, only install language for system locale. r=nalexander,OlivierTilloy 2022-09-12 18:41:56 +00:00
LocaleService.h
MozLocaleBindings.h
OSPreferences.cpp Bug 1824510 - Make intl/locale buildable outside of a unified build environment r=andi 2023-03-30 13:48:32 +00:00
OSPreferences.h
PluralForm.sys.mjs 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
Quotes.cpp
Quotes.h
cldr-quotes.inc Bug 1792775 - Part 7: Update Gecko to Unicode 15. r=platform-i18n-reviewers,jfkthame 2022-11-23 17:56:16 +00:00
cldr-quotes.pl
components.conf
encodingsgroups.properties
language.properties
moz.build Bug 1824510 - Make intl/locale buildable outside of a unified build environment r=andi 2023-03-30 13:48:32 +00:00
mozILocaleService.idl
mozIOSPreferences.idl
nsLanguageAtomService.cpp Bug 1824510 - Make intl/locale buildable outside of a unified build environment r=andi 2023-03-30 13:48:32 +00:00
nsLanguageAtomService.h
nsUConvPropertySearch.cpp Bug 1772006 - Part 4: Simplify and move the string comparison APIs from ns[T]StringObsolete, r=xpcom-reviewers,necko-reviewers,dragana,barret 2022-07-30 00:12:48 +00:00
nsUConvPropertySearch.h
props2arrays.py