ladybird/Libraries/LibWeb
R-Goc 520a7c8ebd AK+LibWeb: Centralize FFI helper functions
This commit creates a central FFIHelpers.h header which implements
common conversions from FFI.
2026-05-28 14:15:43 -05:00
..
Animations LibWeb/Bindings: Remove GenerateAsRequired handling from IDL generator 2026-05-26 21:43:57 +02:00
ARIA
Bindings LibWeb: Report FinalizationRegistry cleanup exceptions to global 2026-05-26 01:27:55 +02:00
Clipboard LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Compositor Compositor: Drop redundant context state 2026-05-27 20:29:36 +01:00
Compression LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ContentBlocker/Rust Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
ContentSecurityPolicy LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
CookieStore LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CredentialManagement LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Crypto LibWeb/Crypto: Serialize CryptoKey [[handle]] 2026-05-27 02:44:46 +01:00
CSS AK+LibWeb: Centralize FFI helper functions 2026-05-28 14:15:43 -05:00
DOM LibWeb: Do not send every decoded favicon to the UI process 2026-05-28 16:01:30 +02:00
DOMURL LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Editing LibGC: Default-construct ConservativeVector from the global heap 2026-05-20 20:37:55 +02:00
Encoding LibWeb/Bindings: Remove GenerateAsRequired handling from IDL generator 2026-05-26 21:43:57 +02:00
EncryptedMediaExtensions LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
EntriesAPI LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
EventTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Fetch LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
FileAPI LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Fullscreen LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Gamepad LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
Geolocation LibWeb: Support Geolocation permission 2026-05-11 21:01:01 +02:00
Geometry LibWeb: Make TransformationSV::to_matrix infallible 2026-05-21 17:07:58 +01:00
GPC
HighResolutionTime LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTML AK+LibWeb: Centralize FFI helper functions 2026-05-28 14:15:43 -05:00
IndexedDB LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Infra
Internals LibWeb: Skip user-select:none when extracting selected text 2026-05-28 12:15:21 +01:00
IntersectionObserver LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Layout LibWeb: Stretch aspect-ratio flex items only when container is definite 2026-05-28 20:42:02 +02:00
Loader LibWeb: Refresh blocker CSS after relevant class/id changes 2026-05-24 08:16:46 +02:00
MathML LibWeb: Rename HTMLOrSVGElement to HTMLOrSVGOrMathMLElement 2026-05-06 17:42:36 +01:00
MediaCapabilitiesAPI LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MediaCapture LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
MediaSourceExtensions LibWeb: Remove the Experimental attribute from MediaSource 2026-05-27 19:47:22 -05:00
MimeSniff
MixedContent
NavigationTiming LibWeb: Fix PerformanceTiming getters producing wrong wall clock values 2026-05-19 19:22:11 +02:00
NotificationsAPI LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Page LibWeb: Respect root color scheme for loading canvases 2026-05-27 20:57:38 +02:00
Painting LibWeb/Painting: Paint flexbox inspector overlays 2026-05-28 12:58:46 +01:00
PerformanceTimeline LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PermissionsAPI LibWeb: Support Geolocation permission 2026-05-11 21:01:01 +02:00
PermissionsPolicy LibWeb/PermissionsPolicy: Allow autoplay of file:// media from file:// 2026-03-01 01:04:10 +01:00
Platform LibWeb: Keep active platform timers alive during GC 2026-05-10 10:58:11 +02:00
ReferrerPolicy
RequestIdleCallback LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ResizeObserver LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
ResourceTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Rust Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
SecureContexts LibWebView: Add bookmark import/export to about:bookmarks 2026-04-22 08:02:15 -04:00
Selection LibWeb: Avoid a crash in Selection.containsNode() with a detached range 2026-05-22 16:39:25 +02:00
Serial LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ServiceWorker LibWeb: Implement ServiceWorkerContainer getRegistrations 2026-05-23 19:11:01 +02:00
Speech LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SRI
StorageAPI LibWeb: Implement legacy-clone of session storage shed on window.open 2026-05-18 16:38:15 +02:00
Streams LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
SVG LibWeb: Resolve SVG gradient references within shadow trees 2026-05-28 10:39:13 +02:00
TrustedTypes LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
UIEvents LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
URLPattern LibURL: Implement URLPattern in Rust 2026-05-28 09:27:41 +02:00
UserTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ViewTransition LibWeb: Skip non-rendered elements before querying view transition name 2026-05-28 10:39:26 +02:00
WebAssembly LibWasm+LibWeb: Add per-module wasm compile stats 2026-05-27 09:52:34 +02:00
WebAudio LibWeb/Bindings: Use DOMHighResTimeStamp for AudioTimestamp 2026-05-26 21:43:57 +02:00
WebDriver LibWeb: Fix socksProxy validation error messages 2026-05-23 08:54:43 -04:00
WebGL LibWeb: Port a bunch of GC::Root to GC::Ref / GC::Ptr 2026-05-26 21:43:55 +02:00
WebIDL LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
WebSockets LibWeb/WebSockets: Send only the viewed portion of a BufferSource 2026-05-27 09:52:34 +02:00
WebVTT LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebXR LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Worker LibWeb+LibWebView: Move WebWorkerClient into LibWebView 2026-05-27 02:27:19 +01:00
XHR LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
XLink
XML LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
XPath LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CMakeLists.txt LibWeb+LibWebView: Move WebWorkerClient into LibWebView 2026-05-27 02:27:19 +01:00
Dump.cpp LibWeb: Rename use_pseudo_element 2026-05-21 14:26:22 +01:00
Dump.h LibWeb: Rename show_cascaded_properties flag in dump_tree() 2026-05-05 16:02:23 +02:00
Forward.h Compositor+LibWeb: Pass AVC trees separately from display lists 2026-05-27 18:29:42 +01:00
GraphemeEdgeTracker.cpp LibWeb: Use the ASCII line segmenter for eligible text 2026-05-05 18:59:07 +02:00
GraphemeEdgeTracker.h
idl_files.cmake LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
PixelUnits.cpp LibIPC: Support DistinctNumeric serialization 2026-05-21 11:45:06 +01:00
PixelUnits.h LibIPC: Support DistinctNumeric serialization 2026-05-21 11:45:06 +01:00
RefCountedTreeNode.h LibWeb: Add RefCountedTreeNode 2026-05-07 15:03:44 +02:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00