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
Tim Ledbetter
84043cd82d
LibWeb: Track deleted state on IndexedDb Index and ObjectStore
...
An `InvalidStateError` is now thrown when an attempt is made to
interact with an index or object store that has been deleted.
2026-02-24 17:37:04 +01:00
stelar7
296d9d74d8
LibWeb/IDB: Implement IDBCursorWithValue interface
2025-05-13 10:48:40 -06:00
stelar7
9c51326fcb
LibWeb/IDB: Implement IDBCursor::delete
2025-05-13 10:48:40 -06:00
stelar7
cf84a98bab
LibWeb/IDB: Implement IDBCursor::update
2025-05-13 10:48:40 -06:00
stelar7
3154ac8988
LibWeb/IDB: Implement IDBCursor::continuePrimaryKey
2025-05-13 10:48:40 -06:00
stelar7
6afa2c8eee
LibWeb/IDB: Implement IDBCursor::advance
2025-05-13 10:48:40 -06:00
stelar7
82d17fa17e
LibWeb/IDB: Sort IDBCursor fields according to IDL
2025-05-13 10:48:40 -06:00
stelar7
a5023ec053
LibWeb/IDB: Use enum flags in IDBCursor
2025-05-13 22:46:43 +12:00
stelar7
8f876e824b
LibWeb/IDB: Implement IDBCursor::primary_key
2025-05-08 14:13:21 +01:00
stelar7
141093e032
LibWeb/IDB: Implement IDBCursor::effective_key
2025-05-08 14:13:21 +01:00
stelar7
9d5f6108e4
LibWeb/IDB: Implement recent spec changes
2025-05-06 13:30:37 +01:00
stelar7
64c4bea189
LibWeb/IDB: Implement IDBCursor::continue
2025-05-06 11:16:01 +02:00
stelar7
98d08b27e4
LibWeb/IDB: Implement iterate_a_cursor
2025-05-06 11:16:01 +02:00
stelar7
551969de30
LibWeb/IDB: Implement more of IDBCursor
2025-04-23 12:31:14 -06:00
stelar7
71772d97dc
LibWeb: Add IDBCursor
2024-11-26 14:50:27 +01:00