mirror of
https://github.com/RGBCube/serenity
synced 2025-10-24 15:12:34 +00:00
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. |
||
|---|---|---|
| .. | ||
| InnerHTML.cpp | ||
| InnerHTML.h | ||
| XMLSerializer.cpp | ||
| XMLSerializer.h | ||
| XMLSerializer.idl | ||