Dactyloidae/dom/indexedDB
Martok f059bb0a59 Issue #2240 - Align Microtasks and promises scheduling with spec
Microtasks, resolved Promises and Observers are handled after the sync
task that caused them, in the order they were generated.
Also simplifies reentrancy handling.

Based-on: m-c 1193394
2024-01-09 11:59:32 +08:00
..
crashtests Add crashtest for resolved bug 1558522. 2019-11-28 10:32:35 +08:00
test Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
ActorsChild.cpp Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
ActorsChild.h Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
ActorsParent.cpp Issue #2435 - Make CycleCollectedJSContext.h dependency explicit 2024-01-09 11:59:09 +08:00
ActorsParent.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
FileInfo.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
FileInfo.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
FileManager.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
FileSnapshot.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
FileSnapshot.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBCursor.cpp Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
IDBCursor.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBDatabase.cpp Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
IDBDatabase.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBEvents.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBEvents.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBFactory.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBFactory.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBFileHandle.cpp Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
IDBFileHandle.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBFileRequest.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBFileRequest.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBIndex.cpp Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
IDBIndex.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBKeyRange.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBKeyRange.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBMutableFile.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBMutableFile.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBObjectStore.cpp Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
IDBObjectStore.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBRequest.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBRequest.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBTransaction.cpp Issue #2240 - Align Microtasks and promises scheduling with spec 2024-01-09 11:59:32 +08:00
IDBTransaction.h Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
IDBWrapperCache.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IDBWrapperCache.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IndexedDatabase.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IndexedDatabaseInlines.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IndexedDatabaseManager.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IndexedDatabaseManager.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
Key.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
Key.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
KeyPath.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
KeyPath.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
moz.build Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
PBackgroundIDBCursor.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBDatabase.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBDatabaseFile.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBDatabaseRequest.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBFactory.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBFactoryRequest.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBRequest.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBSharedTypes.ipdlh import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBTransaction.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIDBVersionChangeTransaction.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PBackgroundIndexedDBUtils.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
PermissionRequestBase.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
PermissionRequestBase.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
PIndexedDBPermissionRequest.ipdl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
ProfilerHelpers.h Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
ReportInternalError.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
ReportInternalError.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
ScriptErrorHelper.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
ScriptErrorHelper.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
SerializationHelpers.h Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00