gecko-dev/dom/quota
Jari Jalkanen 9ca4cc586f Bug 1791767 - Exclude CachingDatabaseConnection with event target from general thread checks. r=dom-storage-reviewers,janv
CachingDatabaseConnection relies on a global macro to toggle thread
ownership checks. The checks do not work with thread pool event targets
and by this change we ensure that the global macro users are not
impacted by such event target changes.

Depends on D190598

Differential Revision: https://phabricator.services.mozilla.com/D190601
2023-10-16 07:43:11 +00:00
..
scripts
test Bug 1857866 - Enable ESLint rule mozilla/reject-importGlobalProperties on all of dom/. r=dom-storage-reviewers,janv 2023-10-13 08:56:11 +00:00
ActorsChild.cpp Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
ActorsChild.h
ActorsParent.cpp Bug 1808294 - Create a dedicated factory for FileSystemQuotaClient; r=dom-storage-reviewers,jari 2023-10-14 05:12:05 +00:00
ActorsParent.h
Assertions.cpp
Assertions.h
AssertionsImpl.h
CachingDatabaseConnection.cpp Bug 1791767 - Exclude CachingDatabaseConnection with event target from general thread checks. r=dom-storage-reviewers,janv 2023-10-16 07:43:11 +00:00
CachingDatabaseConnection.h Bug 1791767 - Exclude CachingDatabaseConnection with event target from general thread checks. r=dom-storage-reviewers,janv 2023-10-16 07:43:11 +00:00
CanonicalQuotaObject.cpp
CanonicalQuotaObject.h
CheckedUnsafePtr.h
CipherStrategy.h
Client.cpp
Client.h
ClientImpl.h
ClientUsageArray.cpp
ClientUsageArray.h
CommonMetadata.h Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
components.conf Bug 1553105 - Make URL.origin return "null" if protocol doesn't have the URI_HAS_WEB_EXPOSED_ORIGIN flag r=nika,necko-reviewers,kershaw 2023-09-27 10:29:17 +00:00
Config.h Bug 1791767 - Exclude CachingDatabaseConnection with event target from general thread checks. r=dom-storage-reviewers,janv 2023-10-16 07:43:11 +00:00
Constants.h
DebugOnlyMacro.h
DecryptingInputStream_impl.h
DecryptingInputStream.cpp
DecryptingInputStream.h
DirectoryLock.h Bug 1749504 - Add a way to asynchronously release directory locks when they are invalidated; r=dom-storage-reviewers,jstutte 2023-09-12 12:40:41 +00:00
DirectoryLockImpl.cpp Bug 1749504 - Unregister invalidated directory locks when they become unblocked; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
DirectoryLockImpl.h Bug 1749504 - Unregister invalidated directory locks when they become unblocked; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
DummyCipherStrategy.h
EncryptedBlock.h
EncryptingOutputStream_impl.h
EncryptingOutputStream.cpp
EncryptingOutputStream.h
FileStreams.cpp
FileStreams.h
FileUtils.cpp
FileUtils.h
FirstInitializationAttempts.h
FirstInitializationAttemptsImpl.h
Flatten.h
ForwardDecls.h Bug 1749504 - Introduce a new method QuotaManager::OpenStorageDirectory; r=dom-storage-reviewers,jstutte 2023-09-17 06:37:28 +00:00
GroupInfo.cpp
GroupInfo.h
GroupInfoPair.cpp
GroupInfoPair.h
InitializationTypes.cpp
InitializationTypes.h
IPCQuotaObject.ipdlh
IPCStreamCipherStrategy.h
moz.build Bug 1851783 - Move OriginParser to separate source files; r=hsingh 2023-09-06 12:54:04 +00:00
NormalOriginOperationBase.cpp Bug 1749504 - Allow to do more complex directory opening in derived classes of NormalOriginOperationsBase; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
NormalOriginOperationBase.h Bug 1749504 - Allow to do more complex directory opening in derived classes of NormalOriginOperationsBase; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
nsIndexedDBProtocolHandler.cpp
nsIndexedDBProtocolHandler.h
nsIQuotaCallbacks.idl
nsIQuotaManagerService.idl Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
nsIQuotaRequests.idl
nsIQuotaResults.idl Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
NSSCipherStrategy.cpp
NSSCipherStrategy.h
OriginInfo.cpp
OriginInfo.h
OriginOperationBase.cpp Bug 1749504 - Add not null strong reference to QuotaManager from OriginOperatiosBase; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:57 +00:00
OriginOperationBase.h Bug 1749504 - Add not null strong reference to QuotaManager from OriginOperatiosBase; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:57 +00:00
OriginOperations.cpp Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
OriginOperations.h Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
OriginParser.cpp Bug 1853021: Fixing a potential performance regression caused by Bug1852071.r=janv,dom-storage-reviewers 2023-09-13 19:37:18 +00:00
OriginParser.h Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
OriginScope.h
PersistenceType.cpp
PersistenceType.h
PQuota.ipdl Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
PQuotaRequest.ipdl Bug 1733107 - Rework remaining QuotaManagerService clearing methods to use asynchronous messages instead of creating sub actors; r=dom-storage-reviewers,jstutte 2023-09-25 16:28:38 +00:00
PQuotaUsageRequest.ipdl Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
PRemoteQuotaObject.ipdl
QMResult.cpp
QMResult.h
QuotaCommon.cpp
QuotaCommon.h Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
QuotaManager.h Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
QuotaManagerImpl.h
QuotaManagerService.cpp Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
QuotaManagerService.h
QuotaObject.cpp
QuotaObject.h
QuotaParent.cpp Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
QuotaParent.h Bug 1808294 - Add a common way to create quota client directories; r=dom-storage-reviewers,jari 2023-10-12 14:55:59 +00:00
QuotaRequestBase.cpp Bug 1749504 - Add not null strong reference to QuotaManager from OriginOperatiosBase; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:57 +00:00
QuotaRequestBase.h Bug 1749504 - Remove NormalOriginOperationBase members related to directory locking; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
QuotaRequests.cpp
QuotaRequests.h
QuotaResults.cpp Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
QuotaResults.h Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
QuotaUsageRequestBase.cpp
QuotaUsageRequestBase.h Bug 1749504 - Remove NormalOriginOperationBase members related to directory locking; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
RemoteQuotaObject.cpp
RemoteQuotaObject.h
RemoteQuotaObjectChild.cpp
RemoteQuotaObjectChild.h
RemoteQuotaObjectParent.cpp
RemoteQuotaObjectParent.h
RemoteQuotaObjectParentTracker.h
RemoveParen.h
ResolvableNormalOriginOp.h Bug 1749504 - Remove NormalOriginOperationBase members related to directory locking; r=dom-storage-reviewers,jstutte 2023-09-13 16:41:58 +00:00
ResultExtensions.h
SanitizationUtils.cpp
SanitizationUtils.h
ScopedLogExtraInfo.cpp
ScopedLogExtraInfo.h
SerializationHelpers.h Bug 1808294 - Extend nsIQuotaOriginUsageResult to match UsageInfo; r=dom-storage-reviewers,jari 2023-10-06 13:33:13 +00:00
StorageHelpers.cpp
StorageHelpers.h
StorageManager.cpp Bug 1856089 - Harden RequestResolver::ResolveOrReject against a race with WorkerRef::Notify. r=dom-storage-reviewers,asuth 2023-10-04 15:15:03 +00:00
StorageManager.h
StreamUtils.cpp
StreamUtils.h
UsageInfo.h