Commit graph

5372 commits

Author SHA1 Message Date
Simon Kornblith
0417a1910d Detect CAPTCHA and stop trying to hit Google Scholar 2013-01-26 02:36:23 -05:00
Simon Kornblith
6f31a3d31a Limit Google Scholar queries to one per 1.5 seconds
Hopefully, this will stop our users from getting locked out.
2013-01-26 02:06:00 -05:00
Simon Kornblith
f9978e8f02 Update citeproc-js to 1.0.422 2013-01-26 01:49:20 -05:00
Simon Kornblith
1c3890e837 Merge branch '3.0' 2013-01-26 00:29:08 -05:00
Simon Kornblith
22eea572e2 Merge pull request #234 from aurimasv/cleanISSN
[Utilities] add cleanISSN
2013-01-25 19:47:25 -08:00
Simon Kornblith
5465c885e5 Tweaks to getHiddenPref()
- Remove references to configOptions, displayOptions, and hiddenPrefs
  from connector/translator.js. We can't rely on them to be set in
  Zotero.Translator since https://repo.zotero.org/repo/metadata doesn't
  provide them, but we shouldn't need them until we get the translator
  code anyway.
- Don't serve configOptions, displayOptions, and hiddenPrefs from Zotero
  Standalone server. There's no point in serving anything that
  https://repo.zotero.org/repo/metadata doesn't.
- Alias the translator metadata loaded into the sandbox as
  Zotero.Translate._translatorInfo. Use this to get configOptions and
  hiddenPrefs.
- "v" browserSupport indicates that a translator can be run through
  translation-server, not that translation-server is required.

This obviates the need for zotero/zotero-connectors#4.
2013-01-25 22:40:14 -05:00
aurimasv
0c38ce03ac Allow translators to define translator-specific hidden preferences. 2013-01-25 22:40:14 -05:00
Aurimas Vinckevicius
1f08592d0e [Utilities] add cleanISSN 2013-01-25 21:25:04 -06:00
Simon Kornblith
bd688f333c Merge branch '3.0' 2013-01-22 23:05:15 -05:00
Dan Stillman
5b34dce40f Remove "Try to override conflicting shortcuts" pref
I probably should have removed this years ago in 292c357e when I made
the shortcut keys only work within the Zotero pane.
2013-01-22 18:38:00 -05:00
Simon Kornblith
39e8b226cb Revert "Don't refresh item list upon tag selector actions unless the action changes the item list."
This reverts commit 7f732f56df.
2013-01-22 17:25:50 -05:00
Simon Kornblith
b3640a8ae1 Recognize multiple items properly 2013-01-21 23:31:52 -05:00
Simon Kornblith
0e79cf247c Only set timeout to 50 if undefined 2013-01-21 13:29:26 -05:00
Simon Kornblith
502f814fc4 Use Zotero.wait() to move progress indicator
This may help with #230
2013-01-21 04:07:07 -05:00
Simon Kornblith
7c24c27fb3 Merge pull request #231 from aurimasv/defaultHandlers
Set default handlers if they are not set
2013-01-20 23:20:46 -08:00
aurimasv
ee33da22e8 Set default handlers if they are not set (even if some other handlers are set). 2013-01-21 01:11:58 -06:00
Simon Kornblith
93cdb72e61 Merge branch '3.0' 2013-01-21 02:10:39 -05:00
Simon Kornblith
99e7235fe1 Fix source files to be UTF-8 2013-01-21 02:10:02 -05:00
Simon Kornblith
dbf2bc265f Merge branch '3.0'
Conflicts:
	chrome/content/zotero/recognizePDF.js
	chrome/content/zotero/xpcom/utilities.js
2013-01-21 02:01:08 -05:00
Simon Kornblith
94619403ca Tweak loading process 2013-01-21 01:58:01 -05:00
Simon Kornblith
7ff11fdebb Merge remote-tracking branch 'aurimasv/xregexp' into 3.0 2013-01-21 01:48:18 -05:00
Simon Kornblith
28d83faa64 Use 100 lines 2013-01-21 01:05:56 -05:00
Simon Kornblith
19f5aebbcb Add missing "new" 2013-01-21 01:05:18 -05:00
Simon Kornblith
91c3374d6b Merge branch '3.0' and modify recognizePDF.js to use promises
Conflicts:
	chrome/content/zotero/recognizePDF.js
	install.rdf
	update.rdf
2013-01-21 01:04:05 -05:00
Dan Stillman
9c80e9ab93 Fix sync error (since beaaf8fc) 2013-01-20 14:46:07 -05:00
Simon Kornblith
732c785af4 Merge pull request #227 from aurimasv/complete
Complete
2013-01-19 11:51:19 -08:00
aurimasv
869d0ce90a Don't report web translator errors if there is a parent translator 2013-01-19 01:50:48 -06:00
aurimasv
1d1b825c62 Properly handle cases where no translator is specified 2013-01-19 01:50:47 -06:00
Simon Kornblith
03ed7913a6 Merge pull request #226 from aurimasv/processDocuments
Eliminate race condition during processDocuments call with multiple URLs
2013-01-18 16:22:41 -08:00
Simon Kornblith
a5dc9d9647 Fix III host code 2013-01-18 18:58:34 -05:00
Simon Kornblith
4ca0e6408c Fix III host code 2013-01-18 18:58:11 -05:00
aurimasv
13c3e5427e Eliminate race condition during processDocuments call with multiple URLs 2013-01-18 15:02:46 -06:00
Dan Stillman
7f8de9c5dd Remove E4X from ZFS and WebDAV, though both need more testing 2013-01-17 04:06:11 -05:00
Simon Kornblith
5ecfb72308 Kill E4X in locateManager 2013-01-15 04:19:04 -05:00
Dan Stillman
0c442dc1f6 Remove E4X in tag-fixing sync code 2013-01-15 04:02:39 -05:00
Dan Stillman
596c6da3ee Remove Commons code, which contains E4X
Some items pane code is still in place, since it's a decent example of
dynamic items pane loading.
2013-01-15 03:23:37 -05:00
Simon Kornblith
35b1c16858 Add type="application/javascript;version=1.8" to all JS script tags (for now) 2013-01-15 03:22:00 -05:00
Simon Kornblith
0f957d6e99 Fix code that never threw a parse error before 2013-01-15 02:53:45 -05:00
Simon Kornblith
b938ce5fdd Load as JS 1.8, to avoid throwing on "for each" for now 2013-01-15 02:51:55 -05:00
Dan Stillman
f24091626d Update version and maxVersion 2013-01-14 20:30:46 -05:00
Dan Stillman
2562e64e82 Strip control characters when displaying child notes as well 2013-01-14 20:27:25 -05:00
Dan Stillman
4ea05ce091 Strip control characters when inserting notes and displaying reports 2013-01-14 16:01:02 -05:00
Simon Kornblith
620b8abb2c Merge pull request #222 from aurimasv/deepCopy
[Utilities] Deep copy `null` as `null`. Display object type in varDump
2013-01-13 22:42:21 -08:00
aurimasv
9d8869cd33 [Utilities] Deep copy null as null. Display object type in varDump 2013-01-14 00:31:00 -06:00
Dan Stillman
bc12d92639 Make date parts indicator match order in date itself
This may not work properly for all inputs, but it worked with everything I tried. (This need unit tests once we have a functional unit-testing framework again.)
2013-01-11 22:31:27 -05:00
Simon Kornblith
f14b1f250e Make clear that save to server code is non-Firefox only 2013-01-08 19:28:14 -05:00
aurimasv
70c1b1a8c4 Remove unnecessary character classes. Add some useful ones. 2013-01-06 04:27:28 -06:00
Dan Stillman
7a8e06cac2 Context-menu item delete from library root didn't show a prompt 2013-01-05 16:35:33 -05:00
Dan Stillman
d42b741756 Add lowercase 'j' to randomString() (not used for keys) 2013-01-04 14:55:28 -05:00
Dan Stillman
beaaf8fc6b Accept two missing letters in object keys (but don't use them yet)
Also:

- 'T' doesn't come after 'X' (but does probably appear disproportionally
  in existing object keys)

This commit has been brought to you by the letters 'L' and 'Y'.
2013-01-04 13:00:26 -05:00