Dactyloidae/dom
FranklinDM ae50e9e01d Issue #2225 - Implement Element.replaceChildren
This accounts for refactoring changes (e.g. avoids RemoveChild*
changes).

Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1626015
2023-05-02 23:55:52 +08:00
..
abort Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
animation Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +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 #2225 - Implement Element.replaceChildren 2023-05-02 23:55:52 +08:00
bindings Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors 2023-04-12 10:03:50 +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 Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables 2023-01-10 07:31:26 +08:00
canvas Remove unmaintained WebGL conformance test suite. 2023-04-30 09:28:42 +08:00
console Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
crypto [DOM] WebCrypto: Check decoded key type before using it. 2023-02-22 07:08:44 +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 #1691 - Part 9: Make import() work when the active script is in another document. https://bugzilla.mozilla.org/show_bug.cgi?id=1342012 Associate event handler with active script when they are compiled. 2023-04-30 21:21:19 +08:00
fetch Bug 1432272 - Make Fetch API use the global's base URL instead of the entry document's base URL 2023-04-30 21:23:32 +08:00
filehandle Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
filesystem Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
gamepad Issue #80 - Re-unify most of DOM 2022-09-09 10:09:40 +08:00
geolocation Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +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 #252 - Move getElementsByName from HTMLDocument to Document 2023-04-08 07:29:02 +08:00
imptests Issue #1656 - Part 9: Single-line-comment style. 2020-09-25 22:07:00 +08:00
indexedDB Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
inputmethod Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
interfaces Issue #252 - Move getElementsByName from HTMLDocument to Document 2023-04-08 07:29:02 +08:00
ipc Issue #1691 - Part 7e: Dependencies for required to finish part 7d. https://bugzilla.mozilla.org/show_bug.cgi?id=1331662 Reimplement EvaluateString using the ExecutionContext class. https://bugzilla.mozilla.org/show_bug.cgi?id=1316078 Extract redudant code into StartOffThreadParseTask. Use an ExclusiveContext instead of a JSContext in XDR functions. Add a script decoder as a valid off-main-thread parse-task. https://bugzilla.mozilla.org/show_bug.cgi?id=900784 Add nsJSUtils functions for encoding and decoding the bytecode. https://bugzilla.mozilla.org/show_bug.cgi?id=1316081 Add XDRIncrementalEncoder to replace delazified LazyScript in the encoded XDR buffer. Add an XDRIncrementalEncoder instance on the ScriptSource. Expose a new JSAPI to incrementally encode bytecode when it is generated. https://bugzilla.mozilla.org/show_bug.cgi?id=1334091 XDR function use the sourceObject instead of the enclosingScript as argument. 2023-04-30 21:20:33 +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 #unknown, Reload Flooding prevention. 2021-12-14 23:10:15 +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 #61 - Reinstate buildability with shared gkmedias dll 2023-03-28 12:07:03 +08:00
messagechannel Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort 2023-04-10 07:25:34 +08:00
network Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
notification Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +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 #2053 - Follow-up: Make the default ResourceTimingBufferSize larger 2023-04-12 10:04:05 +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 #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
power Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
promise Issue #1691 - Part 6d: Optimize handling of internally-created Promise objects. https://bugzilla.mozilla.org/show_bug.cgi?id=1358879 The patch uses a different test: PROMISE_FLAG_DEFAULT_REJECT_FUNCTION which doesn't exist in our codebase. It was added in this bug, which appears to be partly complete: https://bugzilla.mozilla.org/show_bug.cgi?id=1313049 2023-04-30 21:18:51 +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 #1691 - Follow-up: Fix videojs and potentially other problems. When rewriting the ExecutionContext code in ScriptLoader I accidentally removed some required code. 2023-05-02 23:53:33 +08:00
secureelement Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
security [DOM security] Be more explicit about CSP checks and reports. 2022-09-22 10:18:33 +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 Issue #2135 - Follow-up: Fix typo 2023-03-06 16:26:20 +08:00
system Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
tests Issue #2197 - Part 2d: Implement PostMessageOptions for Window 2023-04-10 07:26:20 +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 #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
url Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
webidl Issue #2225 - Implement Element.replaceChildren 2023-05-02 23:55:52 +08:00
workers Issue #2197 - Part 4: Expose structuredClone in Sandbox 2023-04-10 07:27:03 +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 #1691 - Part 12: Fix return value in ExecScript() and debug assert in ParseTask. https://bugzilla.mozilla.org/show_bug.cgi?id=1331662 Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. ExecutionContext: The mRetValue is not used even though it is checked in various asserts. This is how it is in the Mozilla code even years later, only the passed in value is used. ParseTask: JoinDecode() and JoinCompile() run the same code but the type is different causing a debug assert when it checks the type Script vs ScriptDecode. 2023-04-30 21:22:00 +08:00
xhr [Network, DOM] Align our implementation with the current CORS/Fetch spec. 2022-11-25 11:41:52 +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 #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +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