ladybird/Libraries/LibWeb
Timothy Flynn ea77092100 LibWeb: Begin implementing SharedWorker
Shared workers are essentially just workers that may be accessed from
scripts within the same origin. There are plenty of FIXMEs here (mostly
building on existing worker FIXMEs that are already in place), but this
lets us run the shared worker variants of WPT tests.
2025-05-02 17:48:02 -04:00
..
Animations LibWeb: Implement the transition-behavior CSS property 2025-05-02 11:07:19 +01:00
ARIA LibWeb: Implement caching of reflected element array attributes 2025-04-26 17:29:38 -04:00
Bindings LibWeb/HTML: Hook up a WorkerAgent for web workers 2025-04-25 14:07:51 +02:00
Clipboard LibWeb: Implement navigator.clipboard.read 2025-05-02 17:46:16 -04:00
Compression LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ContentSecurityPolicy LibWeb: Make a bunch of CSP classes not realm associated 2025-04-28 12:41:28 +02:00
Cookie
CredentialManagement LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Crypto LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSS LibWeb: Reject CSS values with unprocessed tokens / extra semicolons 2025-05-02 11:10:02 +01:00
DOM LibWeb: Don't accidentally create a layout node for display: none 2025-04-30 11:26:18 +01:00
DOMURL AK+Everywhere: Recognise that surrogates in utf16 aren't all that common 2025-04-23 07:56:02 -06:00
Editing LibWeb: Do not rely on the layout tree for collapsed line breaks 2025-05-01 15:44:26 +03:00
Encoding LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
EncryptedMediaExtensions LibWeb: Improve Enum generation in IDLGenerator 2025-03-04 16:35:04 +00:00
EntriesAPI LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
EventTiming LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Fetch LibWeb: Use the correct target realm to tee a stream 2025-04-30 09:30:15 -04:00
FileAPI LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Geometry LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HighResolutionTime LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTML LibWeb: Begin implementing SharedWorker 2025-05-02 17:48:02 -04:00
IndexedDB LibWeb/IDB: Fix record checking using the wrong key comparison 2025-04-29 17:06:17 +02:00
Infra LibJS: Use FlyString in PropertyKey instead of DeprecatedFlyString 2025-03-24 22:27:17 +00:00
Internals LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
IntersectionObserver LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
Layout LibWeb/CSS: Use CSS::URL for <url> and <paint> types 2025-04-30 17:38:38 +01:00
Loader LibWeb: Allow CORS requests from opaque origins to resource:// URLs 2025-04-23 19:58:58 -04:00
MathML LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaCapabilitiesAPI LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaSourceExtensions LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeSniff
MixedContent AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
NavigationTiming LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Page LibWeb+LibWebVew+WebContent+UI: Add IPC to retrieve the system clipboard 2025-05-02 17:46:16 -04:00
Painting LibWeb: Update the media display when the hovered component changes 2025-04-23 13:22:56 +02:00
PerformanceTimeline LibWeb: Update FIXMEs about FrozenArray with more up-to-date description 2025-04-25 16:43:43 +02:00
PermissionsPolicy LibWeb: Remove OOM handling from the AutoplayAllowlist 2025-03-30 16:18:57 +01:00
Platform LibWeb: Exit the current process when event loop quits during spin_until 2025-04-30 11:12:23 -04:00
ReferrerPolicy LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
RequestIdleCallback LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ResizeObserver LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
ResourceTiming LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SecureContexts Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Selection LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ServiceWorker LibWeb/ServiceWorker: Implement ServiceWorkerGlobalScope event handlers 2025-04-25 11:02:53 +02:00
SRI
StorageAPI LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Streams LibWeb: Use the correct target realm to tee a stream 2025-04-30 09:30:15 -04:00
SVG LibWeb/SVG: Remove remaining user of of old try_resolve_url_to() 2025-04-30 17:38:38 +01:00
TrustedTypes LibWeb: Update Document.write spec steps 2025-02-25 15:19:38 +01:00
UIEvents LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
URLPattern LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
UserTiming LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
WebAssembly LibWeb/WebAssembly: Implement Module::customSections(module) 2025-04-22 08:43:46 -06:00
WebAudio Everywhere: Correct "FIMXE" typo 2025-04-30 17:38:38 +01:00
WebDriver LibWeb: Add CanvasRenderingContext2D context attribute parsing 2025-04-29 13:51:23 +02:00
WebGL LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
WebIDL LibWeb: Implement caching of reflected element array attributes 2025-04-26 17:29:38 -04:00
WebSockets LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
WebVTT LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Worker LibWeb: Fix typos - act II 2025-04-09 15:05:20 +01:00
XHR LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
XLink LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
XML LibWeb/XML: Treat declared namespaces as valid for attributes 2025-04-15 09:39:19 +01:00
CMakeLists.txt LibWeb: Begin implementing SharedWorker 2025-05-02 17:48:02 -04:00
Dump.cpp LibWeb: Improve DOM dump formatting for HTML template elements 2025-04-25 11:01:17 +02:00
Dump.h LibWeb/CSS: Merge style declaration subclasses into CSSStyleProperties 2025-03-19 13:53:00 +00:00
Forward.h LibWeb: Begin implementing SharedWorker 2025-05-02 17:48:02 -04:00
idl_files.cmake LibWeb: Begin implementing SharedWorker 2025-05-02 17:48:02 -04:00
InvalidateDisplayList.h
Namespace.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
Namespace.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
PixelUnits.cpp
PixelUnits.h LibWeb: Clamp layout content sizes to a max value instead of crashing 2025-02-05 18:28:55 +01:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Use as_if<T> in TreeNode methods 2025-05-02 11:02:20 +02:00