gecko-dev/dom/indexedDB
Simon Giesecke 0960f946b7 Bug 1681670 - Move shutdown timeout handling to QuotaManager. r=dom-workers-and-storage-reviewers,janv
Instead of having a separate timer for each quota client, we can use a single
timer in the QuotaManager for handling timeouts of all quota clients. The
original shutdown timeout of the quota manager itself can now be removed,
as AbortOperations is already called through InitiateShutdownWorkThreads on
each quota client.

This also moves MaybeRecordShutdownStep to the QuotaManager, which allows
easier access through the singleton instance returned by QuotaManager::GetRef.

Differential Revision: https://phabricator.services.mozilla.com/D98073
2020-12-15 17:15:27 +00:00
..
crashtests
test
ActorsChild.cpp Bug 1680269 - Fix build when building without MOZ_GECKO_PROFILER. r=gerald 2020-12-09 08:58:06 +00:00
ActorsChild.h
ActorsParent.cpp Bug 1681670 - Move shutdown timeout handling to QuotaManager. r=dom-workers-and-storage-reviewers,janv 2020-12-15 17:15:27 +00:00
ActorsParent.h
ActorsParentCommon.cpp
ActorsParentCommon.h
DBSchema.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
DBSchema.h
FileInfo.cpp
FileInfoFwd.h
FileInfoT.h
FileInfoTImpl.h
FileManager.h
FileManagerBase.h
FlippedOnce.h
IDBCursor.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IDBCursor.h
IDBCursorType.cpp
IDBCursorType.h
IDBDatabase.cpp
IDBDatabase.h
IDBEvents.cpp
IDBEvents.h
IDBFactory.cpp Bug 1673931 - Remove dependency of BindingUtils.h on Document.h. 2020-11-23 16:08:03 +00:00
IDBFactory.h
IDBFileHandle.cpp
IDBFileHandle.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IDBFileRequest.cpp
IDBFileRequest.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IDBIndex.cpp
IDBIndex.h
IDBKeyRange.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IDBKeyRange.h
IDBMutableFile.cpp
IDBMutableFile.h
IDBObjectStore.cpp
IDBObjectStore.h
IDBRequest.cpp
IDBRequest.h Bug 1680724 - Use ToMaybeRef or SafeRefPtr::maybeDeref where possible. r=dom-workers-and-storage-reviewers,janv 2020-12-08 17:49:30 +00:00
IDBResult.h
IDBTransaction.cpp
IDBTransaction.h
IndexedDBCommon.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IndexedDBCommon.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
IndexedDatabase.cpp Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
IndexedDatabase.h Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
IndexedDatabaseInlines.h
IndexedDatabaseManager.cpp
IndexedDatabaseManager.h
Key.cpp
Key.h Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
KeyPath.cpp
KeyPath.h
PBackgroundIDBCursor.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PBackgroundIDBDatabase.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PBackgroundIDBDatabaseFile.ipdl
PBackgroundIDBDatabaseRequest.ipdl
PBackgroundIDBFactory.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PBackgroundIDBFactoryRequest.ipdl
PBackgroundIDBRequest.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PBackgroundIDBSharedTypes.ipdlh Bug 1660470 - Split SerializedStructuredCloneBuffer.h from IPCMessageUtils.h. r=nika 2020-11-23 16:05:26 +00:00
PBackgroundIDBTransaction.ipdl
PBackgroundIDBVersionChangeTransaction.ipdl
PBackgroundIndexedDBUtils.ipdl
PermissionRequestBase.cpp
PermissionRequestBase.h
ProfilerHelpers.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ProfilerHelpers.h
ReportInternalError.cpp
ReportInternalError.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SafeRefPtr.h Bug 1680724 - Use ToMaybeRef or SafeRefPtr::maybeDeref where possible. r=dom-workers-and-storage-reviewers,janv 2020-12-08 17:49:30 +00:00
SchemaUpgrades.cpp Bug 1678030 - Move CreateAndExecuteSingleStepStatement to QuotaCommon and use in all quota clients. r=dom-workers-and-storage-reviewers,janv 2020-12-04 14:56:18 +00:00
SchemaUpgrades.h
ScriptErrorHelper.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ScriptErrorHelper.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
ThreadLocal.h
moz.build
nsIIDBPermissionsRequest.idl