stelar7
c8e1b24864
LibWeb/IDB: Use helper method for checking transaction state
2025-05-14 17:17:29 +02:00
stelar7
c73b8d1fa0
LibWeb/IDB: Implement IDBIndex::openKeyCursor
2025-05-14 17:17:29 +02:00
stelar7
852323009f
LibWeb/IDB: Implement IDBIndex::count
2025-05-14 17:17:29 +02:00
stelar7
b8bb8345a9
LibWeb/IDB: Implement IDBIndex::getAllKeys
2025-05-14 17:17:29 +02:00
stelar7
3fa1d1299c
LibWeb/IDB: Implement IDBIndex::getAll
2025-05-14 17:17:29 +02:00
stelar7
47450bc15c
LibWeb/IDB: Implement IDBIndex::getKey
2025-05-14 17:17:29 +02:00
stelar7
e74e571b56
LibWeb/IDB: Implement IDBIndex::get
2025-05-14 17:17:29 +02:00
stelar7
296d9d74d8
LibWeb/IDB: Implement IDBCursorWithValue interface
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
63e1cc7b50
LibWeb/IDB: Implement IDBIndex::open_cursor
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
98d08b27e4
LibWeb/IDB: Implement iterate_a_cursor
2025-05-06 11:16:01 +02:00
stelar7
0890b10d11
LibWeb/IDB: Improve error messages related to transaction state
2025-05-06 11:16:01 +02:00
Andreas Kling
a6dfc74e93
LibWeb: Only set prototype once for object with IDL interface
...
Before this change, we were going through the chain of base classes for
each IDL interface object and having them set the prototype to their
prototype.
Instead of doing that, reorder things so that we set the right prototype
immediately in Foo::initialize(), and then don't bother in all the base
class overrides.
This knocks off a ~1% profile item on Speedometer 3.
2025-04-20 18:43:11 +02:00
stelar7
3367352991
LibWeb/IDB: Implement IDBObjectStore::createIndex
2025-04-09 11:48:49 -06:00
stelar7
a235dd4300
LibWeb/IDB: Fillout IDBIndex attributes
2025-04-09 11:48:49 -06:00
stelar7
297c775b34
LibWeb: Add IDBIndex
2024-11-26 14:50:27 +01:00