Commit graph

4014 commits

Author SHA1 Message Date
Simon Kornblith
b6c8fb4483 Make debug messages a little nicer 2011-07-18 22:11:40 +00:00
Simon Kornblith
2cd8ac04e2 Stringify invalid objects when saving items 2011-07-18 21:57:15 +00:00
Simon Kornblith
ce1b3e099a Only call callback once 2011-07-18 21:37:38 +00:00
Simon Kornblith
e7d5f31d04 Restore ability to run multiple translator tests simultaneously 2011-07-18 21:33:55 +00:00
Simon Kornblith
9f218caf75 - Ability to serialize and reload translator tests from translator tester (addresses #1842, Translator unit test automation)
- Fix a spacing issue in preferences
2011-07-18 21:14:51 +00:00
Simon Kornblith
59066e40b7 Don't add Access-Control-Allow-Origin headers to Safari 2011-07-18 20:51:14 +00:00
Simon Kornblith
4c9b5935e8 - Improvements to server.js for translation-server
- Optimizations. The biggest of these is to simplify our mechanism of wrapping functions for Fx 4+, which gives us roughly a 3x speed boost in RIS import. However, zotero-node is still ~20% faster than translation-server, and RDF import/export may still be too slow for very large numbers of references. A large part of the RDF overhead seems to come from the number of function calls we make, which numbers in the hundreds of thousands for a 2.5 MB file.
2011-07-16 20:47:17 +00:00
Simon Kornblith
55c331e68b Don't say anything when async processes are incremented or decremented 2011-07-14 19:19:08 +00:00
Simon Kornblith
6fabce1d80 Remove unused code 2011-07-14 15:01:51 +00:00
Dan Stillman
066cae3dbb Include query in db parameter errors 2011-07-14 14:19:16 +00:00
Simon Kornblith
06acd954df No need to notify us that an event listener is being added 2011-07-14 00:01:14 +00:00
Simon Kornblith
9adbf332e3 Streamline browser.js and fix ZoteroItemUpdated event 2011-07-13 23:56:37 +00:00
Simon Kornblith
59459df0ff Don't pop up a message when running conflicting Zotero versions simultaneously 2011-07-13 21:19:15 +00:00
Dan Stillman
70371a868b Work around ellipsis-mangling bug in Firefox 2011-07-13 21:18:32 +00:00
Simon Kornblith
971dd5c69c Don't open a new integration pipe if there is already an integration pipe open. Fixes hangs on shutdown after launching multiple Zotero instances. 2011-07-13 16:41:00 +00:00
Simon Kornblith
ff90005ed2 Fix breakage from r9839 2011-07-13 03:06:00 +00:00
Simon Kornblith
e0a73db0db Fix translation with unsupported translators via Zotero Standalone (broken by r9791) 2011-07-13 01:47:50 +00:00
Dan Stillman
347c86b85a Proper ellipsis in Zotero.Utilities.ellipsize() 2011-07-12 16:40:23 +00:00
Simon Kornblith
289983f486 Some very small modifications for translator test support in zotero-node that are probably never going to get used 2011-07-12 07:41:51 +00:00
Simon Kornblith
3238656ca0 - Zotero.Translate.Import#getTranslators should return translators when they are available
- Add deprecation warning for select handler without a callback
2011-07-12 04:34:06 +00:00
Simon Kornblith
4d307c1865 Move translate_generic.js back to translate_inject.js, since it is no longer used in zotero-node (and should properly only be used for injected scripts) 2011-07-12 02:00:13 +00:00
Simon Kornblith
ec6f894e1a Addresses #1805, Add "Create Item from Current Page" contextual menu item and/or browser button
Adds "Create New Item from Current Page" context menu option. We can add a toolbar button too if we can come up with an icon for it.
2011-07-12 01:38:17 +00:00
Simon Kornblith
ffd671ce7b - Remove references to Zotero.JSON
- Add deprecation warning in case any external code makes use of Zotero.JSON
- Fix some strict mode warnings in zotero.js
2011-07-11 22:37:37 +00:00
Simon Kornblith
4783051f4e - Properly handle multiple item selection in context/locate menu
- Don't show context menu options when >20 items selected
2011-07-11 22:19:10 +00:00
Dan Stillman
7a50fcafe0 Replace "..." with proper ellipsis 2011-07-11 20:26:53 +00:00
Simon Kornblith
c1ae9f3460 Fix PDF recognition 2011-07-11 17:41:33 +00:00
Simon Kornblith
ba12583b22 - Fix download overlay
- Fix RIS/Refer intercept progress
2011-07-11 17:38:25 +00:00
Simon Kornblith
b1cec43982 Closes #1620, Replace lowercase Transform Text option with sentence case 2011-07-11 17:25:31 +00:00
Simon Kornblith
5e8c9669ea Closes #1863, Add transform -> sentence case option 2011-07-11 17:14:51 +00:00
Simon Kornblith
498f06c49b Missed locale file in r9820 2011-07-11 14:57:13 +00:00
Simon Kornblith
5197f1e78b - Closes #1793, Add update button to standalone
A "Check for Updates" menu item is now available (under the Zotero menu on OS X, or the Help menu on other platforms). This will currently give a 404 unless you build Zotero Standalone as from the "beta" channel.

- Don't add About menu option to help menu on OS X (only to Zotero menu)
2011-07-11 14:54:51 +00:00
Simon Kornblith
745e4de7ca Fx 6 compatibility for all but WinWord plugin, which is blocked by Mozilla bug 661910 2011-07-11 05:01:47 +00:00
Simon Kornblith
5f536abaeb Missed file from r9815 2011-07-11 05:00:04 +00:00
Simon Kornblith
a4e9775abc update to citeproc-js 1.0.190 2011-07-11 03:36:33 +00:00
Simon Kornblith
07ae9839a6 Fix connector switching on Linux, and decrease the probability of a hang on shutdown 2011-07-11 01:51:02 +00:00
Simon Kornblith
0e820b8eb3 Update to citeproc-js 1.0.189 2011-07-11 00:15:53 +00:00
Simon Kornblith
e58a682107 Fix Zotero Commons bucket creation 2011-07-10 23:28:12 +00:00
Simon Kornblith
f9b074496f Better error for unsupported translator 2011-07-10 22:55:27 +00:00
Simon Kornblith
d47381512e Fix relative URL resolution in Chrome/Safari/Node 2011-07-10 22:51:22 +00:00
Simon Kornblith
bf698c65c6 Register event listener for ZoteroItemUpdated 2011-07-10 22:21:13 +00:00
Simon Kornblith
0b36cc47b9 Fix handling of relative URIs 2011-07-10 21:59:19 +00:00
Simon Kornblith
dde68a51fe Closes #1859, Author misordering in COinS when rft.au and rft.aulast combine
Thanks to Avram for the patch
2011-07-10 21:40:08 +00:00
Simon Kornblith
2900f9dcbe - Don't attempt to use connector when it is not available
- Remove some old debug messages that are no longer necessary
2011-07-10 20:25:16 +00:00
Simon Kornblith
69b53b1583 Closes #1860, Scaffold can't safely test collection creation
Zotero.Translate#translate(false) should no longer create collections. There was already a collectionDone event; it now gets the unprocessed collection object when false is passed to Zotero.Translate#translate.
2011-07-10 18:02:09 +00:00
Simon Kornblith
5aa3189dd1 - Only log translator parse error once
- Fix export (broken by last commit)
- Use init() instead of reset() in Zotero.Translate.IO.Write
- Don't use toSource() in date.js
2011-07-08 07:20:04 +00:00
Simon Kornblith
5cf6a1cff3 - Only call Zotero.wait() in translate.js if it is defined
- Don't try to use Zotero.getString() in strToDate if it is not defined
- Add getBaseIDFromTypeAndField to connector/cachedTypes.js and fix getItemTypeFields
2011-07-08 04:20:05 +00:00
Simon Kornblith
ed3bc7d1f7 Don't send 500 response without logging error 2011-07-08 03:54:29 +00:00
Simon Kornblith
e2993b94a4 - Use jsdom in node.js for unescaping HTML
- Add itemToExportFormat and itemToServerJSON utility functions
- Support asynchronous translator loading (this will only be used in node.js)
- Fix cases where Safari/Chrome code was incorrectly applied in node.js
- Add Zotero.ItemFields.getItemTypeFields() to connector cachedTypes.js
2011-07-08 03:42:26 +00:00
Dan Stillman
167806a5bd Move deleted.txt to translators directory 2011-07-07 18:43:34 +00:00
Dan Stillman
439bca9b3b It shouldn't make a difference, but use the correct post-gzip content type for debug output uploads 2011-07-07 16:20:30 +00:00