mirror of
https://github.com/RGBCube/serenity
synced 2025-05-28 10:15:07 +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. |
||
---|---|---|
.. | ||
ClassicScript.cpp | ||
ClassicScript.h | ||
Environments.cpp | ||
Environments.h | ||
ExceptionReporter.cpp | ||
ExceptionReporter.h | ||
Script.cpp | ||
Script.h | ||
WindowEnvironmentSettingsObject.cpp | ||
WindowEnvironmentSettingsObject.h | ||
WorkerEnvironmentSettingsObject.h |