gecko-dev/dom/localstorage
Jens Stutte 61d67b9ff0 Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv
There are some few unsafe uses of MaybeRecordShutdownStep where the QuotaManager singleton may be  not (yet or anymore) alive.
In order to not add many unnecessary null checks, we drop GetRef and MaybeRecordShutdownStep in favor of
QuotaManager::MaybeRecordQuotaClientShutdownStep
QuotaManager::SafeMaybeRecordQuotaClientShutdownStep
with the sole difference that the Safe variant runtime checks the singleton, while the normal one only asserts.

Differential Revision: https://phabricator.services.mozilla.com/D115988
2021-05-28 06:46:04 +00:00
..
test Bug 1706350 - Follow-up cleanup for bug 1648399; r=dom-storage-reviewers,asuth 2021-04-21 13:55:04 +00:00
ActorsChild.cpp Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:40 +00:00
ActorsChild.h
ActorsParent.cpp Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
ActorsParent.h
LocalStorageCommon.cpp Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:40 +00:00
LocalStorageCommon.h Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:40 +00:00
LocalStorageManager2.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
LocalStorageManager2.h
LSDatabase.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
LSDatabase.h
LSObject.cpp Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:40 +00:00
LSObject.h Bug 1690275 - LSNG: Remove LSObject::GetSyncLoopEventTarget; r=dom-workers-and-storage-reviewers,asuth 2021-02-08 18:06:12 +00:00
LSObserver.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
LSObserver.h
LSSnapshot.cpp Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
LSSnapshot.h Bug 708901 - Migrate to nsTHashSet in dom/localstorage. r=dom-storage-reviewers,janv 2021-03-23 10:36:34 +00:00
LSValue.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
LSValue.h
LSWriteOptimizer.cpp Bug 1695162 - Migrate from custom hashtable iteration to range-based for in accessible, dom/animation, dom/base, dom/localstorage, gfx/thebes. r=nika 2021-03-12 16:14:58 +00:00
LSWriteOptimizer.h Bug 1682536 - Use NotNull with WriteInfo. r=dom-workers-and-storage-reviewers,janv 2021-01-21 11:58:47 +00:00
LSWriteOptimizerImpl.h Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/localstorage. r=dom-storage-reviewers,janv 2021-03-01 09:59:31 +00:00
moz.build
nsILocalStorageManager.idl
PBackgroundLSDatabase.ipdl
PBackgroundLSObserver.ipdl
PBackgroundLSRequest.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PBackgroundLSSharedTypes.ipdlh
PBackgroundLSSimpleRequest.ipdl
PBackgroundLSSnapshot.ipdl
ReportInternalError.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
ReportInternalError.h
SerializationHelpers.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
SnappyUtils.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
SnappyUtils.h