gecko-dev/dom
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
..
abort Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp 2019-08-15 01:04:46 +03:00
animation Bug 1574061 - Use the target window object for waitForAnimationFrames in observeStylingInTargetWindow. r=boris 2019-08-15 21:20:45 +00:00
audiochannel Bug 1565689 - part4 : notify controller about media active state and audible state changed from content processes. r=baku 2019-08-08 20:01:19 +00:00
base Bug 1575542 - Add counter and warnings for deprecated MathML lengths. r=emilio 2019-08-22 06:29:26 +00:00
battery
bindings Bug 1575272 - Fix DOM bindings tests to work with Fission. r=peterv 2019-08-21 20:10:33 +00:00
broadcastchannel
browser-element Bug 1574915 - Fix useless try-catch issues in dom/. r=hsivonen 2019-08-19 17:02:54 +00:00
cache Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
canvas Bug 1574915 - Fix useless try-catch issues in dom/. r=hsivonen 2019-08-19 17:02:54 +00:00
chrome-webidl Bug 1559244 - Step 1: make BrowserTestUtils@crashBrowser function work with JSWindowActor. r=mconley 2019-08-15 19:28:16 +00:00
clients
commandhandler Bug 1574627 - Fix some "disbaled" typos. DONTBUILD r=njn 2019-08-16 23:23:05 +00:00
console Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp 2019-08-15 01:04:46 +03:00
credentialmanagement Bug 1569262 - Rename nsIDocShellTreeItem::GetRootTreeItem to GetInProcessRootTreeItem for Fission marking. r=nika 2019-08-07 19:24:00 +00:00
crypto
debugger
docs Bug 1574269 - Improve in-tree documentation for fission. r=mconley 2019-08-22 21:56:50 +00:00
encoding Bug 1574892 - Make a reused TextDecoder apply the original BOM policy. r=annevk 2019-08-20 07:54:02 +00:00
events Bug 1575249 - Ride along: remove +x permissions on source files r=Ehsan 2019-08-21 09:57:03 +00:00
fetch Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
file Bug 1559489, part 4 - Remote-to-local window transplanting. r=tcampbell,bzbarsky 2019-08-13 19:09:59 +00:00
filehandle
filesystem Bug 1570369 - Part 7: Use IPDL refcounted for PFileSystemRequest, r=baku 2019-08-08 16:46:37 +00:00
flex
gamepad Bug 1574996 - Fix broken VRPose arrays. r=kip 2019-08-20 18:34:24 +00:00
geolocation Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
grid Bug 1519958 - Refactor grid types to preserve repeat() at computed value time and use cbindgen. r=mats,boris 2019-08-05 22:13:21 +02:00
html Bug 1568950 - Part 5: Remove nsIDOMWindowUtils::forceUseCounterFlush; r=smaug 2019-08-21 12:52:19 +00:00
imptests Bug 1556637 - Replace all mozDumpDebugInfo calls r=jya,jib 2019-08-14 20:32:31 +00:00
indexedDB Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
interfaces Backed out 4 changesets (bug 1510569) for causing build bustage on a CLOSED TREE 2019-08-21 22:55:43 +03:00
ipc Bug 1563578: Make browser_getActor_filter.js Fission-compatible. 2019-08-22 20:28:36 +00:00
jsurl
l10n
locales Bug 1575542 - Add counter and warnings for deprecated MathML lengths. r=emilio 2019-08-22 06:29:26 +00:00
localstorage Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
manifest Bug 1575140 - Manifest ImageResource sizes should be an array r=baku 2019-08-21 10:29:16 +00:00
mathml Bug 1575542 - Add counter and warnings for deprecated MathML lengths. r=emilio 2019-08-22 06:29:26 +00:00
media Bug 1567170 - Avoid thread leak in media fuzzing target. r=jya 2019-08-22 10:29:29 +00:00
messagechannel
midi
network
notification Bug 1570674 - Default to "Never Allow" for notification permission prompt denials. r=Ehsan 2019-08-22 16:24:56 +00:00
offline
payments Bug 1572155 - Make validationURL use baseURI r=marcosc 2019-08-20 03:45:58 +00:00
performance Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp 2019-08-15 01:04:46 +03:00
permission
plugins Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
power
presentation Bug 1571466 - Cleanup unnecessary ESLint global definitions. r=mossop 2019-08-19 07:11:56 +00:00
prio
promise
prototype Bug 1571530 - Cleanup slightly SheetComplete, and use the right boolean to notify. r=heycam 2019-08-16 10:56:16 +00:00
push Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh 2019-08-15 14:32:48 +00:00
quota Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
reporting
res
script Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
security Backed out changeset 4bedbc45e231 (bug 1505412) for failures in test_bug1505412.html CLOSED TREE 2019-08-22 19:52:49 +03:00
serviceworkers Bug 1575343, part 3 - Avoid copies in workers and service workers when getting calling location. r=asuth 2019-08-21 14:25:53 +00:00
simpledb Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
smil
storage Bug 1570644 - Part 1: Fix a regression caused by bug 1556812; r=asuth 2019-08-19 10:24:39 +02:00
svg Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
system Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
tests Bug 1571583 - Disable leaking tests for frequent failures. r=jmaher 2019-08-20 10:43:15 +00:00
u2f
url
vr Bug 1574681 - VRManagerChild::GetVRDisplays returns void rather than bool r=thomasmo 2019-08-22 14:59:53 +00:00
webauthn
webbrowserpersist Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-08-13 07:15:25 +00:00
webgpu
webidl Bug 1570158 - Add proxy information to candidates table in about:webrtc r=bwc,baku 2019-08-21 10:04:45 +00:00
websocket Bug 1574915 - Fix useless try-catch issues in dom/. r=hsivonen 2019-08-19 17:02:54 +00:00
workers Bug 1575343, part 3 - Avoid copies in workers and service workers when getting calling location. r=asuth 2019-08-21 14:25:53 +00:00
worklet Bug 1473463 evaluate worklet scripts as modules without support for nested import r=baku 2019-08-13 11:10:23 +00:00
xbl Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
xhr Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
xml Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
xslt Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
xul Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
jar.mn
moz.build Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00