ladybird/Libraries/LibWeb
Callum Law d31a58a7d6 LibWeb: Add support for the 'all' CSS property
The "longhands" array is populated in the code generator to avoid the
overhead of manually maintaining the list in Properties.json

There is one subtest that still fails in
'cssstyledeclaration-csstext-all-shorthand', this is related to
us not maintaining the relative order of CSS declarations for custom vs
non-custom properties.
2025-06-12 15:25:35 +01:00
..
Animations LibWeb: Implement CSS transitions support for pseudo elements 2025-05-30 15:48:16 +02:00
ARIA Everywhere: Run clang-format 2025-05-14 02:01:59 -06:00
Bindings LibWeb: Move AgentType enum to its own header 2025-05-18 17:50:05 -06: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/ContentSecurityPolicy: Remove noisy "unknown directive" log 2025-06-08 00:46:49 +02:00
Cookie LibWeb: Remove Web::Infra ASCII case conversion methods 2025-05-04 15:59:17 +02:00
CredentialManagement Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Crypto LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
CSS LibWeb: Add support for the 'all' CSS property 2025-06-12 15:25:35 +01:00
DOM LibWeb: Don't traverse entire layout tree in every HTML::EventLoop tick 2025-06-11 16:25:42 +02:00
DOMURL LibWeb: Use infra sorting for URLSearchParam's sort() 2025-05-12 11:20:32 +02:00
Editing LibWeb: Make element_reference optional in create_resolved_style 2025-06-09 12:28:41 +01: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 Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Fetch LibWeb: Make Environment's top level origin nullable 2025-05-27 14:48:43 +12:00
FileAPI LibWeb/FileAPI: Handle an aborted stream in Blob::get_stream() close 2025-05-31 09:12:57 -04:00
Geometry Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HighResolutionTime LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTML LibWeb: Don't traverse entire layout tree in every HTML::EventLoop tick 2025-06-11 16:25:42 +02:00
IndexedDB LibWeb/IDB: Update spec step wording 2025-05-16 12:10:16 +01:00
Infra LibWeb: Prefer using equals_ignoring_ascii_case 2025-05-21 13:45:02 +01:00
Internals LibWeb: Remove Unicode Cyrillic e char (04+35) in variable name 2025-06-03 21:22:27 +02:00
IntersectionObserver LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
Layout LibWeb: Don't claim that inline layout nodes can contain abspos elements 2025-06-07 16:51:07 +02:00
Loader LibWeb: Don't crash when handling invalid HTTP status codes 2025-05-27 12:58:08 -06:00
MathML LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaCapabilitiesAPI LibWeb: Add missing WebIDL/Types include to MediaCapabilities.h 2025-05-09 23:14:27 -06:00
MediaSourceExtensions LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeSniff LibWeb/MimeSniff: Add MP3 without ID3 sniffing 2025-06-09 07:50:26 -06:00
MixedContent AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
NavigationTiming Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Page LibWeb: Fix incorrect event handling with pseudo-elements 2025-06-09 16:20:43 +01:00
Painting LibWeb: Don't traverse entire layout tree in every HTML::EventLoop tick 2025-06-11 16:25:42 +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
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: Stub CacheStorage::has() 2025-06-08 18:26:13 +02:00
SRI LibWeb: Fix SRI handling of badly-formatted strings 2025-05-06 13:02:58 -04:00
StorageAPI Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Streams LibWeb: Don't drop messages received before MessagePort is enabled 2025-06-08 18:26:13 +02:00
SVG LibWeb/SVG: Add stop-color and stop-opacity to AttributeNames 2025-06-05 12:10:17 +01:00
TrustedTypes LibWeb: Update Document.write spec steps 2025-02-25 15:19:38 +01:00
UIEvents LibWeb: Start integrating the editing API with user keyboard input 2025-05-17 00:29:19 +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 LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
WebAudio LibWeb: Print FIXME instead of throwing NotSupportedError in WebAudio 2025-05-28 20:37:35 +02:00
WebDriver LibWeb: Translate special WebDriver keys for backspace, tab and return 2025-05-08 07:06:02 -04:00
WebGL LibWeb/WebGL: Use eglWaitUntilWorkScheduledANGLE instead of glFlush 2025-06-09 15:40:41 -06:00
WebIDL LibWeb/WebIDL: Bring IDL::construct() up to date with the spec 2025-06-10 11:57:00 +02: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+WebWorker: Create SharedWorkerGlobalScope for Shared Workers 2025-05-18 17:50:05 -06:00
XHR LibWeb: Prefer using equals_ignoring_ascii_case 2025-05-21 13:45:02 +01:00
XLink LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
XML Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
CMakeLists.txt LibWeb: Stub CacheStorage interface 2025-06-05 23:02:21 +02:00
Dump.cpp LibWeb/CSS: Extract SerializationMode into its own header 2025-05-17 07:53:24 +01:00
Dump.h LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
Forward.h LibWeb/CSS: Implement the scrollbar-color property 2025-06-02 00:17:51 +02:00
idl_files.cmake LibWeb: Stub CacheStorage interface 2025-06-05 23:02:21 +02: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: Move non-DOM-related methods from DOM::Node to TreeNode 2025-06-07 16:51:00 +02:00