ladybird/Libraries/LibWeb/Geometry
Shannon Booth 7beac55210 LibWeb/Bindings: Pass exact typed array types through WebIDL bindings
Generate exact JS buffer types for exact IDL buffer arguments instead
of widening them to BufferSource or ArrayBufferView.

This fixes cases like TextEncoder.encodeInto(), whose IDL requires
a Uint8Array destination. Previously the generated binding accepted
any BufferSource, so DataView, other typed arrays, and
ArrayBuffer-backed values were let through. With exact conversion,
those are rejected at the binding layer as expected.
2026-04-26 17:50:58 +02:00
..
DOMMatrix.cpp LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
DOMMatrix.h LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
DOMMatrix.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMMatrixReadOnly.cpp LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
DOMMatrixReadOnly.h LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
DOMMatrixReadOnly.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMPoint.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMPoint.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
DOMPoint.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMPointReadOnly.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMPointReadOnly.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
DOMPointReadOnly.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMQuad.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMQuad.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
DOMQuad.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMRect.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMRect.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
DOMRect.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMRectList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMRectList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMRectList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMRectReadOnly.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMRectReadOnly.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
DOMRectReadOnly.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00