ladybird/Libraries/LibWeb/WebIDL
Shannon Booth fd44da6829 LibWeb/Bindings: Emit one bindings header and cpp per IDL
Previously, the LibWeb bindings generator would output multiple per
interface files like Prototype/Constructor/Namespace/GlobalMixin
depending on the contents of that IDL file.

This complicates the build system as it means that it does not know
what files will be generated without knowledge of the contents of that
IDL file.

Instead, for each IDL file only generate a single Bindings/<IDLFile>.h
and Bindings/<IDLFile>.cpp.
2026-04-21 07:36:13 +02:00
..
AbstractOperations.cpp LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
AbstractOperations.h LibWeb: Factor newTarget prototype setup into WebIDL helper 2026-04-05 02:09:39 +02:00
AsyncIterator.cpp LibIDL+LibWeb: Begin support for async iterator in IDL 2025-04-14 17:43:11 -04:00
AsyncIterator.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
Buffers.cpp LibWeb/IDB: Update convert_a_value_to_a_key to latest changes 2025-03-13 11:23:15 +01:00
Buffers.h LibWeb/IDB: Update convert_a_value_to_a_key to latest changes 2025-03-13 11:23:15 +01:00
CachedAttribute.h LibWeb: Add support for caching IDL attribute values 2025-08-26 06:28:10 -04:00
CallbackType.cpp LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
CallbackType.h LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
DOMException.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMException.h LibJS+LibWeb: Make DOMException hold an [[ErrorData]] slot 2026-04-08 20:33:53 +02:00
DOMException.idl LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ExceptionOr.h LibWeb: Make more use of Value::{as,as_if,is} in LibWeb 2026-02-28 10:24:37 -05:00
Function.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObservableArray.cpp LibJS: Split packed and holey asm indexed fast paths 2026-03-17 22:28:35 -05:00
ObservableArray.h LibJS: Replace IndexedProperties with inline Packed/Holey/Dictionary 2026-03-17 22:28:35 -05:00
OverloadResolution.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
OverloadResolution.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Promise.cpp LibWeb: Add a convenience method to reject a promise with an exception 2026-04-03 11:04:12 +02:00
Promise.h LibWeb: Add a convenience method to reject a promise with an exception 2026-04-03 11:04:12 +02:00
QuotaExceededError.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
QuotaExceededError.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
QuotaExceededError.idl LibWeb/WebIDL: Upgrade QuotaExceededError to its own interface 2025-12-29 17:15:11 +01:00
Tracing.cpp WebContent: Enable in Windows CI 2025-08-23 16:04:36 -06:00
Tracing.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Types.h LibWeb: Redefine WebIDL types in terms of Infra spec 2024-12-05 17:34:13 +01:00