gecko-dev/toolkit
Jens Stutte 1e19379853 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-27 14:38:14 +00:00
..
actors Bug 1676569 - Avoid calling requestIdleCallback when contentWindow is not available r=mtigley,mhowell 2021-02-25 20:24:05 +00:00
components Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
content Bug 1692339 - Add a "Redo" option underneath "Undo" in context menu for form fields r=emalysz 2021-02-27 01:19:38 +00:00
crashreporter Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
docs Bug 1694474 - Add documentation on how to transition from prefs to ExperimentFeature r=k88hudson 2021-02-26 11:01:20 +00:00
library Bug 1692894 p1: Don't create devices for canvas when remote canvas is in use. r=jrmuizel 2021-02-25 15:10:57 +00:00
locales Bug 1691499, add a link field to notification bar buttons to use a link instead, convert learn more buttons in notification bars to links, r=mstriemer,fluent-reviewers,flod 2021-02-26 13:43:10 +00:00
modules Bug 1694413 - Use hidePopup rather than the hidden attribute to hide datetime picker. r=Gijs 2021-02-25 14:13:14 +00:00
mozapps Bug 1693374 - Make common.css sidebar footer styles re-usable. r=desktop-theme-reviewers,harry,robwu 2021-02-26 22:18:44 +00:00
profile Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
system Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
themes Bug 1693374 - Make common.css sidebar footer styles re-usable. r=desktop-theme-reviewers,harry,robwu 2021-02-26 22:18:44 +00:00
xre Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build Bug 1687239 part 3 - Remove the PluginProblem UA Widget and related CSS pseudos. r=emilio 2021-01-25 11:53:57 +00:00
moz.configure Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto 2021-02-24 09:46:59 +00:00
toolkit.mozbuild