1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 22:12:08 +00:00
serenity/Userland/Libraries/LibWeb/Bindings
Andrew Kaster 247f12d7b0 LibWeb: Insert WindowProperties object into Window's prototype chain
And implement WindowProperties, the "named properties object" for Window
according to the spec.

This involves moving an AO out of LegacyPlatformObject and into a common
place that the WindowProperties class can access.

This doesn't implement the AOs on Window that actually name lookup for
the unenumerable named properties on the window yet, just the
scaffolding.
2023-09-22 19:55:59 -06:00
..
AudioConstructor.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
AudioConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ExceptionOrUtils.h LibWeb: Make Bindings::dom_exception_to_throw_completion public API 2023-06-18 08:34:02 +02: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 LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ImageConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Intrinsics.cpp LibJS+LibWeb: Add missing visit calls in visit_edges implementations 2023-04-30 06:04:33 +02:00
Intrinsics.h LibWeb: Support generating IDL namespaces 2023-03-15 12:48:25 -04:00
LegacyPlatformObject.cpp LibWeb: Insert WindowProperties object into Window's prototype chain 2023-09-22 19:55:59 -06:00
LegacyPlatformObject.h LibWeb: Insert WindowProperties object into Window's prototype chain 2023-09-22 19:55:59 -06:00
MainThreadVM.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MainThreadVM.h LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks 2023-04-21 20:44:47 +01:00
OptionConstructor.cpp LibWeb: Port Text interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
OptionConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PlatformObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
PlatformObject.h LibWeb+LibJS: Move some code around to make CSS/Parser parse faster 2023-07-11 09:38:37 +03:30