Simon Giesecke
|
0aea8f6bec
|
Bug 1663924 - Use IDB_TRY in DatabaseOperationBase::UpdateIndexValues. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92782
|
2020-10-19 10:09:07 +00:00 |
|
Simon Giesecke
|
0cbdc4c62b
|
Bug 1663924 - Refactor DatabaseConnection::UpdateRefcountFunction::WillCommit. r=dom-workers-and-storage-reviewers,ttung
Convert DatabaseFunction class into lambda expression, and make more use of IDB_TRY.
Differential Revision: https://phabricator.services.mozilla.com/D91297
|
2020-10-19 10:08:33 +00:00 |
|
Simon Giesecke
|
fb4ab69731
|
Bug 1638396 - Generate keys per database. r=dom-workers-and-storage-reviewers,jcj,janv
Differential Revision: https://phabricator.services.mozilla.com/D77020
|
2020-10-16 11:09:36 +00:00 |
|
Simon Giesecke
|
12a6922267
|
Bug 1638396 - Integrate blob encryption in private browsing mode. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D75588
|
2020-10-16 10:50:03 +00:00 |
|
Simon Giesecke
|
d5b12d84be
|
Bug 1638396 - Enable support for IndexedDB in private browsing mode. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D75586
|
2020-10-16 10:50:01 +00:00 |
|
Simon Giesecke
|
d0654537f8
|
Bug 1663924 - Use IDB_TRY in QuotaClient::GetUsageForOriginInternal and remove REPORT_TELEMETRY_INIT_ERR. r=dom-workers-and-storage-reviewers,ttung
Also add a new CollectEachInRange function template in QuotaCommon.h, along
with tests.
Differential Revision: https://phabricator.services.mozilla.com/D92278
|
2020-10-15 14:33:36 +00:00 |
|
Simon Giesecke
|
1e03ccb0a3
|
Bug 1663924 - Use IDB_TRY when calling QuotaClient::GetUsageForOriginInternal. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92277
|
2020-10-15 11:14:56 +00:00 |
|
Simon Giesecke
|
16286cffc7
|
Bug 1663924 - Use IDB_TRY in FileManager::SyncDeleteFile. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92276
|
2020-10-15 11:14:47 +00:00 |
|
Simon Giesecke
|
c1b06f395b
|
Bug 1663924 - Use IDB_TRY in OpenDatabaseOp::LoadDatabaseInformation. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92275
|
2020-10-15 13:19:30 +00:00 |
|
Simon Giesecke
|
8e1f4991e1
|
Bug 1663924 - Use IDB_TRY in OpenDatabaseOp::DoDatabaseWork. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92274
|
2020-10-14 16:53:13 +00:00 |
|
Simon Giesecke
|
8cf25e15e3
|
Bug 1663924 - Replace output parameter by return value for EnsureStorageAndOriginIsInitialized. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D92199
|
2020-10-14 15:46:24 +00:00 |
|
Simon Giesecke
|
58c6fe2ef0
|
Bug 1667957 - Use new IntTo(C)String functions in dom/quota and its clients. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91717
|
2020-10-14 15:45:50 +00:00 |
|
Simon Giesecke
|
71912f47da
|
Bug 1667108 - Do not use an error code to handle interruption of idle maintenance. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91281
|
2020-10-14 15:45:12 +00:00 |
|
Simon Giesecke
|
00cfe7c448
|
Bug 1663924 - Use IDB_TRY throughout SerializeStructuredCloneFiles. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91241
|
2020-10-14 15:44:46 +00:00 |
|
Simon Giesecke
|
a63f9c66c2
|
Bug 1663924 - Remove unused duplicate DeserializeUpgradeValueHelper. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91166
|
2020-10-14 15:44:33 +00:00 |
|
Simon Giesecke
|
4c018343f4
|
Bug 1663924 - Replace output parameters of key transformation by return value. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91165
|
2020-10-14 15:44:15 +00:00 |
|
Simon Giesecke
|
9f036557a6
|
Bug 1663924 - Replace output parameters of QuotaClient::GetDatabaseFilenames by return value. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D91164
|
2020-10-14 15:44:03 +00:00 |
|
Jan Varga
|
9659a02928
|
Bug 1665019 - Add QM_ASSERT_UNREACHABLE/QM_ASSERT_UNREACHABLE_VOID as a custom return value and convert relevant code to use it; r=dom-workers-and-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D90520
|
2020-10-14 13:03:35 +00:00 |
|
Simon Giesecke
|
ac0f87d6e1
|
Bug 1663924 - Replace output parameter of QuotaClient::GetDirectory by return value. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D91163
|
2020-10-06 14:21:55 +00:00 |
|
Simon Giesecke
|
ae48a38f02
|
Bug 1663924 - Replace output parameter of CreateMutableFile by return value. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D91162
|
2020-10-06 14:20:35 +00:00 |
|
Simon Giesecke
|
372a619ae5
|
Bug 1663924 - Replace output parameter of ReclaimFreePagesWhileIdle by return value. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D91160
|
2020-10-06 14:20:17 +00:00 |
|
Simon Giesecke
|
e661f27ac0
|
Bug 1663924 - Replace output parameter of GetFileSize by return value. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D91159
|
2020-10-06 09:27:58 +00:00 |
|
Simon Giesecke
|
edad146c4f
|
Bug 1663924 - Replace output parameter of GetFreelistCount by return value. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D91132
|
2020-10-06 08:39:17 +00:00 |
|
Simon Giesecke
|
e262d1f0b8
|
Bug 1665347 - Do not indicate SpecialValues::Invalid could be returned on functions that never return it. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90962
|
2020-10-06 08:39:04 +00:00 |
|
Simon Giesecke
|
f170bc21c7
|
Bug 1665347 - Remove namespace qualification on mozilla::Ok. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90878
|
2020-10-06 08:38:29 +00:00 |
|
Simon Giesecke
|
22af6ec9f3
|
Bug 1665347 - Use IDB_TRY with IDBResult. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90874
|
2020-10-06 09:10:50 +00:00 |
|
Simon Giesecke
|
54a4e17a0b
|
Bug 1665347 - Make IDBResult based on mozilla::Result. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90562
|
2020-10-06 08:37:59 +00:00 |
|
Simon Giesecke
|
41487a0654
|
Bug 1668895 - Add missing MOZ_IMPLICIT attribute in late-beta-or-release opt builds. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D92380
|
2020-10-05 11:09:45 +00:00 |
|
Simon Giesecke
|
535b627ea9
|
Bug 1666219 - Renamed QM_TRY_VAR etc. to QM_TRY_UNWRAP etc. r=dom-workers-and-storage-reviewers,ttung,janv
Also change some left-over QM_TRY_VAR uses with const target declarations to
QM_TRY_INSPECT et al.
Differential Revision: https://phabricator.services.mozilla.com/D90873
|
2020-10-02 13:23:49 +00:00 |
|
Simon Giesecke
|
254c691951
|
Bug 1668548 - Only pass the error value to a cleanup function with QM_TRY*. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D92067
|
2020-10-02 10:04:37 +00:00 |
|
Simon Giesecke
|
fc85bfa6e0
|
Bug 1668539 - Do not prevent RVO with QM_TRY_RETURN. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D92061
|
2020-10-02 10:03:29 +00:00 |
|
Sebastian Hengst
|
07e61ece2b
|
Backed out 5 changesets (bug 1666219, bug 1665347) for crashing hazard task. CLOSED TREE.
Backed out changeset c261ec06a826 (bug 1665347)
Backed out changeset 212c9df41410 (bug 1665347)
Backed out changeset 435f02d9f1d7 (bug 1665347)
Backed out changeset 7b36a79247b7 (bug 1666219)
Backed out changeset af8025162523 (bug 1665347)
|
2020-10-01 23:17:19 +02:00 |
|
Simon Giesecke
|
dd4cf5dedd
|
Bug 1665347 - Do not indicate SpecialValues::Invalid could be returned on functions that never return it. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90962
|
2020-10-01 15:30:36 +00:00 |
|
Simon Giesecke
|
0223226ee4
|
Bug 1665347 - Remove namespace qualification on mozilla::Ok. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90878
|
2020-10-01 15:30:36 +00:00 |
|
Simon Giesecke
|
f827225984
|
Bug 1665347 - Use IDB_TRY with IDBResult. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90874
|
2020-10-01 15:30:36 +00:00 |
|
Simon Giesecke
|
8b03004195
|
Bug 1666219 - Renamed QM_TRY_VAR etc. to QM_TRY_UNWRAP etc. r=dom-workers-and-storage-reviewers,ttung,janv
Also change some left-over QM_TRY_VAR uses with const target declarations to
QM_TRY_INSPECT et al.
Differential Revision: https://phabricator.services.mozilla.com/D90873
|
2020-10-01 15:37:50 +00:00 |
|
Simon Giesecke
|
9fb9c90cc0
|
Bug 1665347 - Make IDBResult based on mozilla::Result. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90562
|
2020-10-01 15:30:36 +00:00 |
|
Bogdan Tara
|
7bbd692ffa
|
Backed out 5 changesets (bug 1666219, bug 1665347) for indexedDB related bustage CLOSED TREE
Backed out changeset 5cd7e2d67f91 (bug 1665347)
Backed out changeset 9159fdd05097 (bug 1665347)
Backed out changeset 64a086636738 (bug 1665347)
Backed out changeset 5ef18af381ec (bug 1666219)
Backed out changeset 3b81349a5f39 (bug 1665347)
|
2020-10-01 17:41:23 +03:00 |
|
Simon Giesecke
|
e41aa38d86
|
Bug 1665347 - Do not indicate SpecialValues::Invalid could be returned on functions that never return it. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90962
|
2020-10-01 12:04:27 +00:00 |
|
Simon Giesecke
|
29f1acb80c
|
Bug 1665347 - Remove namespace qualification on mozilla::Ok. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90878
|
2020-10-01 12:03:02 +00:00 |
|
Simon Giesecke
|
02195a9549
|
Bug 1665347 - Use IDB_TRY with IDBResult. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90874
|
2020-10-01 12:02:44 +00:00 |
|
Simon Giesecke
|
ed2c55bd64
|
Bug 1666219 - Renamed QM_TRY_VAR etc. to QM_TRY_UNWRAP etc. r=dom-workers-and-storage-reviewers,ttung,janv
Also change some left-over QM_TRY_VAR uses with const target declarations to
QM_TRY_INSPECT et al.
Differential Revision: https://phabricator.services.mozilla.com/D90873
|
2020-10-01 12:02:26 +00:00 |
|
Simon Giesecke
|
c51f0dc8d8
|
Bug 1665347 - Make IDBResult based on mozilla::Result. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90562
|
2020-10-01 12:00:51 +00:00 |
|
Simon Giesecke
|
72cb969a37
|
Bug 1666216 - Enable ScopedLogExtraInfo logging. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90877
|
2020-09-30 08:24:18 +00:00 |
|
Simon Giesecke
|
72c17612d3
|
Bug 1663924 - Use MOZ_TO_RESULT_INVOKE_TYPED in dom/indexedDB. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90385
|
2020-09-29 10:57:53 +00:00 |
|
Simon Giesecke
|
974d4135f7
|
Bug 1663924 - Use IDB_TRY_VAR with ExecuteStep. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D90273
|
2020-09-29 10:57:40 +00:00 |
|
Simon Giesecke
|
a3a526c53b
|
Bug 1663924 - Use IDB_TRY in DatabaseOperationBase::InsertIndexTableRows. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D90268
|
2020-09-29 10:57:32 +00:00 |
|
Simon Giesecke
|
1262e69d8a
|
Bug 1663924 - Use IDB_TRY and CollectWhile in DatabaseConnection::ReclaimFreePagesWhileIdle. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D90266
|
2020-09-29 10:57:24 +00:00 |
|
Simon Giesecke
|
e35990d1d9
|
Bug 1663924 - Replace AppendInt by ToAutoCString where possible. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90265
|
2020-09-29 10:57:22 +00:00 |
|
Simon Giesecke
|
6e97fd8be2
|
Bug 1663924 - Split BorrowedStatement from CachedStatement. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D90234
|
2020-09-29 10:57:19 +00:00 |
|