gecko-dev/dom/localstorage
Jan Varga a650fac7b0 Bug 1563023 - Part 4: Get rid of custom usage tracking in LS by using client usage tracked by QM; r=asuth
This patch gets rid of gUsages in LSNG. This provides better consistency and
makes it easier to cache quota info on disk.
The patch also fixes some edge cases when usage was not adjusted correctly after
a failed file or database operation.

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

--HG--
extra : moz-landing-system : lando
2019-08-23 04:46:14 +00:00
..
test Bug 1563023 - Part 4: Get rid of custom usage tracking in LS by using client usage tracked by QM; r=asuth 2019-08-23 04:46:14 +00:00
ActorsChild.cpp Bug 1546310 - LSNG: Parent process should store values in UTF8; r=asuth 2019-04-29 06:09:42 +02:00
ActorsChild.h Bug 1547454 - LSNG: Create a new C++ class for local storage values; r=asuth 2019-04-29 06:05:56 +02:00
ActorsParent.cpp Bug 1563023 - Part 4: Get rid of custom usage tracking in LS by using client usage tracked by QM; r=asuth 2019-08-23 04:46:14 +00:00
ActorsParent.h Bug 1526891 - Part 5: Allow calling NextGenLocalStorageEnabled on any thread in the parent process; r=asuth 2019-02-23 17:06:40 +01:00
LSDatabase.cpp Bug 1548847 - Invalidate LSDatabase xpcom-shutdown observer after removing it from the observer service; r=asuth 2019-05-15 19:35:22 +02:00
LSDatabase.h Bug 1556217 - LSNG: Add a test for large items; r=asuth, smaug 2019-06-02 08:00:25 +02:00
LSObject.cpp Bug 1574569 - Don't abort LocalStorage requests when a sync message from parent is detected; r=asuth 2019-08-21 20:24:00 +00:00
LSObject.h Bug 1556217 - LSNG: Add a test for large items; r=asuth, smaug 2019-06-02 08:00:25 +02:00
LSObserver.cpp Backed out changeset 97d88752079f (bug 1540401) for causing a nightly startup crash a=backout 2019-04-04 04:45:08 +03:00
LSObserver.h Backed out changeset 97d88752079f (bug 1540401) for causing a nightly startup crash a=backout 2019-04-04 04:45:08 +03:00
LSSnapshot.cpp Bug 1546723 - Part 7: Fix ordering of items in special cases; r=asuth 2019-05-15 06:11:11 +02:00
LSSnapshot.h Bug 1546723 - Part 4: Use a write optimizer in LSSnapshot; r=asuth 2019-05-15 06:11:11 +02:00
LSValue.cpp Bug 1513937 - LSNG: Compress specific values; r=asuth 2019-04-29 06:10:42 +02:00
LSValue.h Bug 1513937 - LSNG: Compress specific values; r=asuth 2019-04-29 06:10:42 +02:00
LSWriteOptimizer.cpp Bug 1546723 - Part 7: Fix ordering of items in special cases; r=asuth 2019-05-15 06:11:11 +02:00
LSWriteOptimizer.h Bug 1546723 - Part 7: Fix ordering of items in special cases; r=asuth 2019-05-15 06:11:11 +02:00
LocalStorageCommon.cpp Backed out changeset 97d88752079f (bug 1540401) for causing a nightly startup crash a=backout 2019-04-04 04:45:08 +03:00
LocalStorageCommon.h Bug 1535221 - Add more robust logging including more detailed logging for CheckClosingDatastore and DirectoryOpenPending state; r=asuth 2019-03-21 21:08:00 +01:00
LocalStorageManager2.cpp Bug 1555562 - Make sure LocalStorageManager::PrecacheStorage() passes in the real storage principal. r=Ehsan 2019-06-04 21:13:40 +00:00
LocalStorageManager2.h Bug 1535221 - Dead lock with a11y's mscom and mozilla::dom::LSObject; r=asuth 2019-04-15 05:04:02 +02:00
PBackgroundLSDatabase.ipdl Bug 1546723 - Part 4: Use a write optimizer in LSSnapshot; r=asuth 2019-05-15 06:11:11 +02:00
PBackgroundLSObserver.ipdl Bug 1547454 - LSNG: Create a new C++ class for local storage values; r=asuth 2019-04-29 06:05:56 +02:00
PBackgroundLSRequest.ipdl Bug 1517089 - Part 13: Use separate IPC params and response for datastore preloading; r=asuth 2019-02-08 21:02:11 +01:00
PBackgroundLSSharedTypes.ipdlh Bug 1551055 - StoragePrincipal should be supported by localStorage - part 1, r=asuth 2019-05-14 05:49:46 +00:00
PBackgroundLSSimpleRequest.ipdl Bug 1286798 - Part 19: Implement a helper method for datastore preloading verification; r=asuth 2018-11-29 21:48:15 +01:00
PBackgroundLSSnapshot.ipdl Bug 1546723 - Part 4: Use a write optimizer in LSSnapshot; r=asuth 2019-05-15 06:11:11 +02:00
ReportInternalError.cpp Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug 2019-04-01 22:42:34 +00:00
ReportInternalError.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SerializationHelpers.h Bug 1513937 - LSNG: Compress specific values; r=asuth 2019-04-29 06:10:42 +02:00
SnappyUtils.cpp Bug 1513937 - LSNG: Compress specific values; r=asuth 2019-04-29 06:10:42 +02:00
SnappyUtils.h Bug 1513937 - LSNG: Compress specific values; r=asuth 2019-04-29 06:10:42 +02:00
moz.build Bug 1556217 - LSNG: Add a test for large items; r=asuth, smaug 2019-06-02 08:00:25 +02:00
nsILocalStorageManager.idl Bug 1489308 part 9. Remove now-unused wyciwyg bits. r=mccr8 2019-02-28 01:09:48 +00:00