gecko/dom/indexedDB
Igor Bukanov 877dee50e1 bug 736978 - remove JS_FinalizeStub. r=:billm
Currently the GC finalizes on the background thread only objects with null
JSClass::finalize. However, this implies that any object that uses
JS_FinalizeStub for the finalizer would be prevented from the background
finalization.

To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
cases when the class has no custom finalizer. For style consistency the patch
also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
declarations as the compiler fills the missing fields with null in any cases.
2012-03-19 15:27:58 +01:00
..
test Bug 736687 - Warn on use of MozBlobBuilder. r=sicking 2012-03-19 12:00:43 +01:00
AsyncConnectionHelper.cpp Bug 733260 followup: use uint32_t for array and string lengths, r=luke 2012-03-06 15:52:55 -08:00
AsyncConnectionHelper.h
CheckPermissionsHelper.cpp
CheckPermissionsHelper.h
CheckQuotaHelper.cpp
CheckQuotaHelper.h
DatabaseInfo.cpp
DatabaseInfo.h
FileInfo.cpp
FileInfo.h
FileManager.cpp Bug 728921 - 'IndexedDB: FileManager file enumeration should run within a transaction'. r=sicking. 2012-02-20 10:35:45 -08:00
FileManager.h
IDBCursor.cpp Bug 735357: Fix Contacts API to use new IndexedDB constants. r=gwagner 2012-03-13 13:25:05 -07:00
IDBCursor.h Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
IDBDatabase.cpp Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
IDBDatabase.h Bug 734057 - Make nsDOMEventTargetHelper to not have strong pointer to window, r=jst,bent 2012-03-13 02:56:07 +02:00
IDBEvents.cpp
IDBEvents.h
IDBFactory.cpp Bug 734057 - Make nsDOMEventTargetHelper to not have strong pointer to window, r=jst,bent 2012-03-13 02:56:07 +02:00
IDBFactory.h
IDBIndex.cpp Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
IDBIndex.h
IDBKeyRange.cpp Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
IDBKeyRange.h
IDBObjectStore.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
IDBObjectStore.h
IDBRequest.cpp Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
IDBRequest.h Bug 734057 - Make nsDOMEventTargetHelper to not have strong pointer to window, r=jst,bent 2012-03-13 02:56:07 +02:00
IDBTransaction.cpp Bug 735357: Fix Contacts API to use new IndexedDB constants. r=gwagner 2012-03-13 13:25:05 -07:00
IDBTransaction.h Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
IDBWrapperCache.cpp Fix for bug 731227 (Fix script object ownership in IDBWrapperCache/IDBCursor). r=bent. 2012-02-27 17:52:19 +01:00
IDBWrapperCache.h Bug 734057 - Make nsDOMEventTargetHelper to not have strong pointer to window, r=jst,bent 2012-03-13 02:56:07 +02:00
IndexedDatabase.h
IndexedDatabaseManager.cpp
IndexedDatabaseManager.h
Key.cpp Bug 733260 followup: use uint32_t for array and string lengths, r=luke 2012-03-06 15:52:55 -08:00
Key.h
Makefile.in
nsIIDBCursor.idl Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
nsIIDBCursorWithValue.idl
nsIIDBDatabase.idl Bug 721569 - Support default values for Web IDL dictionaries. r=khuey CLOBBER BUILD 2012-03-12 21:44:48 -07:00
nsIIDBDatabaseException.idl
nsIIDBFactory.idl
nsIIDBIndex.idl Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
nsIIDBKeyRange.idl
nsIIDBObjectStore.idl Bug 721569 - Support default values for Web IDL dictionaries. r=khuey CLOBBER BUILD 2012-03-12 21:44:48 -07:00
nsIIDBOpenDBRequest.idl
nsIIDBRequest.idl Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
nsIIDBTransaction.idl Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
nsIIDBVersionChangeEvent.idl
nsIIndexedDatabaseManager.idl
OpenDatabaseHelper.cpp Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz 2012-03-12 18:53:18 -04:00
OpenDatabaseHelper.h
TransactionThreadPool.cpp Bug 735094: Implement new string values (rather than numeric constants) for IndexedDB. r=bent 2012-03-12 21:44:45 -07:00
TransactionThreadPool.h