gecko-dev/dom/webauthn
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
..
cbor-cpp
libudev-sys Bug 1619094 - Properly explain our fork of libudev-sys. r=sylvestre DONTBUILD 2020-12-02 06:59:57 +00:00
tests Bug 1579278: Fix usage of GetCrossDocParentNode in IsSameOriginWithAncestors. r=nika 2021-02-08 20:29:09 +00:00
winwebauthn
AndroidWebAuthnTokenManager.cpp
AndroidWebAuthnTokenManager.h
AuthenticatorAssertionResponse.cpp
AuthenticatorAssertionResponse.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
AuthenticatorAttestationResponse.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
AuthenticatorAttestationResponse.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
AuthenticatorResponse.cpp Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
AuthenticatorResponse.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
nsIU2FTokenManager.idl
PublicKeyCredential.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
PublicKeyCredential.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
PWebAuthnTransaction.ipdl
U2FHIDTokenManager.cpp
U2FHIDTokenManager.h
U2FSoftTokenManager.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
U2FSoftTokenManager.h
U2FTokenManager.cpp Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
U2FTokenManager.h
U2FTokenTransport.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
WebAuthnCBORUtil.cpp
WebAuthnCBORUtil.h
WebAuthnCoseIdentifiers.h
WebAuthnManager.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
WebAuthnManager.h Bug 1626555 - Add dom/webauthn to the list of non-unified-build-compatible directories. r=sg 2020-11-10 16:32:16 +00:00
WebAuthnManagerBase.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
WebAuthnManagerBase.h Bug 1626555 - Add dom/webauthn to the list of non-unified-build-compatible directories. r=sg 2020-11-10 16:32:16 +00:00
WebAuthnTransactionChild.cpp
WebAuthnTransactionChild.h
WebAuthnTransactionParent.cpp Bug 1626555 - Add dom/webauthn to the list of non-unified-build-compatible directories. r=sg 2020-11-10 16:32:16 +00:00
WebAuthnTransactionParent.h
WebAuthnUtil.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
WebAuthnUtil.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
WinWebAuthnManager.cpp
WinWebAuthnManager.h