Dactyloidae/dom
Martok f059bb0a59 Issue #2240 - Align Microtasks and promises scheduling with spec
Microtasks, resolved Promises and Observers are handled after the sync
task that caused them, in the order they were generated.
Also simplifies reentrancy handling.

Based-on: m-c 1193394
2024-01-09 11:59:32 +08:00
..
abort Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
animation Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
apps Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE 2021-03-12 08:59:50 +08:00
archivereader Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
asmjscache Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
audiochannel Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
base Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
bindings Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
broadcastchannel Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
browser-element Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
cache [DOM] Ignore status 206 and vary header checking for opaque responses in the Cache API. 2023-10-26 10:51:17 +08:00
canvas [WebGL] Turn on more validation/error checking in webgl (when not on Win) 2023-11-24 17:04:07 +08:00
console Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
crypto Issue #1442 - Part 5: Implement WebIDL bindings for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 2023-10-04 09:54:00 +08:00
encoding Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
events Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
fetch Issue #1442 - Part 26 - FetchStreamReader needs to cancel its reader when it encounters write errors. https://bugzilla.mozilla.org/show_bug.cgi?id=1416879 Part 5 Also same fix as in Part 24 for FetchStream but in FetchStreamReader. 2023-10-04 10:05:30 +08:00
filehandle Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
filesystem [DOM] Filter out symlinks for webkitdirectory. 2023-07-06 10:37:32 +08:00
gamepad Issue #80 - Re-unify most of DOM 2022-09-09 10:09:40 +08:00
geolocation Issue #2435 - Make CycleCollectedJSContext.h dependency explicit 2024-01-09 11:59:09 +08:00
grid Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
heapsnapshot Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
html Issue #2362 - Fix click handling according to the spec. 2023-12-06 14:50:08 +08:00
imptests Issue #1656 - Part 9: Single-line-comment style. 2020-09-25 22:07:00 +08:00
indexedDB Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
inputmethod Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
interfaces Issue #1721 - Implement GlobalPrivacyControl 2023-10-18 10:17:23 +08:00
ipc Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC 2023-09-14 10:22:47 +08:00
json Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
jsurl Issue #1691 - Part 8: Fix --enable-debug builds and continue dynamic module import changes. https://bugzilla.mozilla.org/show_bug.cgi?id=1342012 Support import from timeout handlers by associating the initiating script with the compiled JSScript. Fix error message that covers all import() failures that don't throw a JS exception. https://bugzilla.mozilla.org/show_bug.cgi?id=1331662 Partial - Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. Left EvaluateString() in nsXBLProtoImplField.cpp until ExecutionContext errors can be fixed. 2023-04-30 21:21:06 +08:00
locales Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC 2023-09-14 10:22:47 +08:00
manifest Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
mathml Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
media Issue #2393 - Part 4 - Reduce VideoQueue size for GPU based images 2023-11-30 09:53:36 +08:00
messagechannel [DOM] Fix double-free crash in MessagePort.cpp 2023-12-15 09:07:10 +08:00
network Issue #1442 - Part 5: Implement WebIDL bindings for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 2023-10-04 09:54:00 +08:00
notification [DOM] Deny web notifications if principal can't resolve. 2023-08-31 22:41:46 +08:00
offline Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
performance Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously. 2023-10-21 11:04:56 +08:00
permission Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
plugins Issue #2435 - Make CycleCollectedJSContext.h dependency explicit 2024-01-09 11:59:09 +08:00
power Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
promise Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
push Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
quota Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
res
script Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
secureelement Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
security Issue #2405 - Add a pref to disable CSP reporting. 2023-12-21 10:15:17 +08:00
settings Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
smil Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
storage Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
svg Revert "No issue - Stop supporting data: scheme in SVG <use> elements." 2023-11-30 10:04:21 +08:00
system Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
tests No Issue - StructuredClone serialize and deserialize should treat back reference consistently 2023-11-10 15:31:51 +08:00
time Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
u2f Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
url Issue #1442 - Part 10a - Unify body extraction in Fetch/Beacon/XHR. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. 2023-10-04 09:57:38 +08:00
webidl Issue #2361 - Base implementation of Navigator.Clipboard 2023-11-24 17:01:55 +08:00
workers Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
worklet Issue #1691 - Part 8: Fix --enable-debug builds and continue dynamic module import changes. https://bugzilla.mozilla.org/show_bug.cgi?id=1342012 Support import from timeout handlers by associating the initiating script with the compiled JSScript. Fix error message that covers all import() failures that don't throw a JS exception. https://bugzilla.mozilla.org/show_bug.cgi?id=1331662 Partial - Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. Left EvaluateString() in nsXBLProtoImplField.cpp until ExecutionContext errors can be fixed. 2023-04-30 21:21:06 +08:00
xbl Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up 2023-05-24 09:02:40 +08:00
xhr Issue #1442 - Part 10b - Use nsIXHRSendable instead Blob/FormData/URLSearchParams. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. 2023-10-04 09:57:57 +08:00
xml Issue #2135 - Bug 1393806/Part 3: Change dom::ReparentWrapper to take an ErrorResult 2023-03-06 16:24:26 +08:00
xslt Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
xul Issue #80 - Re-unify most of DOM 2022-09-09 10:09:40 +08:00
jar.mn
moz.build Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00