1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 14:22:18 +00:00
serenity/Userland/Libraries/LibWeb/Bindings
Linus Groh 5dd5896588 LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
This is a continuation of the previous commit.

Calling initialize() is the first thing that's done after allocating a
cell on the JS heap - and in the common case of allocating an object,
that's where properties are assigned and intrinsics occasionally
accessed.
Since those are supposed to live on the realm eventually, this is
another step into that direction.
2022-08-23 13:58:30 +01:00
..
AudioConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AudioConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
CallbackType.h LibWeb: Introduce the Environment Settings Object 2022-02-08 17:47:44 +00:00
CrossOriginAbstractOperations.cpp LibWeb: Implement 'cross-origin accessible window property name' concept 2022-03-08 23:13:54 +01:00
CrossOriginAbstractOperations.h LibWeb: Implement 'cross-origin accessible window property name' concept 2022-03-08 23:13:54 +01:00
CSSNamespace.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
CSSNamespace.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
CSSRuleWrapperFactory.cpp LibWeb: Add CSSSupportsRule wrapper 2022-05-11 20:16:10 +02:00
CSSRuleWrapperFactory.h LibWeb: Add the CSSStyleRule interface with some limited functionality 2021-09-30 00:00:55 +02:00
CSSStyleDeclarationWrapperCustom.cpp LibWeb: Support CSSStyleDeclaration.cssFloat 2022-02-21 22:27:56 +01:00
EventListenerWrapper.cpp LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
EventListenerWrapper.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
EventTargetWrapperFactory.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventTargetWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventWrapperFactory.cpp LibWeb: Introduce the WebGL namespace and add WebGLContextEvent 2022-06-13 21:45:27 +01:00
EventWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ExceptionOrUtils.h LibWeb: Allow returning JS::ThrowCompletionOr<T> from wrapped functions 2022-03-09 16:43:00 +01:00
IDLAbstractOperations.cpp LibJS: Use NaN boxing to decrease the memory size of Values 2022-08-15 17:11:25 +02:00
IDLAbstractOperations.h LibWeb: Let get_buffer_source_copy() return ErrorOr instead of Optional 2022-07-22 23:08:28 +01:00
ImageConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ImageConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationObject.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocationPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
MainThreadVM.cpp LibJS+LibWeb: Restore type safety of Realm::set_global_object() 2022-08-06 12:02:48 +02:00
MainThreadVM.h LibJS+LibWeb: Restore type safety of Realm::set_global_object() 2022-08-06 12:02:48 +02:00
NavigatorConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NavigatorConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NavigatorObject.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NavigatorObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NavigatorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
NodeWrapperFactory.cpp LibWeb: Wrap DOM::Attribute in NodeWrapperFactory 2022-07-11 22:35:08 +02:00
NodeWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
OptionConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
OptionConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Replaceable.h LibWeb: Convert the Window object to ThrowCompletionOr 2021-10-31 15:48:36 +01:00
WindowConstructor.cpp LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WindowConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WindowObject.cpp LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
WindowObject.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
WindowObjectHelper.h LibWeb: Implement Path2D class 2022-08-14 11:30:40 +02:00
WindowPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
WindowProxy.cpp LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
WindowProxy.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
Wrappable.cpp Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
Wrappable.h LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
Wrapper.h LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 2022-02-05 11:52:51 +01:00