zotero/chrome/chromeFiles/content/scholar/xpcom
Dan Stillman d3bc693dab Closes #77, maintain database backups
The Scholar database is backed up on browser close. On startup, if the main database is damaged, the extension saves a copy of the damaged file and tries to restore from the last automatic backup. If it fails, it creates a new database file.

New methods:

Scholar.getScholarDatabase(string [ext])
Scholar.backupDatabase()
Scholar.moveToUnique(file, newFile) -- find a unique filename using the leafName of newFile as the suggested name (using the built-in Mozilla functionality) and move the file there
Scholar.Date.getFileDateString(file)
Scholar.Date.getFileTimeString(file)
2006-08-01 23:10:31 +00:00
..
cite.js closes #55, export bibliography to printable version 2006-07-27 23:01:55 +00:00
data_access.js Closes #90, Add flag to delete child notes when a source is deleted 2006-07-31 06:05:19 +00:00
db.js Closes #77, maintain database backups 2006-08-01 23:10:31 +00:00
history.js Fixes #89, once an item is added to the library, the item list is no longer updated on delete 2006-06-27 05:42:35 +00:00
ingester.js closes #55, export bibliography to printable version 2006-07-27 23:01:55 +00:00
notifier.js Put square brackets around ids in notifier debug output if multiple ids passed 2006-06-05 21:51:21 +00:00
schema.js Closes #117, permit dashes and commas in "pages" field 2006-07-31 04:31:44 +00:00
scholar.js Closes #77, maintain database backups 2006-08-01 23:10:31 +00:00
translate.js closes #78, figure out import/export architecture 2006-07-17 04:06:58 +00:00
utilities.js closes #55, export bibliography to printable version 2006-07-27 23:01:55 +00:00