gecko-dev/dom
Chris Martin 9191a21a16 Bug 1657404 - Refactor GamepadPlatformService r=handyman
A substantial refactor of GamepadPlatformService:
1. Easier to understand lifetime
2. Correct usage of mutexes to protect shared state
3. Clear separation of "service owner" and "service user"
4. Simplify logic in some places
5. Better variable names

Differential Revision: https://phabricator.services.mozilla.com/D96664
2020-12-02 22:36:35 +00:00
..
abort Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
animation Bug 1679009 - Simplify some getters in CSSPseudoElement and KeyframeEffect. r=hiro 2020-11-24 23:58:33 +00:00
audiochannel Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
base Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame 2020-12-02 21:48:03 +00:00
battery
bindings Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
broadcastchannel Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
browser-element
cache Bug 1672369 - Record Cache API shutdown steps. r=dom-workers-and-storage-reviewers,janv 2020-11-30 13:04:23 +00:00
canvas Bug 1638568 - E.g. uniform1i(null, ...) should check avail len not total len. r=lsalzman 2020-11-30 22:00:23 +00:00
chrome-webidl Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame 2020-12-02 21:48:03 +00:00
clients Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
commandhandler
console Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
credentialmanagement
crypto Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
debugger
docs
encoding Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
events Bug 1678553 - part 13: Make `WidgetQueryContentEvent` use `Maybe` to store some data r=m_kato,geckoview-reviewers 2020-12-02 05:32:19 +00:00
fetch Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
file Bug 1678374 - Avoid including js/RootingAPI.h from header files. r=jandem 2020-11-23 16:12:12 +00:00
filehandle Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
filesystem Bug 1119956 remove unused ErrorRunnable r=baku 2020-11-30 09:22:36 +00:00
flex
gamepad Bug 1657404 - Refactor GamepadPlatformService r=handyman 2020-12-02 22:36:35 +00:00
geolocation Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana 2020-11-16 22:09:25 +00:00
grid Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
html Bug 1667743 - Remove unused esni code r=necko-reviewers,dragana 2020-12-02 23:18:38 +00:00
imptests
indexedDB Bug 1672369 - Record IndexedDB shutdown steps. r=dom-workers-and-storage-reviewers,janv 2020-11-30 12:29:52 +00:00
interfaces Bug 1680158 - Expose focused content browsing context to chrome code. r=hsivonen 2020-12-02 08:50:45 +00:00
ipc Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame 2020-12-02 21:48:03 +00:00
jsurl Bug 1676361 - Move ExecutionContext to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=tcampbell 2020-11-23 16:12:26 +00:00
l10n Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
locales Bug 1679456 - Consume user activation on popup opening and remove popup opening tokens. r=smaug,edgar 2020-11-30 17:35:59 +00:00
localstorage Bug 1672369 - Record localstorage shutdown steps. r=dom-workers-and-storage-reviewers,janv 2020-11-30 13:08:59 +00:00
manifest
mathml Bug 1673931 - Remove dependency of BindingUtils.h on Document.h. 2020-11-23 16:08:03 +00:00
media Bug 1667743 - Remove unused esni code r=necko-reviewers,dragana 2020-12-02 23:18:38 +00:00
messagechannel Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
midi Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
network Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
notification Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
offline Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
payments Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
performance Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
permission Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
plugins Bug 1676361 - Move ExecutionContext to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=tcampbell 2020-11-23 16:12:26 +00:00
power Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
presentation Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
prio Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
promise Bug 1673931 - Remove avoidable includes from dom/Promise.h. r=smaug 2020-11-23 16:10:47 +00:00
prototype
push Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
quota Bug 1672369 - Add ability to record intermediate shutdown steps for timeout analysis. r=dom-workers-and-storage-reviewers,ttung,janv 2020-11-30 10:54:29 +00:00
reporting Bug 1678374 - Avoid including js/RootingAPI.h from header files. r=jandem 2020-11-23 16:12:12 +00:00
res
script Backed out 15 changesets (bug 1519100) for wpt leaks CLOSED TREE 2020-12-02 21:14:35 +02:00
security Bug 1679630 - Don't create HTTPS-Only Mode background request if URI is local or onion. r=ckerschb 2020-12-01 15:36:30 +00:00
serializers Bug 1679422: move serializers from dom/base/ to dom/serializers/. r=hsivonen 2020-11-29 15:58:13 +00:00
serviceworkers Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
simpledb Bug 1672369 - Unify handling shutdown timeout of quota clients. r=dom-workers-and-storage-reviewers,ttung,janv 2020-11-30 10:40:59 +00:00
smil Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
storage Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
svg Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
system Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
tests Backed out 3 changesets (bug 1677263, bug 1679460, bug 1679461) for test_focus.xhtml failures CLOSED TREE 2020-12-02 21:16:28 +02:00
u2f Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
url Bug 1673424 - Fix includes around JS/StructuredClone.h. 2020-11-23 16:06:52 +00:00
vr Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
webauthn Bug 1619094 - Properly explain our fork of libudev-sys. r=sylvestre DONTBUILD 2020-12-02 06:59:57 +00:00
webbrowserpersist Bug 1668682 - Don't try to save browsing contexts without window. r=peterv 2020-12-01 10:11:11 +00:00
webgpu Bug 1655357 - Disable use of external textures on macOS in WebGPU r=aosmond 2020-11-24 19:43:31 +00:00
webidl Bug 1677857 - Add new GC related fuzzing functions r=tsmith,mccr8 2020-11-30 02:15:38 +00:00
webshare
websocket Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
workers Backed out 15 changesets (bug 1519100) for wpt leaks CLOSED TREE 2020-12-02 21:14:35 +02:00
worklet Backed out 15 changesets (bug 1519100) for wpt leaks CLOSED TREE 2020-12-02 21:14:35 +02:00
xhr Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
xml Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
xslt Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
xul Bug 1678523 - Prevent unexpected flushes in XULTreeAccessible.cpp. r=emilio 2020-11-26 08:49:56 +00:00
jar.mn
moz.build Bug 1679422: move serializers from dom/base/ to dom/serializers/. r=hsivonen 2020-11-29 15:58:13 +00:00