ladybird/Libraries/LibWeb
Sam Atkins 03a058ba5e
Some checks are pending
CI / Lagom (arm64, Sanitizer_CI, false, macos-15, macOS, Clang) (push) Waiting to run
CI / Lagom (x86_64, Fuzzers_CI, false, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, false, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, true, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Update Document.write spec steps
The spec changes seem to mostly be about introducing a TrustedHTML type
which we do not yet support, so we have a couple of FIXMEs.

TrustedTypes::InjectionSink is an attempt at matching the spec, but it's
not entirely clear to me how it should work. I'm sure it'll get
revisited once we start implementing trusted types.
2025-02-25 15:19:38 +01:00
..
Animations LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
ARIA LibWeb: Sync AriaRoles.json w/ Characteristics data in current spec 2025-02-21 09:08:56 +00:00
Bindings LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
Clipboard
Compression
Cookie
CredentialManagement LibWeb: Stub for Credential Management API 2025-02-05 13:18:47 -07:00
Crypto LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL 2025-02-24 11:11:05 +01:00
CSS LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
DOM LibWeb: Update Document.write spec steps 2025-02-25 15:19:38 +01:00
DOMParsing
DOMURL
Editing LibWeb: Treat execCommand command names as case insensitive 2025-02-08 07:30:27 -05:00
Encoding LibWeb/Bindings: Support returning nullable types in dictionaries 2025-02-10 17:05:15 +00:00
EncryptedMediaExtensions LibWeb: Implement MediaCapabilities.decodingInfo() 2025-02-18 10:18:40 -07:00
EntriesAPI
EventTiming
Fetch LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
FileAPI
Geometry LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HighResolutionTime LibWeb: Use as to cast global object to WindowOrWorkerGlobalScopeMixin 2025-02-02 17:18:56 +01:00
HTML LibWeb/Canvas: Don't apply alpha to the image data 2025-02-24 13:55:51 +00:00
IndexedDB
Infra
Internals
IntersectionObserver LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
Layout LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
Loader Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
MathML
MediaCapabilitiesAPI LibWeb: Implement MediaCapabilities.decodingInfo() 2025-02-18 10:18:40 -07:00
MediaSourceExtensions
MimeSniff
MixedContent
NavigationTiming
Page LibWeb: Prevent crash with custom cursor 2025-02-17 12:24:49 +00:00
Painting LibWeb+LibWebView+WebContent: Support both inspecting/highlighting nodes 2025-02-24 12:05:29 -05:00
PerformanceTimeline LibWeb: Use as to cast global object to WindowOrWorkerGlobalScopeMixin 2025-02-02 17:18:56 +01:00
PermissionsPolicy Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
Platform
ReferrerPolicy
RequestIdleCallback
ResizeObserver
SecureContexts Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Selection
ServiceWorker LibWeb/ServiceWorker: Use has_value for checking for invalid URL 2025-02-19 08:01:35 -05:00
SRI
StorageAPI
Streams LibWeb: Align ReadableByteStreamControllerEnqueue 2025-02-10 13:25:51 +00:00
SVG LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
TrustedTypes LibWeb: Update Document.write spec steps 2025-02-25 15:19:38 +01:00
UIEvents
URLPattern LibWeb/URLPattern: Implement the URLPattern IDL getters 2025-02-17 19:10:39 -05:00
UserTiming
WebAssembly
WebAudio LibWeb: Initialize AnalyserNode previous block at construction time 2025-02-13 20:31:37 +00:00
WebDriver AK+Everywhere: Convert JSON value serialization to String 2025-02-20 19:27:51 -05:00
WebGL LibWeb/WebGL: Implement WEBGL_compressed_texture_s3tc extension 2025-02-09 01:00:51 +01:00
WebIDL LibWeb: Use as to cast global object to WindowOrWorkerGlobalScopeMixin 2025-02-02 17:18:56 +01:00
WebSockets LibWeb: Establish WebSocket connections in parallel 2025-02-18 11:26:34 -07:00
WebVTT
Worker
XHR LibWeb+WebContent: Remove unused code in BrowsingContext 2025-02-17 19:11:14 -05:00
XLink
XML LibXML: Associate prefixed elements with the correct namespace 2025-02-25 15:02:35 +01:00
CMakeLists.txt LibWeb: Add SVGFilterElement 2025-02-22 10:14:29 +01:00
Dump.cpp LibWeb: Reduced number of recompiled files for CSS property headers 2025-02-23 10:14:39 -05:00
Dump.h
Forward.h LibWeb: Add SVGFilterElement 2025-02-22 10:14:29 +01:00
idl_files.cmake LibWeb: Add SVGFilterElement 2025-02-22 10:14:29 +01:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
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/DOM: Don't use recursion for subtree traversal in Node.h 2025-02-03 18:36:57 +01:00