Commit Graph

319 Commits

Author SHA1 Message Date
Ben Turner
9aee430eaa Bug 692652 - IndexedDB: Index updating is broken. r=sicking. 2011-11-21 20:18:19 -08:00
Kyle Huey
9c4448ce62 Bug 692627: Support complex keyPaths in IndexedDB. r=bent,jorendorff 2011-11-21 09:56:24 -05:00
Jonas Sicking
d3a07c9e63 Bug 694135: Don't throw if there are unknown properties in the options objects to createObjectStore/createIndex. r=bent 2011-11-07 22:25:51 -08:00
Ben Turner
0223a30ae1 Bug 696914 - 'IndexedDB: IDBObjectStore.delete and IDBCursor.delete should return undefined'. r=sicking. 2011-11-07 18:08:02 -08:00
Kyle Huey
441347a067 Bug 699468: Part 4 - Always go through the DatabaseInfo to get the ObjectStoreInfo. r=bent 2011-11-07 19:15:43 -05:00
Kyle Huey
adafd2cd1f Bug 699468: Part 3 - Always go through the Database to get the DatabaseInfo. r=bent 2011-11-07 19:06:13 -05:00
Ben Turner
b89c7bcf95 Bug 692628 - 'IndexedDB: Support IDBCursor.advance'. r=sicking. 2011-11-07 15:37:19 -08:00
Ben Turner
8fb5978ae4 Bug 692632 - 'IndexedDB: support empty objectstore/index names'. r=sicking. 2011-11-07 15:37:16 -08:00
Ben Turner
3b565d60d2 Bug 694145 - 'IndexedDB: various methods should accept both keys and KeyRanges'. r=sicking. 2011-11-03 08:59:17 -07:00
Ben Turner
49c3374bfc Bug 692629 - 'IndexedDB: Support IDBObjectStore/IDBIndex.count'. r=sicking. 2011-11-03 08:57:42 -07:00
Ben Turner
fa6c4e7e48 Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking. 2011-11-03 08:57:30 -07:00
Ed Morley
944ad4b962 Backout eb32aca6d54d, b5c0bfd03fcf and 5675bf2c7930 (bug 692669 and bug 692669) for failing to build on all platforms 2011-11-03 01:57:48 +00:00
Ben Turner
7b34123dcc Bug 692629 - 'IndexedDB: Support IDBObjectStore/IDBIndex.count'. r=sicking. 2011-11-02 18:03:47 -07:00
Ben Turner
cd32e56318 Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking. 2011-11-02 18:03:15 -07:00
Kyle Huey
af57d6e522 Bug 697247: Part 1 - Use atoms instead of hashes for database IDs. r=bent 2011-11-02 08:53:12 -04:00
Ehsan Akhgari
478ad1a412 Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
0fe7772ece Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones 2011-09-28 23:19:26 -07:00
Bill McCloskey
6316f0c54c Bug 675806 - Make static strings be GC things (r=luke) 2011-09-20 14:47:14 -07:00
Landry Breuil
e69b10db9f Bug 676924 - Use JSUint64 instead of uint64. r=khuey 2011-08-09 00:58:11 +02:00
Luke Wagner
5d60b08970 Bug 673473 - Remove off-main-thread JSRuntime use in GetKeyPathValueFromStructuredData (r=bent) 2011-07-25 15:41:50 -07:00
Marco Bonardo
add1e14eed Backout changeset e931fb581aee (Bug 673473) due to trace malloc regression on OSX. 2011-08-01 10:45:41 +02:00
Luke Wagner
88335cb074 Bug 673473 - Remove off-main-thread JSRuntime use in GetKeyPathValueFromStructuredData (r=bent) 2011-07-25 15:41:50 -07:00
Luke Wagner
7e27f16f0c Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff) 2011-07-12 10:42:24 -07:00
Luke Wagner
96ae424303 Backout 2e0fea2cbd9b for windows linker lameness 2011-07-28 14:35:38 -07:00
Luke Wagner
caaf8fc7f4 Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff) 2011-07-12 10:42:24 -07:00
Kyle Huey
b7a416c2b3 Bug 667652: Make the off-main-thread structured clone modification less hacky. r=bent. 2011-06-29 12:09:20 -07:00
Kyle Huey
ea94a69478 Bug 663479: Move all IDB structured clone operations to the main thread. r=bent 2011-06-24 07:21:21 -07:00
Marco Bonardo
0826a0743b Revert to changeset a87ee7550f6a due to incomplete backout 2011-06-24 17:23:04 +02:00
Kyle Huey
4655c416c8 Bug 663479: Move all IDB structured clone operations to the main thread. r=bent 2011-06-24 07:21:21 -07:00
Jonas Sicking
9e55f5c437 Bug 658714 Part 5: Search'n'replace nsPIDOMEventTarget to nsIDOMEventTarget. r=smaug 2011-06-23 19:18:00 -07:00
Kyle Huey
3e9bb04530 Bug 662930: Consolidate IDB structured clone serializations/deserializations. r=bent 2011-06-08 19:21:53 -07:00
Ben Turner
bd3312928b Bug 638067 - 'IndexedDB: Inserting data with multiple indexes on an autoIncrement object store throws an error'. r=sdwilsh. 2011-04-13 00:26:20 -07:00
Ben Turner
2b1035d888 Bug 628071 - 'Crash inspecting IDBRequest(mozIndexedDB.open)'. r=sicking, a=blocking. 2011-01-26 17:53:02 -08:00
Ben Turner
cb106dedd2 Bug 628063 - 'IndexedDB: Indexes created after data are added are sometimes improperly populated'. r=sicking, a=blocking. 2011-01-23 10:16:00 -08:00
Ben Turner
c40b5cc28a Bug 622042 - 'IndexedDB: Rework events and requests'. r=sicking, a=sicking. 2011-01-06 22:21:36 -08:00
Ben Turner
816fc2b011 Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst+jorendorff, a=blocking. 2011-01-06 22:21:30 -08:00
Chris Leary
f0d6dd9a17 Merge mozilla-central to tracemonkey. 2010-12-29 19:25:04 -05:00
Ben Turner
e0b119d167 Backing out worker changes, a=backout. 2010-12-21 16:44:49 -05:00
Ben Turner
e528b93d73 Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst, a=blocking. 2010-12-21 14:28:08 -05:00
Ben Turner
6de15cb3f5 Bug 613083 - 'IndexedDB: Switch serialization format from JSON to structured clone bytestream'. r=sicking, a=blocking. 2010-12-21 11:02:04 -05:00
Ben Turner
04a9991a50 Bug 618141 - 'IndexedDB: createObjectStore and createIndex should accept an optional object argument'. r=sicking, a=blocking. 2010-12-21 11:02:01 -05:00
Ben Turner
9daff3c730 Bug 618616 - 'IndexedDB: Make IDBObjectStore.get() accept a key range'. r=sicking, a=blocking. 2010-12-15 13:21:20 -08:00
Ben Turner
77103c4bb4 Bug 618140 - 'IndexedDB: Don't fire success event callbacks once a transaction has been aborted'. r=sicking, a=blocking. 2010-12-15 13:21:17 -08:00
Ben Turner
53439bd397 Bug 618717 - 'IndexedDB: Fix error codes to match spec changes'. r=sicking, a=blocking. 2010-12-15 13:21:14 -08:00
Ben Turner
deafd0372a Bug 618135 - 'IndexedDB: Implement update() on index cursors (not on index key cursors)'. r-sicking, a=blocking. 2010-12-15 13:21:11 -08:00
Ben Turner
d2d8723c70 Bug 618139 - 'IndexedDB: Make delete() and get() not return an error event when the key does not exist'. r=sicking, a=blocking. 2010-12-15 13:21:09 -08:00
Ben Turner
4ef80f9682 Bug 618143 - 'IndexedDB: Don't accept null as a valid key'. r=sicking, a=blocking. 2010-12-15 13:21:07 -08:00
Luke Wagner
3cb920c302 Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00
Ben Turner
7cddec3298 Bug 607729 - 'IndexedDB: Allow IndexedDB events to propagate, and error events to hit window.error'. r=sicking, a=blocking+ 2010-11-10 15:26:03 -08:00
Ben Turner
dd3283ac41 Bug 607122 - 'IndexedDB: IDBKeyRange cleanup'. r=sicking, a=blocking+ 2010-11-10 15:26:00 -08:00