1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 16:25:06 +00:00
serenity/Userland/Libraries/LibWeb/Bindings
Andreas Kling 2898701459 LibWeb: Hang on to the internal realm with a JS::Handle
This fixes an issue where GC would kill the internal realm if it ran at
the wrong time during startup. Found by aggressively GC'ing between
every allocation.
2022-10-20 15:16:23 +02:00
..
AudioConstructor.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
AudioConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
CSSNamespace.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
CSSNamespace.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ExceptionOrUtils.h LibWeb: Support plain (throw) JS::Completion in WebIDL::ExceptionOr 2022-09-27 14:56:17 +01:00
HostDefined.cpp LibWeb: Move Web prototypes and constructors to new Intrinsics object 2022-10-01 21:05:32 +01:00
HostDefined.h LibWeb: Make HostDefined and Intrinsics free functions [[nodiscard]] 2022-10-09 10:14:57 +02:00
ImageConstructor.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
ImageConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Intrinsics.cpp LibWeb: Move Web prototypes and constructors to new Intrinsics object 2022-10-01 21:05:32 +01:00
Intrinsics.h LibWeb: Make HostDefined and Intrinsics free functions [[nodiscard]] 2022-10-09 10:14:57 +02:00
LegacyPlatformObject.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
LegacyPlatformObject.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
LocationConstructor.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
LocationConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationObject.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
LocationObject.h LibWeb: Move cross-origin AOs from Bindings/ to HTML/CrossOrigin/ 2022-09-24 19:31:39 +01:00
LocationPrototype.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
MainThreadVM.cpp LibWeb: Hang on to the internal realm with a JS::Handle 2022-10-20 15:16:23 +02:00
MainThreadVM.h LibWeb: Hang on to the internal realm with a JS::Handle 2022-10-20 15:16:23 +02:00
OptionConstructor.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
OptionConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
PlatformObject.cpp LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
PlatformObject.h LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
Replaceable.h LibJS: Remove GlobalObject from VM::this_value() 2022-08-23 13:58:30 +01:00
WindowConstructor.cpp LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00
WindowConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WindowPrototype.h LibWeb: Use prototype and constructor methods from new Intrinsics 2022-10-01 21:05:32 +01:00