Dan Stillman
d6e19a9f25
Automatic PDF tool upgrading
...
If automatic translator/style updates are enabled, at least one of the
PDF tools is installed, and the repo returns a more recent version
number than what's installed, automatically upgrade the tools. (Version
3.02 counts as lower, since Poppler's version numbers are lower.)
If an error occurs, wait increasing amounts of time to try the downloads
again, up to one week.
2015-03-28 18:50:06 -04:00
Dan Stillman
4b83b1a630
Bump version and maxVersion
2015-03-27 19:00:25 -04:00
Dan Stillman
40b349edca
Handle gzip encoding via saveURI()
2015-03-27 18:43:39 -04:00
Dan Stillman
c9a787c7bd
Maybe show some sync errors that weren't being shown
...
(This might end up showing some twice, but better than not at all.)
2015-03-26 20:34:31 -04:00
Dan Stillman
52e735b035
Merge locales from Transifex
2015-03-26 20:34:23 -04:00
Dan Stillman
4625b7081e
Add checkbox to use one side for all remaining conflicts
...
This should be rewritten in a way that allows it to be unit tested, but
it seems to work.
2015-03-26 20:34:23 -04:00
Dan Stillman
21ad09112c
Merge pull request #683 from aurimasv/setValue-base_fields
...
Allow setting item field value via base field
2015-03-26 20:33:54 -04:00
Simon Kornblith
c795cf5d82
Merge pull request #660 from aurimasv/cleanISBN
...
Revise ZU.cleanISBN
2015-03-26 11:02:18 -04:00
Aurimas Vinckevicius
48810f23e0
Tweak cleanISBN, cleanISSN, toISBN13 to match tests
...
Fixes regression from 37921b0910
cleanISBN/ISSN now return first valid ISBN/ISSN from a list of valid/invalid ISBNs/ISSNs, even if invalid ISBN/ISSN comes first
toISBN13 now corrects the check digit for ISBN13 input
2015-03-25 21:25:38 -05:00
Aurimas Vinckevicius
a6e9f0aea0
Add tests for ISSN/ISBN-related Zotero.Utilities functions
2015-03-25 21:25:38 -05:00
Simon Kornblith
9ee4bbff0d
Merge pull request #682 from aurimasv/cygwin-unit_tests
...
Fix runtests.sh to work with cygwin
2015-03-24 09:11:30 -04:00
Dan Stillman
d1ca5e2729
Restore use of dump() on Windows if debug pref is enabled
...
It turns out that the Cygwin console, unlike -console, is actually
usable, so developers on Windows can use that. Since we sometimes need
real-time debug output from end users (who won't have Cygwin installed),
keep logging to the Browser Console if only the -ZoteroDebug flag is
passed.
2015-03-24 03:44:16 -04:00
Dan Stillman
827eb9b32e
Change command-line debug flag to -ZoteroDebug for consistency
...
From -zoterodebug
2015-03-24 03:38:11 -04:00
Aurimas Vinckevicius
e732d6350b
Allow setting item field value via base field
2015-03-24 02:16:32 -05:00
Aurimas Vinckevicius
9624f6fac3
Fix runtests.sh to work with cygwin
2015-03-24 02:13:09 -05:00
Dan Stillman
7519287fa8
Fix JS version declaration for test support scripts
2015-03-24 02:27:33 -04:00
Dan Stillman
df7cd60a43
Merge pull request #680 from rmzelle/update-remove-from-collection
...
No prompt for remove if no top-level items are selected
2015-03-21 22:18:06 -04:00
rmzelle
0df26d1d2d
No prompt for remove if no top-level items are selected
...
As requested at
https://github.com/zotero/zotero/pull/668#issuecomment-84090670
2015-03-21 20:28:29 -04:00
Dan Stillman
44a9b84891
Additional safety check when checking for persisted item pane state
...
I don't think there's any way for this to happen short of manual
preference editing, and the pane width would have to be exactly 250px,
and it's pretty harmless anyway, but might as well be safe.
2015-03-18 19:07:45 -04:00
Dan Stillman
935fb90bed
Reopen collapsed item pane on restart, for now
...
Until we find a solution that confuses people less (#678 ), don't persist the
collapsed state across restarts.
2015-03-18 16:13:19 -04:00
Dan Stillman
68b0fb0368
Merge locales from Transifex
2015-03-17 18:35:21 -04:00
Dan Stillman
faed7cd7dd
Replace some 'for each..in' instances
...
There are hundreds more, but these are all the ones that generate warnings in
the console at startup. XPCOM/XBL ones don't seem to do so, so we can ignore
those for now (and hopefully not bother with them on 4.0). Instances in
translators do generate warnings.
Addresses #656
2015-03-17 15:19:45 -04:00
Dan Stillman
4d8471afac
Merge pull request #674 from gracile-fr/localize-wordproc-prefs
...
Localize Word Processors tab in Preferences
2015-03-17 01:12:27 -04:00
Dan Stillman
072ced347c
Merge locales from Transifex
2015-03-16 12:11:33 -04:00
Simon Kornblith
b4142342a5
Merge remote-tracking branch 'origin/connector' into 4.0
2015-03-14 18:32:54 -04:00
Simon Kornblith
48f6de7ad1
Move Safari items to root images directory, part 1
2015-03-14 18:28:05 -04:00
gracile-fr
5e9f6ff502
Localize Word Processors tab in Preferences
...
Fixes #426 : this allows the localization of the Word Processors Add-in
button and messages displayed in the Prefs, under the "Word Processors"
tab. These strings were previously hardcoded in the integration plugins.
2015-03-12 21:25:50 +01:00
Dan Stillman
532c95e13e
Fix placeholder in word processor document version message
...
Noted in #426
2015-03-12 15:31:45 -04:00
gracile-fr
7fb8f162c5
Add localized locator labels
...
Fixes #557
2015-03-12 15:30:05 +01:00
Simon Kornblith
a5ce4d2a66
Lengthen timeout for ISBN tests
...
I think the failures are actually LoC timing out.
2015-03-11 14:37:52 -04:00
Simon Kornblith
3583793571
Wait for bundled file updates to complete before running tests
2015-03-11 13:32:25 -04:00
Simon Kornblith
6a05e5c04b
We no longer support Fx <24
2015-03-11 12:05:22 -04:00
Simon Kornblith
608da632f3
E4X is gone
2015-03-11 12:04:54 -04:00
Dan Stillman
3672d2a895
Merge pull request #668 from rmzelle/confirm-remove-from-collection
...
Add prompt for Remove Item(s) from Collection
2015-03-09 22:27:12 -04:00
rmzelle
c5a40d503b
Add prompt for Remove Item(s) from Collection
2015-03-09 21:45:39 -04:00
Simon Kornblith
d5f3e6d8f7
Merge pull request #580 from aurimasv/relative-urls
...
Resolve protocol-relative URLs outside of document context
2015-03-09 20:41:18 -04:00
Simon Kornblith
f2fb6e2e9c
Merge pull request #640 from aurimasv/trans-tester-redundant-tags
...
Discard redundant tags in translator tester
2015-03-09 20:25:03 -04:00
Simon Kornblith
3415cefa71
Merge pull request #601 from aurimasv/defer
...
Allow meta redirects when running web translator tests
2015-03-09 20:10:19 -04:00
Simon Kornblith
90c49806f9
Add Travis status to README.md
2015-03-09 20:03:06 -04:00
Simon Kornblith
181d852b72
Merge pull request #665 from zotero/unit-testing
...
Unit testing infrastructure
2015-03-09 19:13:25 -04:00
Dan Stillman
0aaa0540d9
Delete syncedSettings for deleted libraries on sync error
...
Not sure how this is possible, but fix it for now. It'll be prevented with a FK
check in 5.0.
2015-03-09 19:11:36 -04:00
Dan Stillman
cd358977f3
Update locales from Transifex
...
(Unfortunately this wipes out "Shortcuts" in all locales, but pushing
non-English locales to Transifex scares me too much. Sorry, localizers!
I think Transifex makes it easy to use previously used translations, at
least.)
2015-03-09 18:58:01 -04:00
Dan Stillman
2681a508b4
Merge pull request #664 from gracile-fr/prefs-pane
...
Move shortcut keys prefpane to tab of Advanced (#646 )
2015-03-09 18:54:39 -04:00
Simon Kornblith
8253b98134
Remove index.js and just enumerate the files in the test directory
2015-03-09 17:41:49 -04:00
Simon Kornblith
4c45685331
Add header to EventUtils.jsm
2015-03-09 17:40:58 -04:00
Simon Kornblith
4a4073652f
updateBundledFiles before using translators and wait for completion
2015-03-09 17:17:53 -04:00
Simon Kornblith
c2d32c2e27
Just give up on trying to automate the panel itself
2015-03-09 16:49:50 -04:00
Simon Kornblith
c7c58f8343
Add support function to reset the DB and a test that it works.
2015-03-09 14:25:49 -04:00
gracile-fr
0a4fcc90ac
Move shortcut keys prefpane to tab of Advanced
...
[and delete unused "#zotero-prefpane-keys checkbox" (there used to be a checkbox to "Try to override conflicting shortcuts", which has been definely removed by 5b34dce40f
)]
2015-03-09 12:08:31 +01:00
gracile-fr
1ac54c4b13
Move "#styleManager-updated" under "Cite Pane" code
...
It was lost under "Shortcut Keys pane" code.
2015-03-09 12:06:55 +01:00