gecko-dev/intl/locale
Jens Stutte f6d52040b9 Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten
This patch wants to solve several quirks around the shutdown terminator.

 - Use the same shutdown phase definitions in AppShutdown and nsTerminator. This touches quite a few files.
 - Ensure that the terminator phase shift is handled before any shutdown observer notifications are sent and reduce its heartbeat duration.
 - Add missing phases to the shutdown telemetry.

Please note that this changes the unit of "tick" to 100ms rather than 1s.
As a side effect, we also remove the obsolete "shutdown-persist" context.

While the existing test coverage continues to prove the most important functions, we acknowledge the wish for better test coverage with [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1693966 | bug 1693966 ]].

Differential Revision: https://phabricator.services.mozilla.com/D103626
2021-02-26 21:33:29 +00:00
..
android Bug 1420335 - Make OSPreferences::ReadDateTimePattern check 12h/24h on Android; r=zbraniecki 2021-01-15 19:28:12 +00:00
gtk Bug 1420335 - Make OSPreferences::ReadDateTimePattern check 12h/24h on Android; r=zbraniecki 2021-01-15 19:28:12 +00:00
mac
rust
tests Bug 1420335 - Make OSPreferences::ReadDateTimePattern check 12h/24h on Android; r=zbraniecki 2021-01-15 19:28:12 +00:00
windows
DateTimeFormat.cpp Bug 1691913 - Rename nsBaseHashtable::GetOrInsert(With) to LookupOrInsert(With). r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:45 +00:00
DateTimeFormat.h
LocaleService.cpp Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-26 21:33:29 +00:00
LocaleService.h
MozLocale.cpp
MozLocale.h
MozLocaleBindings.h
OSPreferences.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
OSPreferences.h Bug 1420335 - Make OSPreferences::ReadDateTimePattern check 12h/24h on Android; r=zbraniecki 2021-01-15 19:28:12 +00:00
PluralForm.jsm
Quotes.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
Quotes.h
cldr-quotes.inc
cldr-quotes.pl
components.conf
encodingsgroups.properties Bug 1679758 - Remove trailing empty lines r=sylvestre,marionette-reviewers,jgraham 2020-12-15 10:34:54 +00:00
language.properties Bug 1692135 - Add Silesian (szl) to allowed accept-languages locales, r=zbraniecki 2021-02-11 17:41:56 +00:00
moz.build
mozILocaleService.idl
mozIOSPreferences.idl
nsCollation.cpp
nsCollation.h
nsCollationCID.h
nsCollationFactory.cpp
nsCollationFactory.h
nsICollation.idl
nsLanguageAtomService.cpp Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in intl/locale. r=jfkthame 2021-02-26 11:36:39 +00:00
nsLanguageAtomService.h
nsLocaleConstructors.h
nsUConvPropertySearch.cpp
nsUConvPropertySearch.h
props2arrays.py