gecko-dev/dom
Jens Stutte 61d67b9ff0 Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv
There are some few unsafe uses of MaybeRecordShutdownStep where the QuotaManager singleton may be  not (yet or anymore) alive.
In order to not add many unnecessary null checks, we drop GetRef and MaybeRecordShutdownStep in favor of
QuotaManager::MaybeRecordQuotaClientShutdownStep
QuotaManager::SafeMaybeRecordQuotaClientShutdownStep
with the sole difference that the Safe variant runtime checks the singleton, while the normal one only asserts.

Differential Revision: https://phabricator.services.mozilla.com/D115988
2021-05-28 06:46:04 +00:00
..
abort
animation Bug 1699890 - Forcibly create a display item for backgroud-color animations even if it's transparent at the moment. r=boris,miko 2021-05-26 00:17:39 +00:00
audiochannel
base Bug 1690905 - Report the DOM portion of memory usage for data documents in about:memory r=smaug 2021-05-27 17:55:45 +00:00
battery
bindings Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
broadcastchannel Bug 1692639 - Change dom/broadcastchannel/tests/test_bfcache.html to use BroadcastChannel, r=annyG 2021-04-08 21:15:02 +00:00
browser-element
cache Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
canvas Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
chrome-webidl Bug 1705032 - Added CSSCacheCleaner deleteByBaseDomain. r=emilio,timhuang 2021-05-27 12:37:03 +00:00
clients Bug 1584007 - check ClientSource existence r=asuth 2021-05-24 13:55:08 +00:00
commandhandler
console Bug 1713083 part 2 - Remove JSPROP_GETTER and JSPROP_SETTER. r=evilpie 2021-05-27 15:03:38 +00:00
credentialmanagement
crypto
debugger
docs Bug 1710672 - Mention createActor: false in jsactors documentation, r=mconley 2021-05-11 17:29:26 +00:00
encoding Bug 1711476 - Enable chardetng for the .jp TLD. r=emk 2021-05-21 12:23:23 +00:00
events Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
fetch Backed out 3 changesets (bug 1660555) on request from evilpie 2021-04-29 16:55:15 +02:00
file Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
filehandle
filesystem
flex
gamepad
geolocation
grid
html Bug 1690905 - Report the DOM portion of memory usage for data documents in about:memory r=smaug 2021-05-27 17:55:45 +00:00
imptests
indexedDB Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
interfaces Bug 1712614 - Allow passing a GC reason through pokeGC and runNextCollectorSlice for testing, to allow removing a special case in the code r=pbone,smaug 2021-05-26 21:01:50 +00:00
ipc Bug 1705033 - Added ImageCacheCleaner deleteByBaseDomain. r=tnikkel,timhuang 2021-05-27 12:37:04 +00:00
jsurl Bug 1702278 - Make CompileOptions a member of JSExecutionContext r=tcampbell 2021-04-20 15:31:13 +00:00
l10n
locales Bug 973604 - Mark set/releaseCapture() as deprecated r=annevk,edgar 2021-04-26 19:37:45 +00:00
localstorage Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
manifest
mathml
media Bug 857668: Close these RTCPeerConnections. r=jib 2021-05-27 21:08:46 +00:00
messagechannel
midi Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
network Bug 1708116 - Use NetAddr::InitFromString instead of PR_StringToNetAddr r=necko-reviewers,dragana 2021-05-10 09:26:01 +00:00
notification Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
offline Bug 1694662 - Remove headers from offline resource list r=kershaw 2021-04-30 07:20:23 +00:00
payments Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
performance Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
permission
plugins Bug 1704784: Remove stray uses of defunct nsIObjectLoadingContent values r=Gijs 2021-04-20 21:51:49 +00:00
power
prio
promise Bug 1686154 - Fix the race condition on WorkerFetchResolver::mFetchObserver. r=asuth 2021-04-13 13:23:57 +00:00
prototype Bug 1651317 - Handle race in script compiling in PrototypeDocumentContentSink. r=smaug 2021-05-04 00:01:22 +00:00
push Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
quota Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
reporting
res
script Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
security Bug 1713074: CSP - Add moz logging for origin of policy r=freddyb 2021-05-27 09:15:17 +00:00
serializers
serviceworkers Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
simpledb Bug 1709067 - SDB: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:39 +00:00
smil
storage Part 9: Bug 1700623 - Notify main thread about storage updates periodically. r=asuth 2021-05-26 07:14:07 +00:00
svg Bug 1692068 - Disable broken crashtests on tsan. r=necko-reviewers,decoder,dragana 2021-05-25 01:15:49 +00:00
system Bug 1712642: allow overwrite for WriteMode::Overwrite and WriteMode::Append r=barret 2021-05-26 16:46:03 +00:00
tests Bug 1712724 - Don't trigger select on programmatic focus during keyboard events. r=smaug 2021-05-26 11:21:44 +00:00
u2f
url
vr Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
webauthn Bug 1519636 - Initial reformat of C/C++ code with clang-format version 12.0.0. r=sylvestre 2021-05-10 07:15:07 +00:00
webbrowserpersist Bug 1690326: Add mappings for ERROR_DEVICE_HARDWARE_ERROR, ERROR_DEVICE_NOT_CONNECTED, ERROR_DISK_FULL and remove error NS_ERROR_FILE_DISK_FULL in favor of existing NS_ERROR_FILE_NO_DEVICE_SPACE r=xpcom-reviewers,necko-reviewers,nika,valentin 2021-05-06 14:00:06 +00:00
webgpu Bug 1713162 - Detect copies into WebGPU swapchain for presentation r=jimb 2021-05-27 17:20:28 +00:00
webidl Bug 1710679 - Implement WebGPU render bundles r=webidl,jgilbert,smaug 2021-05-26 20:30:45 +00:00
webshare
websocket Bug 1705147 - Make it possible to use WebSocket outside Window/Worker scopes, r=asuth 2021-04-19 17:16:14 +00:00
workers Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
worklet Bug 1458339 part 2 - Use shared memory to initialize the JS engine. r=smaug,tcampbell,necko-reviewers 2021-05-12 13:57:56 +00:00
xhr Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
xml Bug 1690905 - Report the DOM portion of memory usage for data documents in about:memory r=smaug 2021-05-27 17:55:45 +00:00
xslt Bug 1710845 - Get rid of NS_ERROR_DOM_INVALID_EXPRESSION_ERR; r=smaug; 2021-05-12 23:32:38 +00:00
xul Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
jar.mn
moz.build Bug 1682030 - Remove some dead NPAPI code from dom/plugins and related spots. r=jmathies,mconley,ipc-reviewers,mccr8 2021-04-06 19:28:12 +00:00