Also added a few things to help with right-to-left languages:
- chromedir attribute on zotero-pane
- Zotero.dir property containing 'ltr' or 'rtl'
- Zotero.localeJoin(arr, separator=' ') to join an array into a string in the proper locale order
- Switched to using the hidden window in createHiddenBrowser(), since that avoids the wait cursor
- Maybe improved browser object/event cleanup a bit, though maybe it was fine before
- display translation failure if no items scraped during asynchronous translation, can be overridden by calling Zotero.done(true)
- always close scraping window following translation
- closes#742, Import of large RDF file fails. I've found a workaround for the export issue that causes this (actually a bug in Mozilla's RDF engine, which produces invalid XML under certain circumstances). However, old invalid RDF/XML documents still won't import.
fixes#740, possible CSL et al issues
fixes#757, CSLs without sort-algorithm option fail bibliography creation
fixes#747, fix issues with bookmarks
fixes CrossRef translator to use authentication
addresses #736, bring Zotero up to date with latest CSL revisions (new formatting attributes not yet implemented)
closes#746, edit bibliography support
new Word plug-in still needs compliation and testing on non-Mac platforms and needs to be tested for compatibility with old docs
Two options currently only available via about:config, combineChildItems and includeAllChildItems (which really means "Include All Child Items If Only Parent Items Are Selected")
Other changes:
- Moved Zotero.Utilities.cleanString() functionality to ZU.trimInternal() and created a regular trim() too that doesn't consolidate internal whitespace.
- Removed Zotero.getAll(), replaced with Zotero.Collection.getChildItems() and a new onlyTopLevel flag to Zotero.Items.getAll(). Also removed unused Zotero.getAttachments.
- Fixed XML parsing error during report generation when a long URL contained a trailing space
- closes#690, Edit citation button/functionality
- closes#730, Rename style names to use "reference list" instead of bibliography
- adds an citation editor, allowing users to modify the citations that they insert
- adds user-editable prefixes and suffixes
- adds "suppress author" functionality
known issues:
- probably won't work right with bookmarks for now
- not tested on Windows or in OOo