1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 16:32:06 +00:00
serenity/Userland/Libraries/LibWeb
Linus Groh 52543fc771 LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
This removes the requirement of having a global object that actually
inherits from JS::GlobalObject, which is now a perfectly valid scenario.

With the upcoming removal of wrapper objects in LibWeb, the HTML::Window
object will inherit from DOM::EventTarget, which means it cannot also
inherit from JS::GlobalObject.
2022-08-28 16:36:56 +01:00
..
Bindings LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
Cookie Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Crypto LibWeb: Replace GlobalObject with Realm in wrapper functions 2022-08-23 13:58:30 +01:00
CSS LibWeb: Handle unknown values in grid-template-* 2022-08-26 12:48:57 +02:00
DOM LibJS+LibWeb: Remove last uses of GlobalObject::associated_realm() 2022-08-27 11:29:10 +01:00
DOMParsing AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
Encoding LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
Fetch LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
FileAPI LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
Geometry LibWeb: Add barebones implementation of DOMPoint and DOMPointReadOnly 2022-07-12 23:12:11 +02:00
HighResolutionTime LibWeb: Replace GlobalObject with Realm in wrapper functions 2022-08-23 13:58:30 +01:00
HTML LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]] 2022-08-28 16:36:56 +01:00
Infra LibWeb: Add 'byte-{lower,upper}case' operations from the Infra spec 2022-07-14 00:42:26 +01:00
IntersectionObserver
Layout LibWeb: Treat cyclic percentage max-size as "auto" on the flex container 2022-08-27 12:19:37 +02:00
Loader LibWeb: Determine the origin when navigating across documents 2022-08-26 00:21:10 +02:00
MimeSniff LibWeb: Move Fetch infra into the Web::Fetch::Infrastructure namespace 2022-07-19 00:27:35 +01:00
NavigationTiming
Page LibWeb: Bring browsing context creation closer to spec 2022-08-05 12:46:42 +02:00
Painting LibWeb: Remove done TODO and fix typo 2022-08-23 13:27:02 +01:00
RequestIdleCallback
ResizeObserver
Scripts
Selection
SVG LibWeb: Stub out two functions on SVGGeometryElement 2022-07-12 23:12:11 +02:00
Tests
UIEvents LibWeb: Dispatch dblclick UI Events on double click 2022-06-20 12:55:50 +01:00
URL LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
WebAssembly LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WebGL LibWeb: Replace GlobalObject with VM in remaining AOs [Part 4/4] 2022-08-23 13:58:30 +01:00
WebSockets LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
XHR LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
XML
CMakeLists.txt LibWeb: Add GridTrackPlacement for grid-[column/row]-[start/end] 2022-08-25 13:47:48 +02:00
Dump.cpp LibWeb: Show iframe URLs in layout tree dumps 2022-08-05 12:46:40 +02:00
Dump.h
FontCache.cpp
FontCache.h
Forward.h LibWeb: Add GridTrackPlacementShorthandStyleValue 2022-08-25 13:47:48 +02:00
idl_files.cmake LibWeb: Implement Path2D class 2022-08-14 11:30:40 +02:00
ImageDecoding.cpp
ImageDecoding.h
Namespace.cpp
Namespace.h
TreeNode.h