ladybird/Libraries/LibWeb/IndexedDB
Timothy Flynn 0efa98a57a LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16
This has quite a lot of fall out. But the majority of it is just type or
UDL substitution, where the changes just fall through to other function
calls.

By changing property key storage to UTF-16, the main affected areas are:
* NativeFunction names must now be UTF-16
* Bytecode identifiers must now be UTF-16
* Module/binding names must now be UTF-16
2025-08-05 07:07:15 -04:00
..
Internal LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
IDBCursor.cpp LibWeb/IDB: Use helper method for checking transaction state 2025-05-14 17:17:29 +02:00
IDBCursor.h LibWeb/IDB: Implement IDBCursorWithValue interface 2025-05-13 10:48:40 -06:00
IDBCursor.idl LibWeb/IDB: Implement IDBCursor::delete 2025-05-13 10:48:40 -06:00
IDBCursorWithValue.h LibWeb/IDB: Implement IDBCursorWithValue interface 2025-05-13 10:48:40 -06:00
IDBCursorWithValue.idl LibWeb/IDB: Implement IDBCursorWithValue interface 2025-05-13 10:48:40 -06:00
IDBDatabase.cpp LibWeb/IDB: Use helper method for checking transaction state 2025-05-14 17:17:29 +02:00
IDBDatabase.h LibWeb/IDB: Remove outdated FIXME 2025-05-14 17:17:29 +02:00
IDBDatabase.idl LibWeb/IDB: Implement IDBDatabase::transaction() 2025-04-28 11:31:31 +02:00
IDBFactory.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
IDBFactory.h LibWeb/IDB: Implement IDBFactory::databases() 2025-03-14 08:54:39 +01:00
IDBFactory.idl LibWeb/IDB: Implement IDBFactory::databases() 2025-03-14 08:54:39 +01:00
IDBIndex.cpp LibWeb/IDB: Use helper method for checking transaction state 2025-05-14 17:17:29 +02:00
IDBIndex.h LibWeb/IDB: Implement IDBIndex::openKeyCursor 2025-05-14 17:17:29 +02:00
IDBIndex.idl LibWeb/IDB: Implement IDBIndex::openKeyCursor 2025-05-14 17:17:29 +02:00
IDBKeyRange.cpp LibWeb/IDB: Use enum flags in IDBKeyRange 2025-05-13 22:46:43 +12:00
IDBKeyRange.h LibWeb/IDB: Use enum flags in IDBKeyRange 2025-05-13 22:46:43 +12:00
IDBKeyRange.idl LibWeb: Implement IDBKeyRange 2025-01-14 23:46:09 +01:00
IDBObjectStore.cpp LibWeb/IDB: Use helper method for checking transaction mode 2025-05-14 17:17:29 +02:00
IDBObjectStore.h LibWeb/IDB: Sort IDBObjectStore according to the IDL 2025-05-13 08:27:52 +12:00
IDBObjectStore.idl LibWeb/IDB: Implement IDBObjectStore::getAllKeys 2025-05-13 08:27:52 +12:00
IDBOpenDBRequest.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
IDBOpenDBRequest.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
IDBOpenDBRequest.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IDBRequest.cpp LibWeb/IDB: Return undefined if request was an error 2025-05-06 11:16:01 +02:00
IDBRequest.h LibWeb/IDB: Change return type of IDBRequest::error() 2025-04-23 12:31:14 -06:00
IDBRequest.idl LibWeb: Remove IDBRequest.idl FIXME 2024-12-01 22:04:05 +01:00
IDBTransaction.cpp LibWeb/IDB: Implement IDBDatabase::transaction() 2025-04-28 11:31:31 +02:00
IDBTransaction.h LibWeb: Implement cleanup_indexed_database_transactions 2025-06-18 19:05:41 +12:00
IDBTransaction.idl LibWeb/IDB: Implement IDBTransaction::objectStore 2025-04-10 19:12:30 -06:00
IDBVersionChangeEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
IDBVersionChangeEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
IDBVersionChangeEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00