CI to automate build of zotero tarball for zotero aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/testing/zotero
Find a file
Dan Stillman 9e356a7e63 Migrate relative/persistent descriptors to string paths [DB reupgrade]
Absolute paths have been stored as strings on all platforms for a while,
but old Mac persistent descriptors (Base64-encoded opaque alias records)
could still exist in the DB. Additionally, relative paths for stored
files were stored as Mozilla-specific opaque strings rather than UTF-8
strings.

This adds a schema step to convert those to strings paths in the DB.
Since Mac persistent descriptors aren't converted if the file isn't
found, we still handle and (convert) old-style persistent descriptors if
necessary when reading paths from the DB.

This also moves path string handling -- converting a path to a prefixed
string for stored or base-dir-relative files -- to the
Zotero.Item#attachmentPath setter instead of save() so that reading it
back immediately returns the correct value. One consequence is that the
attachment link mode must now be set before setting the path.

Zotero.Item#getFile() is now deprecated in favor of getFilePath() and
getFilePathAsync() (which checks file existence).

Zotero.File.directoryContains() now takes string paths instead of files.
2015-09-29 04:42:08 -04:00
chrome Migrate relative/persistent descriptors to string paths [DB reupgrade] 2015-09-29 04:42:08 -04:00
components Add Feed and FeedItem 2015-09-21 17:08:21 -05:00
defaults/preferences Merge branch '4.0' 2015-06-27 16:59:58 -04:00
resource Add Feed and FeedItem 2015-09-21 17:08:21 -05:00
styles@5a9216bcb3 Update versions and submodules 2015-06-26 02:40:18 -04:00
test Migrate relative/persistent descriptors to string paths [DB reupgrade] 2015-09-29 04:42:08 -04:00
translators@5153df8b6e Update translators 2015-07-12 23:57:58 -04:00
.gitmodules Add Chai-as-Promised 2015-09-18 03:34:03 -05:00
.travis.yml Reenable Travis testing 2015-05-19 04:07:45 -04:00
chrome.manifest Add Ukrainian locale 2014-05-16 14:51:49 -04:00
COPYING Switch client code license to Affero GPL version 3 2011-05-18 18:34:22 +00:00
install.rdf Update versions 2015-07-10 17:51:08 -04:00
README.md Update Travis badge for master branch 2015-05-22 03:00:58 -04:00
update.rdf Update versions 2015-07-10 17:51:08 -04:00

Zotero

Build Status

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

For more information on how to use this source code, see the Zotero wiki.