dom/indexedDB/IDBCursor.cpp
508998afa9a0bbd5c8117279fcde5e5b86cc9f2d
created 2020-04-06 13:02 +0000
pushed 2020-04-27 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1627282 - Mark all IndexDB cursor subclasses as potentially containing pointers into more than one JS zone r=sg a=RyanVM
d7c936098f29599d4d1b4ef2519de3b8a43948e5
created 2020-03-30 18:31 +0000
pushed 2020-04-27 16:26 +0000
Simon Giesecke Simon Giesecke - Bug 1625444 - Make IDBObjectStoreCursor a multi-zone JSHolder class. r=jonco,dom-workers-and-storage-reviewers,asuth
f4d11e6a6e3f74cd0f43c2a657b596b1eb4a1e55
created 2020-03-26 10:49 +0000
pushed 2020-04-27 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1624810 - Set the multi-zone JS holder flag on appropriate cycle collected classes r=mccr8
88e0ee779bb2fb7048f00b67f96a056fb83dd8e4
created 2020-03-17 11:28 +0000
pushed 2020-04-27 16:26 +0000
Simon Giesecke Simon Giesecke - Bug 1617170 - Fix non-unified build. r=janv,dom-workers-and-storage-reviewers
1e2b49c7917f382971ab7cce42f3e7c48b04f026
created 2020-03-11 17:30 +0000
pushed 2020-04-27 16:26 +0000
Simon Giesecke Simon Giesecke - Bug 1617170 - Split StructuredCloneReadInfo into parent- and child-specific classes. r=dom-workers-and-storage-reviewers,janv
5006a4d63a02786249c639730722b5e46ddfa6b0
created 2020-03-06 21:04 +0000
pushed 2020-03-30 09:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1619112 part 2. Pass char literals instead of char16_t literals into ErrorResult throwing methods. r=smaug
01235f9085456bb0ee0e1e82f900064ebaca889f
created 2020-03-03 13:45 +0000
pushed 2020-03-30 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1613340 - Remove const_cast relating to StructuredCloneReadInfo. r=dom-workers-and-storage-reviewers,edenchuang
30ffe7479d064c87a532363e12b670a8c189645f
created 2020-01-17 12:47 +0000
pushed 2020-03-02 18:46 +0000
Simon Giesecke Simon Giesecke - Bug 1497007 - Replace CanAcceptRequests by the now equivalent IsActive. r=dom-workers-and-storage-reviewers,janv
e65d7e9dea10c417588224abb452aa2d181e8e0c
created 2020-01-10 15:23 +0000
pushed 2020-03-02 18:46 +0000
Simon Giesecke Simon Giesecke - Bug 1600906 - Convert IDBCursor and BackgroundCursorChild to templates to increase type safety and reduce state. r=dom-workers-and-storage-reviewers,ytausky
da9250ac90ba0ebed64a9141e73e0b8cec52daed
created 2020-01-10 17:19 +0200
pushed 2020-03-02 18:46 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1600906) for bustage on StaticAnalysisFunctions.h. CLOSED TREE
a114b9b8e6eaa23a445a31efc436f4e367f7874f
created 2020-01-10 14:21 +0000
pushed 2020-03-02 18:46 +0000
Simon Giesecke Simon Giesecke - Bug 1600906 - Convert IDBCursor and BackgroundCursorChild to templates to increase type safety and reduce state. r=dom-workers-and-storage-reviewers,ytausky
94ca5d86b3b0c398294dd82d44194a5173c5aec6
created 2020-01-06 14:19 +0000
pushed 2020-03-02 18:46 +0000
Simon Giesecke Simon Giesecke - Bug 1600906 - Use scoped enums in IDBCursor. r=dom-workers-and-storage-reviewers,ytausky
9970b85a48251a81db584fac278845fe0a87623c
created 2019-12-16 14:42 +0000
pushed 2020-02-03 09:19 +0000
Simon Giesecke Simon Giesecke - Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv
97a03c24e865c8826fac62e76cd552c7c1e5d443
created 2019-11-28 16:00 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1598164 - Align ReadyState with states defined in the spec. r=dom-workers-and-storage-reviewers,edenchuang
7e0a3e5cdb4d110a477aa763c9737110ec1dd717
created 2019-11-28 10:19 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1598164 - Fixed log message printf string. r=dom-workers-and-storage-reviewers,janv
82141e34c89fecaed2c0700bfc11d5b5401645a3
created 2019-11-27 10:54 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1598164 - Use scoped enums in IDBTransaction. r=dom-workers-and-storage-reviewers,edenchuang
c009bbdbbfd5451756cb1f3dc421b82df50911d1
created 2019-11-05 14:40 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Support preloading also for index cursors. r=ttung,asuth
89817a19f3b38187bca7eecd50cbf39867c4dad8
created 2019-11-05 14:40 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Send extra records with every ObjectStoreCursorResponse if enabled by pref. r=ttung,asuth
2172f9a7aaf042b10bc1c789f7fea97fc50ba0ef
created 2019-11-05 16:34 +0200
pushed 2019-12-30 12:35 +0000
Cosmin Sabou Cosmin Sabou - Backed out 12 changesets (bug 1168606) for causing build bustages on ActorsParent.cpp and Assertions.h. CLOSED TREE
f1be81af7d6b1dd98040b90ff4e094da950f01f6
created 2019-11-05 12:45 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Support preloading also for index cursors. r=ttung,asuth
8dc185488801ddb66e681cedb9b52941437561a8
created 2019-11-05 12:48 +0000
pushed 2019-12-30 12:35 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Send extra records with every ObjectStoreCursorResponse if enabled by pref. r=ttung,asuth
cddcfdcb52f6a465f62bdfb36bf9dc9a8dbd11a7
created 2019-10-03 07:56 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Use const where easily possible. r=ttung,asuth
fc11a47c3ea77d63f7c1920e47738b0bcb54f1d1
created 2019-10-03 07:56 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Avoid copying keys on cursor creation. r=ttung,asuth
e7e97d7a6a43d7012dc5517b088122bb7b543a65
created 2019-10-02 02:28 +0300
pushed 2019-11-25 12:02 +0000
Oana Pop Rus Oana Pop Rus - Backed out 5 changesets (bug 1168606) for xpcshell failures in dom/indexedDB/test/unit/test_temporary_storage.js on a CLOSED TREE
fc5e1bee13321946704a915ef4c7c80c0941dcb3
created 2019-10-01 09:15 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Send two records with every ObjectStoreCursorResponse. r=ttung,asuth
9e7a90dcc429194fbe08e63aeed311ce100114cc
created 2019-10-01 09:14 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Use const where easily possible. r=ttung,asuth
e493a6b5f1255b037a877eba744043265486cc8b
created 2019-10-01 08:56 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Avoid copying keys on cursor creation. r=ttung,asuth
d2772a7482ed9394a2c30acc6d03caa36317e75f
created 2019-09-27 10:11 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Allow current key to be provided with PBackgroundIDBCursor::Continue. r=ttung,asuth
340dfa69aed87f29b9fdeef59a650ad5eb8c1b7b
created 2019-09-27 10:11 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Remove duplication in uses of IDB_LOG_MARK. r=ttung,asuth
9d5377b224b3ea3f1c682f8e81ec99cda6e60b0f
created 2019-09-20 02:19 +0000
pushed 2019-11-25 12:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1581173 part 1. Add a way to more easily throw TypeErrors and RangeErrors with custom message strings via ErrorResult. r=smaug
9966f5d71bb2db2228a914743dca457dcc337d02
created 2019-09-18 06:41 +0000
pushed 2019-11-25 12:02 +0000
Simon Giesecke Simon Giesecke - Bug 1168606 - Apply renamings suggested for Cursor::*Key members and related identifiers. r=ytausky,asuth
1b1ca518ca7a4e87687cc9622499519edf795d7f
created 2019-07-30 14:51 +0000
pushed 2019-10-14 16:30 +0000
Simon Giesecke Simon Giesecke - Bug 1565515 - Move sortKey variable declaration close to usage r=ttung,asuth
bb23c8be138d1eaf274bdfdfeb7ad3dceb51b93b
created 2019-07-30 17:16 +0300
pushed 2019-10-14 16:30 +0000
Andreea Pavel Andreea Pavel - Backed out 12 changesets (bug 1565515) hazard failures on a CLOSED TREE
90fb12799ecdadff1e1117219d8e698609660257
created 2019-07-29 09:26 +0000
pushed 2019-10-14 16:30 +0000
Simon Giesecke Simon Giesecke - Bug 1565515 - Move sortKey variable declaration close to usage r=ttung,asuth
b14b8efda186cfb0fd1707c2d8de745102fe0921
created 2019-07-29 09:05 +0000
pushed 2019-10-14 16:30 +0000
Yaron Tausky Yaron Tausky - Bug 1544750 - Part 2: Refactor Key::EncodeJSValInternal to show direct correspondence to spec r=asuth,tcampbell
3e0d79dd1de284de827b372abd0e89ac0c87eb09
created 2019-07-26 23:00 +0300
pushed 2019-10-14 16:30 +0000
Gurzau Raul Gurzau Raul - Backed out 13 changesets (bug 1544750, bug 1565515) for bustages at /indexedDB/Key.cpp on a CLOSED TREE.
052b34ddf7043a3b20c9daa7db49d8b9b3f0d04a
created 2019-07-26 15:54 +0000
pushed 2019-10-14 16:30 +0000
Simon Giesecke Simon Giesecke - Bug 1565515 - Move sortKey variable declaration close to usage r=ttung,asuth
db9bda005eff3dcb428ffa7e44a1956490784c19
created 2019-07-26 14:14 +0000
pushed 2019-08-26 18:30 +0000
Yaron Tausky Yaron Tausky - Bug 1501152 - Refactor Key::EncodeJSValInternal to show direct correspondence to spec. r=asuth,tcampbell, a=RyanVM
e8c59393c80952adfffd0be0de34c3ae7e48e36a
created 2019-04-26 16:53 +0000
pushed 2019-07-01 08:34 +0000
Yaron Tausky Yaron Tausky - Bug 1544750 - Part 1: Refactor some IndexedDB code to use ErrorResult r=asuth
7cc45cebde1c57b3fc4a4fa38dfe104061a88aeb
created 2019-03-29 18:05 +0000
pushed 2019-07-01 08:34 +0000
Andrea Marchesini Andrea Marchesini - Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug
2cbcf3ac7ca69ca7717c8a8232b293f75ef2ca8a
created 2019-03-29 18:01 +0200
pushed 2019-07-01 08:34 +0000
Daniel Varga Daniel Varga - Backed out changeset 98452610cfcc (bug 1539407) for browser-chrome failure at /builds/worker/workspace/build/src/dom/indexedDB/IDBRequest.cpp:284. On a CLOSED TREE
98452610cfcc81cba0d4478797fe1e83a51172e8
created 2019-03-29 14:12 +0000
pushed 2019-07-01 08:34 +0000
Andrea Marchesini Andrea Marchesini - Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
f85380831fe4ba2a902a93146b6d9ff0043d1b59
created 2018-07-24 18:19 +0200
pushed 2018-10-15 10:40 +0000
Jan Varga Jan Varga - Bug 1404274 - Key Evaluation on the cloned JS objects; r=asuth
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-10-15 10:40 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
e21cf620b8865d0d0f1c81c44123444185477643
created 2018-07-24 18:19 +0200
pushed 2018-08-24 17:02 +0000
Jan Varga Jan Varga - Bug 1404274 - Key Evaluation on the cloned JS objects; r=asuth a=lizzard
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
11d4c873648b5f1e0ec80e7fea402d0b78ce1d50
created 2017-09-25 17:32 +0100
pushed 2018-01-11 17:45 +0000
Jonathan Kew Jonathan Kew - Bug 1402858 - Remove ENABLE_INTL_API conditional and non-Intl legacy codepaths from IndexedDB. r=janv
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-04-10 20:44 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
cc4286c4da37de45da2de785bb2a314ea4fba083
created 2016-07-26 15:26 +0800
pushed 2017-01-16 13:07 +0000
Bevis Tseng Bevis Tseng - Bug 1271505 - Support of IDBCursor.continuePrimaryKey. r=khuey
eda36a4f93032a0e76b35861c48694eed8710f33
created 2016-07-26 18:51 +0800
pushed 2017-01-16 13:07 +0000
Bevis Tseng Bevis Tseng - Bug 1289375 - Rollback incomplete change of preloading cursors for IndexedDB. r=khuey
5f04a61564c8c6979ba9d3cf7339846301b3f7f6
created 2016-04-20 14:36 +0800
pushed 2016-07-25 16:35 +0000
Bevis Tseng Bevis Tseng - Bug 1265973 - Throw InvalidStateError at IDBCursor.update() if IDBCursor.continue() is in progress. r=khuey
72f31b1f6186b228835d2f4e36c3b96c94674743
created 2016-03-15 07:00 +0100
pushed 2016-07-25 16:35 +0000
Jan Varga Jan Varga - Bug 1182987 - Part 3: Add "cleanup" transaction with disabled quota checks and vacuuming/checkpointing after commit; r=baku
71216a38ad1021fb664253dcaea12070bee254b1
created 2016-02-22 10:11 -0800
pushed 2016-06-01 01:31 +0000
Andrew McCreight Andrew McCreight - Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug
320bbd5c08627c182009c1df8b4834cef600ba59
created 2016-02-16 13:46 -0800
pushed 2016-06-01 01:31 +0000
Kyle Huey Kyle Huey - Bug 1247117: De-namespace much of IndexedDB. r=baku
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-06-01 01:31 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
less more (0) -100 -60 tip