Commit graph

2695 commits

Author SHA1 Message Date
Simon Kornblith
f0f22009c4 - fix (most) unnecessary citation update issues
- switch Zotero.JSON to native Firefox JSON support
- update to citeproc-js 1.0.21

From Frank's announcement:
In this release:

- Tighten up internal "NUMERIC" update_mode to mean styles that render
citation-number in citations (renderings in the bibliography are now
ignored for purposes of setting this flag).

- The numeric styles fix introduced at version 1.0.17 broke with
styles that sort the bibliography on anything other than citation-
number (i.e. document first-reference order).  With this release,
arbitrary sorts of the bibliography work with numeric styles.

- Position evaluation code is now invoked only in styles that make use
of position testing (to save a few cycles).

- Numeric styles now perform targetted citation updates correctly.
2010-06-05 17:49:04 +00:00
Simon Kornblith
e44dcb1bb4 fix excessive processCitationCluster calls 2010-06-03 22:30:32 +00:00
Simon Kornblith
0726ace6e9 add CSL files to our repository, rather than using svn:externals, to fix XPI build errors on the server 2010-06-03 03:55:42 +00:00
Simon Kornblith
69a962be90 return false when a locales file cannot be found, instead of throwing an error 2010-06-03 03:09:10 +00:00
Simon Kornblith
7b062f3b15 - update to citeproc-js 1.0.20
From Frank's announcement:
This release adds some further fine-tuning to disambiguation, and now
retains all names added by disambiguate-add-names when a year-suffix
is added to a cite.  Also fixes a bug affecting cites containing lone
institutional authors.

- hopefully fix issues with loading locales from the XPI
2010-06-03 02:56:29 +00:00
Simon Kornblith
6086f4571d alphabetize about box properly 2010-06-01 18:33:07 +00:00
Simon Kornblith
3fa9305a74 - dual column about box
- add attribution for Tabulator and py-appscript
2010-06-01 18:31:53 +00:00
Simon Kornblith
1ef2c3409c -Update to citeproc-js 1.0.19
From Frank's announcement:
This release allows use of the code under either the current CPAL
license, or under the AGPLv3, at the option of the developer or
project integrating the code.

- Change link to xbiblio to CitationStyles.org and add attribution for citeproc-js
2010-06-01 18:07:03 +00:00
Simon Kornblith
0aee953bf6 Update to citeproc-js 1.0.18
From Frank's announcement:
This release fixes a small issue in disambiguation, which could cause
initials or full given names to be retained where they are not
necessary to achieve disambiguation, under certain fairly rare
conditions.

This also includes a very small change to the regexp used to identify
numeric content in numeric fields, support for RTF and plain text
output (courtesy of Simon), and a modification to the ./test.py
script, adding a -E option that dumps a version of the processor with
embedded E4X support, suitable for drop-in inclusion in current Zotero
2.1.
2010-06-01 06:47:02 +00:00
Simon Kornblith
97d5483f80 integrate citeproc-js 1.0.17; should fix IEEE issues 2010-05-31 21:25:56 +00:00
Dan Stillman
7cc02abaa9 Updated BibTeX with Olivier/noksagt/Frank's patch 2010-05-31 18:15:14 +00:00
Simon Kornblith
d121f5f150 eliminate unnecessary updateItems() calls, fix changing citations in a document, and several other bug fixes
issues with IEEE remain
2010-05-30 19:06:41 +00:00
Simon Kornblith
3f934828d0 fix typo 2010-05-30 12:43:26 +00:00
Simon Kornblith
dcdef746e5 automatically apply XSLT to convert CSL 0.8 styles to CSL 1.0 styles on the fly
do we want to re-save the converted files over the old ones?
2010-05-30 12:39:48 +00:00
Simon Kornblith
67fb2f6fc2 use svn:externals to acquire locales 2010-05-30 12:14:13 +00:00
Simon Kornblith
4fed717f05 temporarily remove locales 2010-05-30 12:13:40 +00:00
Simon Kornblith
bd0a4a3b96 Use citeproc-js as CSL parser. There is an issue with multiple citations in numbered styles that I will probably need Frank's help to track down, but otherwise, this seems to work. Many things are completely untested, including EndNote style support. Currently requires CSL 1.0 styles. In the near future, I hope to use the XSLT stylesheet to transform CSL 0.8 to CSL 1.0.
closes #1650: suppress author does not work for multiple sources
closes #1505: Edit Biblography Button Strips Year Disambiguation
closes #1503: Editing a bibliography resets all reference numbers to 1 (new)
closes #1262: Broken pluralization with et al. + other issues
closes #1238: Localize quotation marks
closes #1191: Harmonize 'plural/pluralize' label attribute with CSL schema
closes #1154: Only one works page numbers are added to the citation are when citing multiple works by the same author
closes #1097: Disambiguation issues
closes #1083: Defect in IEEE CSL with Multiple Citations
closes #993: more sophisticated subsequent-author-substitute
closes #833: text-transform doesn't work with name
2010-05-30 11:25:25 +00:00
Dan Stillman
79d3122f58 Slightly modified version of Frank's BibTeX patch for "January" issue 2010-05-29 23:17:50 +00:00
Dan Stillman
eb52e48913 Closes #1079, Chronicle of Higher Ed problem
Pushed updated translator from ajlyon
2010-05-27 17:30:38 +00:00
Dan Stillman
85b170db2a Pushed Google Books 2010-05-27 17:29:19 +00:00
Dan Stillman
9a27afb069 Pushed Informaworld 2010-05-18 17:31:42 +00:00
Dan Stillman
3adb9c8391 Fix NS_ERROR_XPC_NOT_ENOUGH_ARGS when reading blob from database (which currently can happen only in the case of bad data) 2010-05-13 07:42:28 +00:00
Dan Stillman
0821e34b20 WebDAV server SSL error wasn't being properly displayed 2010-05-11 19:49:22 +00:00
Dan Stillman
e7ba86216e Fix startup error due to incorrect integration pipe permissions 2010-05-10 21:13:52 +00:00
Dan Stillman
c83d64ad0d Fix constant syncing due to future-dated items 2010-05-05 18:07:01 +00:00
Dan Stillman
d39957fa56 Blacklist "potentially vulnerable to CVE-2009-3555" error in error reports 2010-05-05 16:07:34 +00:00
Dan Stillman
4c46d9aa23 Add auto-complete to Archive field 2010-05-04 16:28:22 +00:00
Dan Stillman
4d143aca32 Pushed Rintze's Google Books update 2010-05-03 04:18:14 +00:00
Dan Stillman
42338e0650 Pushed Google Scholar fix 2010-05-02 21:02:58 +00:00
Dan Stillman
268f37194f Always show last sync time if available in sync button tooltip -- this should make it clearer when one sync has stopped and another has started 2010-05-01 05:46:01 +00:00
Dan Stillman
19e70b81b5 Update Internet Archive translator to work with new bucket scheme 2010-04-29 21:54:01 +00:00
Dan Stillman
9ac6d090cc Allow accessDate to be set explicitly false for web translators 2010-04-29 21:53:03 +00:00
Dan Stillman
6609df1ddd Remove Zotero.wait() from r5996, because it can break Z pane opening at startup, which is presumably why this wasn't there already 2010-04-28 23:07:51 +00:00
Dan Stillman
b1c3a10f61 Revert translator JSON length limit, since some are at least 2.5K 2010-04-28 22:00:48 +00:00
Dan Stillman
c558111269 - Add a Zotero.wait() to translator caching, which I may or may not have tried before and which may or may not improve Firefox responsiveness during translator caching
- Only check first 1024 chars of translator file for JSON

Not going on the 2.0 branch
2010-04-28 20:43:06 +00:00
Dan Stillman
14b62e27e2 Missed file from previous commit 2010-04-27 08:04:15 +00:00
Dan Stillman
453fed88bd Zotero Commons updates:
- Store one item per IA bucket, with attachments stored as objects
- Use proper mediatype field based on Zotero item type
- Commons list is now pulled dynamically based on RDF stored at IA, without need for corresponding local item (which may have been deleted, etc.)
- Once available, OCRed PDFs can be pulled down by right-clicking on Commons and selecting Refresh
- Downloaded OCRed PDFs are now named the same as the existing attachment, with "(OCR)" appended
- The relations table is used to link downloaded OCRed PDFs to the IA file, so the downloaded file can be renamed without triggering another download
- The Commons view is marked for automatic refresh after an item is uploaded
- Added some progress notifications, though more are probably needed
- Other things

Also:

- Added Zotero.File.getBinaryContents(file)
- Erase an item's relations when the item is deleted, and purge orphaned ones
- Zotero.URI.eraseByPathPrefix(prefix) no longer prepends 'http://zotero.org' (which has been moved to Zotero.URI.defaultPrefix)
- New function Zotero.URI.eraseByURI(prefix)

Known Issues:

- Slow (some IA changes should be able to speed it up)
- Identifier format is likely temporary
- Sometimes it stops during setTimeout() calls for no apparent reason whatsoever
- Didn't test items with multiple attachments
- Not sure if Commons view will auto-refresh if you switch to it before the upload is done
- IA translator not yet updated
- Deleting items not supported by IA
- Date Added/Date Modified don't show up properly in Zotero for Commons items
2010-04-27 08:03:08 +00:00
Dan Stillman
a678cfa5b9 Add |max| parameter to Zotero.ID.getBigInt() 2010-04-27 07:29:03 +00:00
Dan Stillman
a2311bd52f Turn "Zotero.DB.transactionDate retrieved with no transaction" in Zotero.DB into debug output rather than a logged error 2010-04-27 07:28:30 +00:00
Dan Stillman
80aa50276e Correct parameter order in comment for Zotero.Utilities.arrayDiff() 2010-04-27 07:24:09 +00:00
Simon Kornblith
139d39d30e - correct BIBO schema URI
- use Common Tag Ontology for tags
2010-04-20 23:03:23 +00:00
Dan Stillman
269a58eddc Pushed Frank's LexisNexis fix 2010-04-19 05:38:40 +00:00
Dan Stillman
eaff9519a7 Avoid some errors in debug output in report generation 2010-04-12 19:42:24 +00:00
Dan Stillman
512ba9c305 Pushed PubMed 2010-04-12 19:26:51 +00:00
Dan Stillman
715584dca1 Show only collections and saved searches from current library when creating a saved search 2010-04-12 15:33:14 +00:00
Dan Stillman
3014263c89 Fix a couple issues that could cause an error when emptying the trash 2010-04-10 20:22:21 +00:00
Dan Stillman
e17bdd85e9 Open support/documentation link in new tab rather than new window 2010-04-09 16:47:58 +00:00
Dan Stillman
0714867e6a Pushed updated PubMed 2010-04-08 13:07:57 +00:00
Dan Stillman
ed4546a56f Adjust minVersion on ISI WoK 2010-04-01 22:54:20 +00:00
Dan Stillman
fb9f9ba4d5 Pushed ISI WoK and removed unnecessary line 2010-04-01 22:47:06 +00:00