gecko-dev/dom/indexedDB
Simon Giesecke ec62d45a35 Bug 1660751 - Use bare const char* in HandleError signature to reduce size of calling code. r=dom-workers-and-storage-reviewers,janv
Not that this is deliberately de-optimizing performance: Now, the HandleError
functions need to use the nsDependentCString constructor to determine the
length of the literals at run-time, since that's lost. While passing that
in addition would reduce the binary size wins again, and is not necessary,
since this code is only called in error situations, which are not
performance-critical.

Differential Revision: https://phabricator.services.mozilla.com/D89148
2020-09-08 07:40:30 +00:00
..
crashtests
test Bug 1652244 - P4. Fix test_third_party.html test failure r=timhuang 2020-08-12 09:11:01 +00:00
ActorsChild.cpp Bug 1662087 - Replace explicit error handling involving `mozilla::Result::isErr` with IDB_TRY/IDB_TRY_VAR in ActorsChild.cpp; r=dom-workers-and-storage-reviewers,sg 2020-09-07 15:52:52 +00:00
ActorsChild.h Bug 1660800 - Make DelayedActionRunnable hold a strong reference to the target. r=dom-workers-and-storage-reviewers,asuth 2020-08-28 15:50:38 +00:00
ActorsParent.cpp Bug 1662119 - Replace MOZ_TRY with IDB_TRY; r=dom-workers-and-storage-reviewers,sg 2020-09-07 12:24:50 +00:00
ActorsParent.h Bug 1623278 - Make Factory derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,janv 2020-05-06 12:20:14 +00:00
FileInfo.cpp Bug 1617170 - Make FileInfo more testable by removing the dependency on FileManager. r=dom-workers-and-storage-reviewers,janv 2020-03-17 11:50:58 +00:00
FileInfoFwd.h Bug 1617170 - Make FileInfo more testable by removing the dependency on FileManager. r=dom-workers-and-storage-reviewers,janv 2020-03-17 11:50:58 +00:00
FileInfoT.h Bug 1646006 - Merge GetFileInfo and CreateFileInfo and make locking less quirky. r=janv,dom-workers-and-storage-reviewers 2020-07-14 11:14:23 +00:00
FileInfoTImpl.h Bug 1646006 - Merge GetFileInfo and CreateFileInfo and make locking less quirky. r=janv,dom-workers-and-storage-reviewers 2020-07-14 11:14:23 +00:00
FileManager.h Bug 1641512 - Use distinct types for file and database usage. r=dom-workers-and-storage-reviewers,janv 2020-06-25 09:30:06 +00:00
FileManagerBase.h Bug 1646006 - Merge GetFileInfo and CreateFileInfo and make locking less quirky. r=janv,dom-workers-and-storage-reviewers 2020-07-14 11:14:23 +00:00
FlippedOnce.h
IDBCursor.cpp Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:39:24 +00:00
IDBCursor.h Bug 1633719 - Use *InitializedOnce* with NotNull instead of *InitializedOnce*NotNull for pointers. r=dom-workers-and-storage-reviewers,janv 2020-05-14 09:14:04 +00:00
IDBCursorType.cpp Bug 1617170 - Split StructuredCloneReadInfo into parent- and child-specific classes. r=dom-workers-and-storage-reviewers,janv 2020-03-11 17:30:33 +00:00
IDBCursorType.h Bug 1617170 - Fix non-unified build. r=janv,dom-workers-and-storage-reviewers 2020-03-17 11:28:49 +00:00
IDBDatabase.cpp Bug 1662087 - Replace explicit error handling involving `mozilla::Result::isErr` with IDB_TRY/IDB_TRY_VAR in IDBDatabase.cpp; r=dom-workers-and-storage-reviewers,sg,ttung 2020-09-07 15:52:27 +00:00
IDBDatabase.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBEvents.cpp
IDBEvents.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBFactory.cpp Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:40:12 +00:00
IDBFactory.h Bug 1648454 - Use NotNull with IDBRequest where applicable. r=dom-workers-and-storage-reviewers,asuth 2020-07-01 20:14:23 +00:00
IDBFileHandle.cpp Bug 1637159 specify DOMEventTargetHelper owner for IDBFileHandle via constructor r=smaug 2020-05-14 05:28:36 +00:00
IDBFileHandle.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBFileRequest.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
IDBFileRequest.h Bug 1632128 - De-virtualize IDBFileRequest::SetResult(Callback). r=dom-workers-and-storage-reviewers,janv 2020-05-14 09:42:21 +00:00
IDBIndex.cpp Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth 2020-08-28 15:50:23 +00:00
IDBIndex.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBKeyRange.cpp Bug 1644379 - Change IDBResult(Base) to contain the ErrorResult. r=dom-workers-and-storage-reviewers,asuth 2020-06-30 11:17:40 +00:00
IDBKeyRange.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBMutableFile.cpp Bug 1628716 - Use range-based for and STL algorithms with hashtables. r=dom-workers-and-storage-reviewers,janv 2020-04-22 13:52:52 +00:00
IDBMutableFile.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBObjectStore.cpp Bug 1662087 - Replace explicit error handling involving `mozilla::Result::isErr` with IDB_TRY/IDB_TRY_VAR in IDBObjectStore.cpp; r=dom-workers-and-storage-reviewers,sg 2020-09-07 15:52:39 +00:00
IDBObjectStore.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
IDBRequest.cpp Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:40:12 +00:00
IDBRequest.h Bug 1648454 - Use NotNull with IDBRequest where applicable. r=dom-workers-and-storage-reviewers,asuth 2020-07-01 20:14:23 +00:00
IDBResult.h Bug 1661428 - Use CompactPair instead of Variant for trivially default-constructible V and UnusedZero E. r=froydnj 2020-09-02 17:55:55 +00:00
IDBTransaction.cpp Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth 2020-08-28 15:50:23 +00:00
IDBTransaction.h Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth 2020-08-28 15:50:23 +00:00
IndexedDBCommon.cpp Bug 1660751 - Use bare const char* in HandleError signature to reduce size of calling code. r=dom-workers-and-storage-reviewers,janv 2020-09-08 07:40:30 +00:00
IndexedDBCommon.h Bug 1660751 - Use bare const char* in HandleError signature to reduce size of calling code. r=dom-workers-and-storage-reviewers,janv 2020-09-08 07:40:30 +00:00
IndexedDatabase.cpp Bug 1617170 - Split StructuredCloneFile into parent- and child-specific classes. r=janv,dom-workers-and-storage-reviewers 2020-03-19 11:35:03 +00:00
IndexedDatabase.h Bug 1597954 - Switch indexedDB to use InitializedOnce from mfbt. r=dom-workers-and-storage-reviewers,janv 2020-04-01 09:53:39 +00:00
IndexedDatabaseInlines.h Bug 1623278 - Use SafeRefPtr for FileInfo. r=dom-workers-and-storage-reviewers,asuth 2020-04-01 09:53:01 +00:00
IndexedDatabaseManager.cpp Bug 1662087 - Replace explicit error handling involving `mozilla::Result::isErr` with IDB_TRY/IDB_TRY_VAR in IndexedDatabaseManager.cpp; r=dom-workers-and-storage-reviewers,sg 2020-09-07 15:52:19 +00:00
IndexedDatabaseManager.h Bug 1631684 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/indexedDB. r=dom-workers-and-storage-reviewers,sg 2020-04-23 01:49:16 +00:00
Key.cpp Bug 1656411 - Move typed array, ArrayBuffer, and dataview-related functions out of jsfriendapi.h to two new headers. r=mgaudet,jgilbert 2020-07-31 16:37:27 +00:00
Key.h Bug 1644379 - Change DecodeString to return string by value. r=dom-workers-and-storage-reviewers,asuth 2020-06-30 10:03:11 +00:00
KeyPath.cpp Bug 1651016 - Convert remaining NS_ENSURE_SUCCESS to IDB_TRY in dom/indexedDB; r=dom-workers-and-storage-reviewers,ttung,sg 2020-07-24 11:49:27 +00:00
KeyPath.h Bug 1626570 - Improve handling of copying arrays in dom/indexedDB/. r=dom-workers-and-storage-reviewers,janv 2020-05-05 14:13:46 +00:00
PBackgroundIDBCursor.ipdl Bug 1660816 - Make PBackgroundIDBCursor protocol refcounted. r=dom-workers-and-storage-reviewers,asuth 2020-08-28 15:50:23 +00:00
PBackgroundIDBDatabase.ipdl Bug 1648141 - IPCBlobInputStream to RemoteLazyInputStream - part 3 - PRemoteLazyInputStream, r=smaug,necko-reviewers,dragana 2020-06-29 11:03:04 +00:00
PBackgroundIDBDatabaseFile.ipdl
PBackgroundIDBDatabaseRequest.ipdl
PBackgroundIDBFactory.ipdl Bug 1623278 - Make Factory derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,janv 2020-05-06 12:20:14 +00:00
PBackgroundIDBFactoryRequest.ipdl
PBackgroundIDBRequest.ipdl Bug 1648141 - IPCBlobInputStream to RemoteLazyInputStream - part 3 - PRemoteLazyInputStream, r=smaug,necko-reviewers,dragana 2020-06-29 11:03:04 +00:00
PBackgroundIDBSharedTypes.ipdlh Bug 1648141 - IPCBlobInputStream to RemoteLazyInputStream - part 3 - PRemoteLazyInputStream, r=smaug,necko-reviewers,dragana 2020-06-29 11:03:04 +00:00
PBackgroundIDBTransaction.ipdl Bug 1623278 - Make transaction actors refcounted. r=dom-workers-and-storage-reviewers,nika,janv 2020-05-06 12:20:32 +00:00
PBackgroundIDBVersionChangeTransaction.ipdl Bug 1648141 - IPCBlobInputStream to RemoteLazyInputStream - part 3 - PRemoteLazyInputStream, r=smaug,necko-reviewers,dragana 2020-06-29 11:03:04 +00:00
PBackgroundIndexedDBUtils.ipdl Bug 1617170 - Remove unused slice ref-count. r=dom-workers-and-storage-reviewers,janv 2020-03-17 11:26:27 +00:00
PermissionRequestBase.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
PermissionRequestBase.h
ProfilerHelpers.cpp Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:40:12 +00:00
ProfilerHelpers.h Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:40:12 +00:00
ReportInternalError.cpp
ReportInternalError.h
SafeRefPtr.h Bug 1636050 - dom::cache::ReadStream::Controllable now inherits from AtomicSafeRefCounted. r=dom-workers-and-storage-reviewers,sg 2020-06-23 13:34:52 +00:00
ScriptErrorHelper.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
ScriptErrorHelper.h
SerializationHelpers.h Bug 1617170 - Split StructuredCloneFile into parent- and child-specific classes. r=janv,dom-workers-and-storage-reviewers 2020-03-19 11:35:03 +00:00
ThreadLocal.h Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth 2020-07-03 09:40:12 +00:00
moz.build Bug 1651016 - Introduce IDB_TRY and IDB_TRY_VAR macros; r=ttung 2020-07-24 07:01:37 +00:00
nsIIDBPermissionsRequest.idl