gecko-dev/dom/quota
Simon Giesecke 58d0171406 Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj
To correctly implement this, it must be known on instantiation whether E is
copy-constructible, which is not the case if only a forward declaration is
available. This can be resolved either by making sure a full definition of E is
available, which is preferable. But in cases where this is not (easily) possible,
the information can be explicitly provided by the MOZ_DECLARE_COPY_CONSTRUCTIBLE
and MOZ_DECLARE_NON_COPY_CONSTRUCTIBLE macros. In particular, declarations for
IPDL-declared types are added to nsTArray.h itself, like it was already done
for MOZ_DECLARE_RELOCATE_USING_MOVE_CONSTRUCTOR.

Differential Revision: https://phabricator.services.mozilla.com/D66244

--HG--
extra : moz-landing-system : lando
2020-03-20 17:13:51 +00:00
..
test Bug 1619592 - Update selected operations to not implicitly initialize storage; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:07:23 +00:00
ActorsChild.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan,kvark 2020-02-24 15:33:38 +00:00
ActorsChild.h
ActorsParent.cpp Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj 2020-03-20 17:13:51 +00:00
ActorsParent.h
CheckedUnsafePtr.h Bug 1620632 - Rename confusingly named types/macros for relocation handling of nsTArray. r=froydnj 2020-03-20 17:04:27 +00:00
Client.cpp Bug 1619592 - Refactor client type checks using new Client::IsValidType method; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:06:30 +00:00
Client.h Bug 1619592 - Refactor client type checks using new Client::IsValidType method; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:06:30 +00:00
FileStreams.cpp
FileStreams.h
InitializationTypes.h Bug 1619910 - P2 - Collect the success rates of upgrades from indexedDB/ and storage/persistent/ directory; r=janv,dom-workers-and-storage-reviewers 2020-03-11 12:52:04 +00:00
MemoryOutputStream.cpp
MemoryOutputStream.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/quota. r=dom-workers-and-storage-reviewers,janv 2020-02-12 10:25:22 +00:00
OriginScope.h
PQuota.ipdl Bug 1619592 - Remove aResetAll param from nsIQuotaManagerService::ResetStoragesForPrincipal; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:01:38 +00:00
PQuotaRequest.ipdl Bug 1616003 - QM: Make it possible to verify initialization status from unit tests; r=ttung,dom-workers-and-storage-reviewers 2020-02-22 07:57:28 +00:00
PQuotaUsageRequest.ipdl
PersistenceType.cpp Bug 1619592 - Refactor persistence type checks using new IsValidPersistenceType method; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:06:17 +00:00
PersistenceType.h Bug 1619592 - Refactor persistence type checks using new IsValidPersistenceType method; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:06:17 +00:00
QuotaCommon.cpp
QuotaCommon.h
QuotaManager.h Bug 1619910 - P1 - Change MaybeUpgradeFrom* to UpgradeFrom*; r=janv,dom-workers-and-storage-reviewers 2020-03-11 12:51:26 +00:00
QuotaManagerService.cpp Bug 1619592 - Remove aResetAll param from nsIQuotaManagerService::ResetStoragesForPrincipal; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:01:38 +00:00
QuotaManagerService.h Bug 1617653 - Remove nsAutoPtr usage from localstorage, quota, storage, simpledb. r=dom-workers-and-storage-reviewers,sg 2020-02-25 23:14:57 +00:00
QuotaObject.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
QuotaRequests.cpp
QuotaRequests.h
QuotaResults.cpp Bug 1615998 - QM: Remove nsIQuotaOriginsResult interface; r=ttung,dom-workers-and-storage-reviewers,sg 2020-02-22 01:03:26 +00:00
QuotaResults.h Bug 1615998 - QM: Remove nsIQuotaOriginsResult interface; r=ttung,dom-workers-and-storage-reviewers,sg 2020-02-22 01:03:26 +00:00
SerializationHelpers.h
StorageManager.cpp Bug 1619112 part 3. Pass UTF8 strings to MaybeRejectWithType/RangeError promise methods. r=smaug 2020-03-06 21:05:48 +00:00
StorageManager.h
UsageInfo.h
components.conf
moz.build Bug 1619592 - Rationalize PersistenceTypeTo* and PersistenceTypeFrom* methods; r=dom-workers-and-storage-reviewers,sg 2020-03-13 12:55:20 +00:00
nsIQuotaCallbacks.idl
nsIQuotaManagerService.idl Bug 1619592 - Update selected operations to not implicitly initialize storage; r=dom-workers-and-storage-reviewers,sg 2020-03-17 13:07:23 +00:00
nsIQuotaRequests.idl Bug 1615998 - QM: Remove nsIQuotaOriginsResult interface; r=ttung,dom-workers-and-storage-reviewers,sg 2020-02-22 01:03:26 +00:00
nsIQuotaResults.idl Bug 1615998 - QM: Remove nsIQuotaOriginsResult interface; r=ttung,dom-workers-and-storage-reviewers,sg 2020-02-22 01:03:26 +00:00
nsIndexedDBProtocolHandler.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/quota. r=dom-workers-and-storage-reviewers,janv 2020-02-12 10:25:22 +00:00
nsIndexedDBProtocolHandler.h