ladybird/Libraries/LibWeb
Callum Law eb5b73d3b5 LibWeb: Use existing StyleValues for math-depth
Previously we implemented an all encompassing `MathDepthStyleValue`
specifically for the `math-depth` property, this was unnecessary since
we can represent `auto-add` and `<integer>` using existing `StyleValue`
classes.

This brings the values created from parsing in line with those set via
`StylePropertyMap` which allows us to simplify computation
2026-01-15 12:03:16 +00:00
..
Animations LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
ARIA LibWeb: Shave 168 bytes off of ARIAMixin 2025-11-07 16:59:26 +01:00
Bindings LibWeb/Bindings: Ensure identity for [LegacyUnforgeable] attributes 2026-01-08 12:57:17 +01:00
Clipboard
Compression Everywhere: Make ByteBuffer::bytes() lvalue-only 2025-12-10 07:43:22 -05:00
ContentSecurityPolicy LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
Cookie
CookieStore
CredentialManagement LibWeb: Implement FederatedCredential ctor and corresponding AO 2026-01-08 13:10:35 +01:00
Crypto AK+Everywhere: Add Vector::contains(predicate) and use it 2026-01-08 15:27:30 +00:00
CSS LibWeb: Use existing StyleValues for math-depth 2026-01-15 12:03:16 +00:00
DOM LibWeb/CSS: Update links to css-scoping and css-shadow-parts specs 2026-01-13 16:18:11 +01:00
DOMURL LibWeb/HTML: Fix Origin.from(value) for Window objects 2025-12-30 18:50:05 +01:00
Editing LibWeb: Avoid void elements when inserting text 2026-01-13 10:07:56 +01:00
Encoding
EncryptedMediaExtensions
EntriesAPI
EventTiming
Fetch LibHTTP+LibWeb: Make memory cache debug logs consistent with disk cache 2026-01-10 09:02:41 -05:00
FileAPI LibWeb: Don't store GC::Root<JS::ArrayBuffer> in FileAPI::FileReader 2025-12-26 11:57:00 +01:00
Gamepad LibWeb: Prevent race condition between ours and SDL's rumble duration 2026-01-12 13:08:02 +00:00
Geolocation
Geometry LibWeb: Support implicit downcast to DOMException in ExceptionOr 2025-12-29 17:15:11 +01:00
GPC
HighResolutionTime Everywhere: Clean up AD-HOC and FIXME comments without colons 2025-11-13 15:56:04 +01:00
HTML LibWeb: Apply textBaseline offset in Canvas measureText() 2026-01-15 10:31:23 +01:00
IndexedDB LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
Infra LibTextCodec+LibWeb: Move isomorphic coders to LibTextCodec 2025-11-27 14:57:29 +01:00
Internals LibWeb: Improve InternalAnimationTimeline Updates 2026-01-11 11:54:18 +01:00
IntersectionObserver LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
Layout LibWeb: Avoid intrinsic sizing of boxes that don't create new FC 2026-01-14 13:52:22 +01:00
Loader LibWeb: Show the network error if request failed 2026-01-08 06:41:30 -05:00
MathML LibWeb: Use existing StyleValues for math-depth 2026-01-15 12:03:16 +00:00
MediaCapabilitiesAPI LibWeb: Extract some CORS and MIME Fetch helpers to their own files 2025-11-27 14:57:29 +01:00
MediaSourceExtensions
MimeSniff LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
MixedContent AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
NavigationTiming
NotificationsAPI
Page LibWeb: Implement resizing for eligible elements and update scrollbars 2026-01-12 11:00:14 +00:00
Painting LibWeb: Implement resizing for eligible elements and update scrollbars 2026-01-12 11:00:14 +00:00
PerformanceTimeline
PermissionsPolicy
Platform
ReferrerPolicy LibWeb: Store HTTP methods and headers as ByteString 2025-11-26 09:15:06 -05:00
RequestIdleCallback
ResizeObserver LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
ResourceTiming
SecureContexts AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
Selection LibWeb: Selection toString focused text control delegation 2026-01-02 18:40:05 +01:00
Serial
ServiceWorker LibWeb: Implement ServiceWorkerContainer.ready attribute 2026-01-09 23:16:36 +01:00
SRI
StorageAPI
Streams LibWeb: Make WebIDL::property_to_callback() return GC::Ptr 2025-12-25 20:21:37 +01:00
SVG LibWeb: Resolve SVG url() references in shadow root scope 2026-01-15 11:06:22 +00:00
TrustedTypes LibWeb: Visit members of TrustedTypePolicy instead of using GC roots 2025-12-15 08:38:43 -05:00
UIEvents LibWeb: Move onpointer* IDL attributes to PointerEventHandlers.idl 2026-01-13 10:09:22 +01:00
URLPattern
UserTiming
ViewTransition LibWeb: Use the WEB_SET_PROTOTYPE_FOR_INTERFACE pattern consistently 2025-12-27 16:40:34 +01:00
WebAssembly LibWeb: Implement HostGrowSharedArrayBuffer for shared Wasm memories 2026-01-04 07:47:55 +01:00
WebAudio LibWeb: Use the WEB_SET_PROTOTYPE_FOR_INTERFACE pattern consistently 2025-12-27 16:40:34 +01:00
WebDriver LibJS: Use simdjson for JSON.parse 2026-01-12 13:53:28 -05:00
WebGL LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebIDL LibWeb/WebIDL: Update spec comments in "react to a promise" 2026-01-09 23:35:17 +01:00
WebSockets LibWeb: Set the socket ready state to CLOSING immediately 2026-01-10 23:40:58 +01:00
WebVTT
WebXR LibWeb: Add WebXR's XRSystem 2026-01-11 00:01:24 +01:00
Worker
XHR LibWeb: Update XHR::open to use 'encoding-parse a URL' 2026-01-13 13:51:32 +00:00
XLink
XML LibXML+LibWeb: Use existing HTML entities table for XML parsing too 2026-01-09 19:13:41 +00:00
XPath LibJS+LibWeb: Add missing GC marking visits 2026-01-07 12:48:58 +01:00
CMakeLists.txt LibWeb: Use existing StyleValues for math-depth 2026-01-15 12:03:16 +00:00
Dump.cpp LibWeb: Split PaintableWithLines from PaintableBox 2026-01-12 11:00:14 +00:00
Dump.h LibWeb: Make dump_sheet() indentable 2025-12-04 16:24:04 +00:00
Forward.h LibWeb: Use existing StyleValues for math-depth 2026-01-15 12:03:16 +00:00
GraphemeEdgeTracker.cpp
GraphemeEdgeTracker.h
idl_files.cmake LibWeb/SVG: Implement SVGFEDropShadowElement IDL interface 2026-01-11 13:14:40 +01:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TraversalDecision.h
TraversalOrder.h
TreeNode.h