gecko-dev/dom/localstorage
Jan Varga 0e46119bb9 Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth
This patch wraps the uint64_t type in a Maybe container, so the client usage can
represent a state when there are no files on disk for the given client. Zero
usage then represents a state when there are some files but they are empty or
the client tracks logical size (not physical size of files on disk) and the
logical size is zero. This can be useful especially for LocalStorage.

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

--HG--
extra : moz-landing-system : lando
2019-08-22 20:52:09 +00:00
..
test Merge inbound to mozilla-central. a=merge 2019-07-09 06:45:48 +03: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 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +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
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
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
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
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
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