Commit Graph

36 Commits (2264600955d0a7d1b28b96f40f41bd64553e201d)

Author SHA1 Message Date
Louis Chatriot 20eceff265 Created event compaction.done fired by datastore after a compaction operation is complete 9 years ago
James M. Greene dab6fe24a5 Throw real Errors instead of strings and plain objects 9 years ago
Louis Chatriot 3daa3b9457 Bump version 9 years ago
Louis Chatriot 94f7caf0b8 Chmod 9 years ago
Louis Chatriot 0b564ba674 Browser version works with local storage 9 years ago
Louis Chatriot d1e6d14b53 Moved all crash safe operations to storage 9 years ago
Louis Chatriot 51ef65be17 Can now prevent loading of the database if too much data is corrupt 10 years ago
Louis Chatriot 09c6309c1a Tests for coherence of hooks done 10 years ago
Louis Chatriot 3e67adc2bb Check that if one hook is defined the other is too 10 years ago
Louis Chatriot 64aa1808a9 persistNewState uses the serialization hook 10 years ago
Louis Chatriot d5958cce91 mkdirp put in storage module 10 years ago
Louis Chatriot ef9c238322 First successful test for browser persistence 10 years ago
Louis Chatriot 857d89066f Externalized ensureFileDoesntExist 10 years ago
Louis Chatriot b0e3ceb1a6 Forked storage.js 10 years ago
Louis Chatriot 5c418952d5 Some styling 11 years ago
Anatoly Pashin 790562c45f fixed setAutocompactionInterval interval arg 11 years ago
Louis Chatriot e6cc5242f4 Fixed EXDEV issue in NW apps 11 years ago
Louis Chatriot 03f68398e6 Can remove an index 11 years ago
Louis Chatriot 878082f38d Remember an index upon any reload 11 years ago
Louis Chatriot 34a3ba2046 Made treatRawData tests pass 11 years ago
Louis Chatriot 4776c988ec Use a more robust persistence scheme, thanks spolu and szawcz 11 years ago
Louis Chatriot d5ec5185eb Basic test for persistCachgedDatabase 11 years ago
Louis Chatriot 2a4f55504d loadDatabase now uses ensureDatafileIntegroty 11 years ago
Louis Chatriot e609be27de ensureDatafileIntegrity completely tested 11 years ago
Louis Chatriot adea00478c Created function ensuring datafile integrity 11 years ago
Louis Chatriot 9ee4c8abf9 No crash for a bad filename if in memory only 11 years ago
Louis Chatriot f45526d7b1 Fixed small bug 11 years ago
Louis Chatriot c552e37772 Removed all references to the useless datafileSize 12 years ago
Louis Chatriot 9e71dbd9e5 Expose db.persistence.compactDatafile 12 years ago
Louis Chatriot ab9c9c68d2 Added way to autocompact, still undocumented 12 years ago
Louis Chatriot 438156bdd0 Browser-specific persistence module 12 years ago
Louis Chatriot 829441becb Put datafileSize in the persistence module where it belongs 12 years ago
Louis Chatriot 4058b23ddb treatRawData removed from Datastore 12 years ago
Louis Chatriot 46c4723fc5 fs and path are both required only in the persistence module 12 years ago
Louis Chatriot dcb1e16b92 Only the persistence module requires fs now, better separation of tasks 12 years ago
Louis Chatriot 4ae6b55816 Externalized persistence of the cached db and of new state 12 years ago