mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-20 09:49:15 +03:00
8de7e49a56
These classes only needed Window to get at its realm. Pass a realm directly to construct DOM and WebIDL classes. This change importantly removes the guarantee that a Document will always have a non-null Window object. Only Documents created by a BrowsingContext will have a non-null Window object. Documents created by for example, DocumentFragment, will not have a Window (soon). This incremental commit leaves some workarounds in place to keep other parts of the code building. |
||
---|---|---|
.. | ||
AbstractOperations.cpp | ||
AbstractOperations.h | ||
CallbackType.cpp | ||
CallbackType.h | ||
DOMException.cpp | ||
DOMException.h | ||
DOMException.idl | ||
ExceptionOr.h | ||
OverloadResolution.cpp | ||
OverloadResolution.h | ||
Promise.cpp | ||
Promise.h |