zotero/test
Dan Stillman 8aee80106d Fix errors uploading remotely missing objects with local version numbers
If an object exists locally but not remotely and the local version has a
version number, that's an error. I don't think that should ever happen,
but it can if things somehow get out of sync due to other bugs.

To address, reprocess the API delete log during a full sync and then
reset the version number of all remaining local objects that don't exist
remotely (not just unmodified objects, as was the case previously) to 0
for uploading.

When remote deletions are reprocessed, delete local objects that haven't
been modified and show the conflict resolution window for any local
items that have.

Also:

- Clean up checking of last remote library version during download
  syncs
- Add Zotero.DataObjects.getAllKeys()
2016-08-20 14:56:31 -04:00
..
components Increase default test timeout to 10 seconds on Travis 2016-04-26 02:43:44 -04:00
content Merge branch '4.0' 2016-08-09 01:52:21 -04:00
resource Gzip-compress API uploads larger than 1000 characters 2016-03-28 02:38:28 -04:00
tests Fix errors uploading remotely missing objects with local version numbers 2016-08-20 14:56:31 -04:00
chrome.manifest Unit testing infrastructure 2015-03-07 16:34:55 -05:00
install.rdf Update maxVersion 2015-10-29 03:57:08 -04:00
runtests.sh Adds a way to distinguish linux windows (#1078) 2016-08-16 04:03:07 -04:00