Commit graph

3593 commits

Author SHA1 Message Date
Simon Kornblith
4fcee3afa4 Fix error during ISBN lookup 2012-04-01 12:28:21 -04:00
Simon Kornblith
be89e3ad17 Don't continue translating on failure 2012-03-29 20:35:53 -04:00
Simon Kornblith
754836c428 Test fail if Z.selectItems() is called multiple times 2012-03-29 20:35:27 -04:00
Simon Kornblith
0117065a8e Fix dumb typo 2012-03-29 20:18:26 -04:00
Simon Kornblith
f77644659e rft.genre=document is a document 2012-03-29 20:12:28 -04:00
Simon Kornblith
8a7245fd74 COinS atitle should be title for proceeding, and btitle should be publicationTitle. 2012-03-29 20:12:28 -04:00
Frank
c8a87f123a Upgrade citeproc-js to version 1.0.314 2012-03-29 07:06:02 +08:00
Frank
38c7f5964e Change Zotero statute mapping from CSL bill to CSL legislation
A bill is a law that has not yet been enacted. Legislation is law
that has been enacted. The two are archived and cited differently,
and should be associated with different item types. CSL provides
a legislation type that is well suited to serve for laws that
have been enacted.

Among the existing styles in the repository, only two use
the legislation variable (american-association-of-petroleum-geologists
and irish-historical-studies). Both treat it as equivalent to bill. All
other styles use CSL bill exclusively.

It would be safe at this point to add legislation alongside bill
in all tests where it occurs (481 repository styles, apart from the
two mentioned above).

There is no particular urgency about this patch for official Zotero,
though, since statute support is likely to change considerably when
full legal support comes onstream anyway.
2012-03-29 07:06:01 +08:00
Frank
d1c9a8a148 Upgrade citeproc-js to version 1.0.313 2012-03-29 07:06:01 +08:00
Frank
f3f86406bf Upgrade citeproc-js to version 1.0.312 2012-03-26 15:06:36 +08:00
Frank
39dbdb8483 Upgrade citeproc-js to version 1.0.311 2012-03-26 15:06:36 +08:00
Frank
4aa5bef60a Upgrade citeproc-js to version 1.0.310 2012-03-26 15:06:36 +08:00
Simon Kornblith
752b4d2526 Correct recursive call for varDump 2012-03-25 14:27:04 -04:00
aurimasv
1458315cd5 Don't use deprecated arguments.callee 2012-03-25 14:27:04 -04:00
aurimasv
7b5d7bccf8 Arrays are more appropriate here than strings. 2012-03-25 14:27:04 -04:00
aurimasv
8f0ec95e73 Check for references to parent. Tweaked formatting. 2012-03-25 14:27:04 -04:00
Simon Kornblith
c9f456f2e9 Merge pull request #88 from aurimasv/capTitle
capitalizeTitle - added additional dashes into regex
2012-03-24 17:58:50 -07:00
Frank
b4fc74dc93 Upgrade citeproc-js to version 1.0.309 2012-03-25 07:37:14 +08:00
Frank
c9e6fc3f1b Upgrade citeproc-js to version 1.0.308 2012-03-25 07:37:13 +08:00
Frank
75d3202845 Upgrade citeproc-js to version 1.0.307 2012-03-25 07:37:13 +08:00
Frank
657ea7b660 Upgrade citeproc-js to version 1.0.306 2012-03-25 07:37:13 +08:00
aurimasv
6d723d7e8c This should cover more dashes. E.g. "DEANE-PETER BAKER" at http://onlinelibrary.wiley.com/doi/10.1111/j.1468-5930.2011.00548.x/abstract 2012-03-22 16:44:06 -05:00
Simon Kornblith
b3f8330498 Expose Zotero.isBookmarklet, Zotero.isConnector and Zotero.isServer to translators 2012-03-21 19:15:39 -04:00
Frank
4f3394dea6 Upgrade citeproc-js to version 1.0.305 2012-03-22 06:34:03 +08:00
Frank
ec681f0aa3 Upgrade citeproc-js to version 1.0.304 2012-03-22 06:34:03 +08:00
Simon Kornblith
d65796dfb0 Use importFromDocument when MIME types are explicitly specified, if the document can be handled internally 2012-03-20 18:09:05 -04:00
Frank
6de53ad37c Upgrade citeproc-js to version 1.0.303 2012-03-20 23:46:58 +08:00
Dan Stillman
92a7ebee4c Include "+" and "=" in ignored too-long filenames 2012-03-19 21:49:38 -04:00
Simon Kornblith
449e90f36b Session-based auth for bookmarklet, part 1 2012-03-18 17:26:40 -04:00
Frank
32ce4e04bc Upgrade citeproc-js to version 1.0.302 2012-03-18 06:37:45 +08:00
Frank
c1a35eb134 Upgrade citeproc-js to version 1.0.301 2012-03-18 06:37:45 +08:00
Dan Stillman
954c2f6de0 Fix for manual new item not going into collection
Broken by 0d34e34a (since 3.0.3)
2012-03-17 03:12:49 -04:00
Simon Kornblith
b1be39f319 Merge pull request #80 from aurimasv/varDump
Prevent infinite loops when dumping arrays/objects with recursion
2012-03-16 10:36:27 -07:00
Simon Kornblith
56cba8c709 Don't fail on null importRegexp 2012-03-13 10:13:19 -04:00
Simon Kornblith
cd7d2e9975 Don't allow _itemDone to throw 2012-03-12 23:58:30 -04:00
Dan Stillman
bb0e894c27 Remove extra debug lines when emptying trash 2012-03-12 22:19:04 -04:00
Simon Kornblith
64c8f04644 Deal with item.tags missing a sort method 2012-03-12 21:38:44 -04:00
aurimasv
5be84a5d59 add maxLevels to varDump to avoid infinite loops 2012-03-12 20:33:59 -05:00
Simon Kornblith
ba96aff194 Merge pull request #79 from aurimasv/cleanAuthor
Periods after latin letters only
2012-03-12 18:16:59 -07:00
Simon Kornblith
603e07d21a Translators should always run in browser when called by a parent translator 2012-03-12 17:30:34 -04:00
Dan Stillman
ba8bf4910f Some tweaks to auto/idle-syncing
- Don't run idle sync if manual sync is required or Zotero is locked
- Don't clear sync error icon when opening pane
- Better debug message on pane open for syncing not being enabled
2012-03-12 16:25:35 -04:00
aurimasv
19a6b08b51 Only put periods after capital latin letters 2012-03-12 06:01:50 -05:00
Dan Stillman
daf1899c72 Remove unnecessary ellipsis 2012-03-12 01:43:56 -04:00
Frank
25862e3af0 Update citeproc-js to version 1.0.298 (note that previous 1.0.295 tag update is mis-applied and anachronistic) 2012-03-12 13:25:30 +08:00
Frank
74af1fbb8c Upgrade citeproc-js to version 1.0.297 2012-03-12 13:25:29 +08:00
Frank
8b157709bd Upgrade citeproc-js to version 1.0.296 2012-03-12 13:25:29 +08:00
Simon Kornblith
90b515732b Try alternative strategy for activating windows 2012-03-11 23:01:43 -04:00
Simon Kornblith
ea7094821a Don't block when calling fallbackLauncher 2012-03-11 19:37:45 -04:00
Dan Stillman
5e19020437 Auto-empty items from trash on idle rather than at pane open
Deleting is currently very slow (which will be fixed on master), which
can cause long delays when auto-emptying items older at pane open.
Instead, empty 10 items after 5 minutes of idle, and then another 10
every 5 seconds until there are no more items to empty or the user is back.
2012-03-11 18:54:46 -04:00
Dan Stillman
9821db988d Fix "_observers.get(i).ref is undefined) errors
If a notifier observer caused another observer to be deleted, an error
would occur.
2012-03-11 18:36:54 -04:00
Dan Stillman
e1113209d5 Disable unresponsive script warning before delayed bundled files update 2012-03-11 16:25:47 -04:00
Simon Kornblith
25d48fbca7 Get first 100 tickets (TODO: get multiple pages) 2012-03-11 16:03:45 -04:00
Simon Kornblith
1050fc32b3 Fix dropping of empty creators 2012-03-11 16:03:44 -04:00
Simon Kornblith
a9bc55738a Merge pull request #73 from aurimasv/tester
Ignore order when comparing arrays in translatorTester
2012-03-10 13:10:43 -08:00
Simon Kornblith
d0a9108d92 Merge pull request #76 from aurimasv/cleanAuthor
cleanAuthor
2012-03-10 13:09:31 -08:00
aurimasv
67dac4ec0d Moved tag sorting to a later point. 2012-03-10 03:07:45 -06:00
aurimasv
828d10a396 Sort in _sanitizeItem instead of _compare 2012-03-09 20:00:21 -06:00
aurimasv
4e29a821b7 Fixed typo 2012-03-09 19:38:00 -06:00
Simon Kornblith
63c4096a6c Specify both -moz-border-radius and border-radius.
Closes #66, Quick Format is square on nightly
2012-03-09 20:24:28 -05:00
aurimasv
b23632f6c3 Revert previous fix 2012-03-08 22:26:33 -06:00
aurimasv
998d52ec6d Place periods after all initials in first name 2012-03-08 22:25:07 -06:00
Simon Kornblith
beb77864cb Don't clean periods when useComma is enabled 2012-03-08 22:45:20 -05:00
Simon Kornblith
814b15c23a Don't let translators try to load the current document a second time 2012-03-08 14:47:47 -05:00
Dan Stillman
1475a79cd1 Open csledit/cslpreview in new tab in existing window in Fx
Fixes #75
2012-03-08 14:35:06 -05:00
aurimasv
5816e586fe Sort arrays before comparing them. Tag order does not matter and authors will not be sorted. 2012-03-08 02:34:38 -06:00
Simon Kornblith
5bdb050b5f Support multiple character browsers 2012-03-08 01:27:16 -05:00
Simon Kornblith
52f47b2510 Fix bug affecting translation-server 2012-03-08 01:27:16 -05:00
aurimasv
e3ce3bf0c4 Include \s in superCleanString, so we match non-breaking space and other space characters outside of 7 bit ASCII 2012-03-07 21:27:51 -06:00
Dan Stillman
759c7bd58b Fix metadata retrieval for files with extended characters in filenames 2012-03-07 11:34:31 -05:00
Simon Kornblith
d256caf94e Make cross-site getTranslatorObject() work 2012-03-05 23:47:42 -05:00
Simon Kornblith
2facd4fcbd Fix cross-site document saving 2012-03-05 23:47:27 -05:00
Simon Kornblith
36cfad3933 Fix NS_ERROR_ILLEGAL_VALUE when passing a wrapped DOM document to a translator 2012-03-05 23:14:55 -05:00
Simon Kornblith
42cd7752af Fix irregular syntax to please IE indexOf regexp 2012-03-04 20:36:50 -05:00
Dan Stillman
86dda4e018 Ignore a file sync error on Windows with long ad junk files
For some reason on some Windows (XP, 7) systems a long path close to 255
characters long can pass destFile.create() and fail zipReader.extract().
This seems like a Mozilla bug, but until we find a better fix just
ignore the error for the only files where we've seen it, which are
advertising script artifacts with very long uninterrupted filenames
(which we should skip when saving anyway).

Also close zipReader after an extraction error
2012-03-03 06:01:39 -05:00
Simon Kornblith
f0013ef37d Fix Chrome translator testing 2012-03-01 23:26:48 -05:00
Simon Kornblith
d514f02c34 Normalize fields when creating and running translator tests 2012-03-01 20:54:05 -05:00
Simon Kornblith
fc3b2c3538 Work around Chrome's buggy localeCompare function 2012-03-01 14:19:54 -05:00
Dan Stillman
61c0f974c0 Add big-endian date countries and use different format based on order
m/d/yy, yyyy-mm-dd, and d.m.yy, based on what seem to be the most common
variants for each order.
2012-02-29 05:14:03 -05:00
Dan Stillman
d453a15066 Fix middle-pane Date Added/Modified order for non-US Mac/Linux 2012-02-29 03:31:24 -05:00
Simon Kornblith
d35c2d9a4f Be more careful about pageshow only fire with doc.readyState === "loading" 2012-02-29 02:56:55 -05:00
Dan Stillman
635cc8bd15 Linkify short links too in reports 2012-02-28 20:49:07 -05:00
Simon Kornblith
e1594ce3d6 Don't fire callback to processDocuments() if document.readyState is still "loading"
This fixes the AMS bug, but it may break other things. We'll see when the unit tests run tonight.
2012-02-28 16:30:00 -05:00
Dan Stillman
fbef301fe0 Add citation/footnote instructions to Quick Copy prefs 2012-02-28 15:28:14 -05:00
Simon Kornblith
98868146ec Fix code to get collation 2012-02-28 14:56:41 -05:00
Simon Kornblith
c245cbc867 Sort translators properly 2012-02-28 14:56:20 -05:00
Frank
8163499486 Upgrade citeproc-js to version 1.0.295 2012-02-29 00:39:21 +08:00
Frank
568bd6f426 Upgrade citeproc-js to version 1.0.293 2012-02-29 00:39:21 +08:00
Frank
2de4ab7e8e Upgrade citeproc-js to version 1.0.292 2012-02-29 00:39:21 +08:00
Frank
e35e059c03 Upgrading citeproc-js to version 1.0.291 2012-02-29 00:39:20 +08:00
Frank
17094cfb30 Upgrade citeproc-js to version 1.0.290 2012-02-29 00:39:20 +08:00
Frank
96bf57c216 Upgrade citeproc-js to version 1.0.289 2012-02-29 00:39:20 +08:00
Frank
01f3223cd3 Upgrade citeproc-js to version 1.0.288 2012-02-29 00:39:20 +08:00
Simon Kornblith
d367382f39 Fix debug output logging in the connector 2012-02-28 11:21:12 -05:00
Simon Kornblith
a19786116d Don't error if we can't delete the timer 2012-02-28 10:49:49 -05:00
Simon Kornblith
deea80c495 Cancel timer at end of test 2012-02-28 10:49:11 -05:00
Simon Kornblith
417e00a4f6 Delete hidden browser if timed out 2012-02-28 10:39:37 -05:00
Dan Stillman
cb19ac18f7 Fix rare creator constraint error during syncing after CR 2012-02-28 06:21:29 -05:00
Dan Stillman
06d29fc4da Try a shorter path length limit for long filenames in file sync
Might fix some errors on non-English Windows systems
2012-02-28 02:08:55 -05:00
Simon Kornblith
2725e43b13 Don't try to get key for null 2012-02-27 20:30:09 -05:00
Simon Kornblith
6e929bbaa0 get code for unsupported translators in connector 2012-02-27 19:41:39 -05:00
Simon Kornblith
3aaebb5802 Bring translator tester up to date with translator tester on the website, and add convenience methods to perform translator tests without loading testTranslators.html. 2012-02-27 18:51:05 -05:00
Dan Stillman
d61fdeda4c Wait 5 seconds after launch for translator updates (bundled and repo)
This isn't ideal, since it could cause an unexplained delay a few
seconds after launch on slow systems, but it's better than delaying
startup. We'll make this non-blocking post-3.0.
2012-02-27 16:34:24 -05:00
Dan Stillman
315d9ecbcb Don't allow child items to be dragged within their own parents
This caused child notes and PDFs to be moved out of their parents with
the slightest drag.
2012-02-25 18:28:33 -05:00
Dan Stillman
ae7f2d8e86 Tweak the file access denied error message
The "Read-Only" box seems to always show as a half-filled square
for a folder, as it apparently doesn't check all subfolders and files.
2012-02-25 17:17:04 -05:00
Dan Stillman
edd2f99ec9 Correct schema errors without pointing users to DB repair tool
We can't do anything about actual database corruption, but we can fix
all the other things that the repair tool fixes.
2012-02-24 12:05:06 -05:00
Dan Stillman
d359b68062 Better recover from delete error when non-attachment is in FT tables 2012-02-24 12:03:18 -05:00
Simon Kornblith
78bfbf3e4f Use non-blocking pipe read on FreeBSD 2012-02-23 15:34:10 -05:00
Simon Kornblith
3c33768116 Allow tests to be deferred by adding "defer": true to test JSON. 2012-02-23 00:18:29 -05:00
Simon Kornblith
e116f7a174 Fix dumb typo 2012-02-23 00:07:41 -05:00
Dan Stillman
3fb81ab1b9 Fix another couple "restart undefined" errors 2012-02-22 22:30:53 -05:00
Dan Stillman
438e122cc8 More file sync debugging 2012-02-22 20:13:20 -05:00
Dan Stillman
d13af7ca3e Don't show site-specific Quick Copy in Standalone 2012-02-22 04:40:34 -05:00
Simon Kornblith
71c63c6a74 Attempt to escape wrapper hell by serializing and unserializing the item 2012-02-21 22:18:43 -05:00
Simon Kornblith
e45c48a66f Fix "Function complete defined in y, not in x, or definitions differ" 2012-02-21 18:15:43 -05:00
Dan Stillman
4cf4e13a7b Add more helpful error message for file import error 2012-02-21 18:10:30 -05:00
Dan Stillman
39fc50913c Fix debug output of objects, which I broke in da09a8df 2012-02-21 18:10:30 -05:00
Simon Kornblith
226ec917a6 CSS changes 2012-02-21 17:45:00 -05:00
Simon Kornblith
74299b96b9 Show issues on GitHub that start with the translator label 2012-02-21 17:44:26 -05:00
Simon Kornblith
32ad75c680 Serialize translatorID 2012-02-21 12:42:24 -05:00
Frank
f68eb7c6f5 Upgrade citeproc-js to version 1.0.287 2012-02-21 15:44:26 +08:00
Frank
3b6c4f8c4a Upgrade citeproc-js to version 1.0.286. 2012-02-21 15:44:26 +08:00
Simon Kornblith
cb18dd6a3a Show appropriate error on missing test data 2012-02-20 23:32:14 -05:00
Simon Kornblith
21c466fcd6 Don't show "Translating undefined" for non-web translators 2012-02-20 23:30:28 -05:00
Simon Kornblith
646b84c1d0 Accept browser, version, and date arguments 2012-02-20 23:06:26 -05:00
Simon Kornblith
705672d431 Serialize all items, in case there are multiple 2012-02-20 16:26:35 -05:00
Simon Kornblith
833031dbdf Remove unchecked data before serializing 2012-02-20 16:20:50 -05:00
Simon Kornblith
2f61e417bc Include more information in translator tester output 2012-02-20 16:17:05 -05:00
Simon Kornblith
ed6a7b665a Give seconds in seconds, not ms 2012-02-20 05:14:47 -05:00
Simon Kornblith
a27f7259ec Use Zotero.setTimeout when possible 2012-02-20 04:46:34 -05:00
Simon Kornblith
b5d236fc9d Fire a DOM event when we have translators 2012-02-20 04:18:23 -05:00
Dan Stillman
0d34e34a3a Don't add 'Web Page" to new item menu by accident
And ignore it if it's there
2012-02-20 03:31:22 -05:00
Simon Kornblith
3c500b8ebf Refocus content when closing Zotero pane by any means besides opening Zotero Standalone 2012-02-20 03:11:53 -05:00
Simon Kornblith
82d3293b4c Minor refactoring 2012-02-20 03:03:32 -05:00
Simon Kornblith
5dcade91c5 Serialize browser 2012-02-20 02:38:29 -05:00
Simon Kornblith
99d65926bf Unregister mimeTypeHandler and version header on Zotero shutdown 2012-02-20 02:26:41 -05:00
Simon Kornblith
549fa4a508 Make translator tester time out after 10 minutes, add partial failure condition in tester pane, and rename "Unknown" to the more descriptive "Data Mismatch" 2012-02-20 02:06:33 -05:00
Simon Kornblith
394ad64091 Address Rintze's comments per http://forums.zotero.org/discussion/21934/ 2012-02-19 23:13:49 -05:00
Simon Kornblith
f831146ecf Don't save undesired snapshots from connector 2012-02-18 01:38:28 -05:00
Simon Kornblith
6021214b06 Further restructuring of error handling 2012-02-17 23:10:18 -05:00
Simon Kornblith
7eac0e1820 More error handling improvements 2012-02-17 21:54:05 -05:00
Simon Kornblith
90d8363b0f Make sure updateDocument throws a visible error 2012-02-17 21:40:19 -05:00
Simon Kornblith
88edc08e78 Expose XMLSerializer to translators 2012-02-17 14:43:48 -05:00
Simon Kornblith
4aa81bd39f Fix option to force charset 2012-02-17 12:16:06 -05:00
Dan Stillman
7dea22bd6e Update versions 2012-02-17 01:07:36 -05:00
Simon Kornblith
5cb830d9c6 Update submodules 2012-02-17 00:50:04 -05:00
Dan Stillman
0ce556d48c Remove extra backslashes 2012-02-16 21:09:52 -05:00
Dan Stillman
cf89e9d23f Update locales from Transifex (and add Khmer) 2012-02-16 21:04:49 -05:00
Dan Stillman
75dd27bf5b Remove setAttribute('onclick'...) with embedded id for AMO 2012-02-16 19:43:38 -05:00
Simon Kornblith
6aedc8bff5 Prevent inconsequential error 2012-02-16 16:03:07 -05:00
Simon Kornblith
d94b4683b3 Force ZSA into online mode on startup 2012-02-16 14:42:21 -05:00
Simon Kornblith
1c83646212 Avoid throwing if attempt to catch startup errors somehow fails? 2012-02-16 14:22:50 -05:00
Simon Kornblith
a402350cda Better error handling in addStatement 2012-02-16 13:29:32 -05:00
Simon Kornblith
95fa3bc554 Fix an error spotted in an error report 2012-02-16 07:59:42 -05:00
Simon Kornblith
a47174748e Update to citeproc-js 1.0.285 2012-02-16 07:56:40 -05:00
Simon Kornblith
2296d1f6ac Don't throw if the user types before the window finishes initializing 2012-02-16 07:44:02 -05:00
Simon Kornblith
eeacdc7391 Fix issues saving attachments from another translator 2012-02-16 06:34:34 -05:00
Dan Stillman
10d23e76bf Fix "Please restart undefined" in WebDAV error message
And a little other weirdness
2012-02-16 04:51:30 -05:00
Simon Kornblith
c62c229e6f Don't screw up toolbar styling 2012-02-16 04:17:51 -05:00
Simon Kornblith
54b2916f7e Don't let Firefox hide our toolbars 2012-02-16 04:13:47 -05:00
Simon Kornblith
c99a7d37f0 Zotero toolbar should always be visible 2012-02-16 04:05:12 -05:00
Simon Kornblith
6a68139591 charset is a complex value in newer Fx versions
probably fixes http://forums.zotero.org/discussion/21956/zotero-wont-accept-ris-file/#Item_2
2012-02-16 03:51:26 -05:00
Dan Stillman
bfa7b5b153 Add some storage filename debugging 2012-02-16 03:45:25 -05:00
Simon Kornblith
5d78e3cfe8 Update to citeproc-js 1.0.283 2012-02-16 02:59:02 -05:00
Simon Kornblith
1e5bde6a54 Fix an inconsequential error 2012-02-15 13:07:12 -05:00
Simon Kornblith
645bbf92b8 More hacks for pdf.js 2012-02-15 02:43:08 -05:00
Simon Kornblith
9b76f4b5b8 Hack to open PDFs in pdf.js when available 2012-02-14 23:01:44 -05:00
Simon Kornblith
ca994fd22b Prevent accept from being called twice 2012-02-14 22:55:35 -05:00
Simon Kornblith
65a024e980 Revert "Revert "Potentially fix an issue with LibreOffice when setting a field code for a citation that hasn't changed""
This reverts commit aa6a85051a.

Changed my mind...
2012-02-14 14:05:30 -05:00
Simon Kornblith
aa6a85051a Revert "Potentially fix an issue with LibreOffice when setting a field code for a citation that hasn't changed"
This reverts commit a618d75e5b.

This shouldn't actually fix anything, because the setText() call would only happen if isRich were set to begin with.
2012-02-14 13:55:26 -05:00
Simon Kornblith
a618d75e5b Potentially fix an issue with LibreOffice when setting a field code for a citation that hasn't changed 2012-02-14 13:47:04 -05:00
Simon Kornblith
25e49faa2c Don't break bibliography dialog in RTF Scan 2012-02-14 12:06:26 -05:00
Simon Kornblith
a6f253b46a Knock off beginning rather than end of errors 2012-02-14 00:41:04 -05:00
Dan Stillman
2903fd27ef Update repotime and submodules 2012-02-14 00:01:23 -05:00
Dan Stillman
7629f8b10d Fix a couple backwards '%S' 2012-02-13 22:02:04 -05:00
Dan Stillman
b3fe7b822a Merge locales from Transifex 2012-02-13 21:50:44 -05:00
Simon Kornblith
899e881f93 Don't break cookie sandboxing 2012-02-13 21:03:01 -05:00
Simon Kornblith
4c97ee3ce5 Unregister ConsoleListener on Zotero shutdown 2012-02-13 20:50:44 -05:00
Simon Kornblith
ad6e4242a9 Don't break launch on Fx 3.6 2012-02-13 20:47:00 -05:00
Simon Kornblith
6138149e6d Blacklist "trying to re-register CID" error, which is produced by integration plugins because Firefox version detection for XPCOM components is hard 2012-02-13 20:47:00 -05:00
Simon Kornblith
f403be2fc5 Keep track of startup errors and the last 25 errors on our own (since otherwise errors tend to be crowded out of the buffer by CSS warnings) 2012-02-13 20:47:00 -05:00
Dan Stillman
43ff47be5b Ignore errors from individual files when rebuilding index 2012-02-13 20:09:10 -05:00
Simon Kornblith
5a8d669ecc Be more lenient about hyphens and em dashes 2012-02-13 16:38:22 -05:00
Dan Stillman
83c391628d Workaround for indexing bug with bad UTF-8 past maxLength
I'll put in a better fix on master, though this shouldn't happen anyway,
since nsIConverterInputStream shouldn't be throwing.
2012-02-13 16:26:27 -05:00
Simon Kornblith
10cef4c06f Fix giant integration doc prefs window 2012-02-13 14:03:49 -05:00
Simon Kornblith
b21dbbace4 Also don't break if replacing a field with a bibliography is cancelled 2012-02-13 13:36:18 -05:00
Simon Kornblith
10a09884f4 Cancelling the "replace this field" box should not break integration 2012-02-13 13:33:48 -05:00
Simon Kornblith
81c33f49dd Closes #52: Allow to use empty string as delimiter in xpathText 2012-02-13 12:18:58 -05:00
Frank
cb656c9456 Upgrade citeproc-js to version 1.0.280 2012-02-13 23:22:06 +08:00
Simon Kornblith
544c8a1fa7 Send Content-Type even when body is empty 2012-02-13 03:13:28 -05:00
Simon Kornblith
c5a2572c91 Always sort translators alphabetically 2012-02-12 19:30:32 -05:00
Simon Kornblith
3510e1dda8 Fix Linux integration issue reported by fbennett at http://groups.google.com/group/zotero-dev/browse_thread/thread/e6618d5f27d1cd7e (ultimate cause appears to be some kind of Linux-specific bug relating to dialogs) 2012-02-12 18:56:04 -05:00
Simon Kornblith
0a25cdad96 Fix typo 2012-02-12 17:22:25 -05:00
Dan Stillman
9a3f3b7026 Fix for large Z pane min-height 2012-02-12 04:42:02 -05:00
Frank
34e62cad87 Update citeproc-js to version 1.0.279 2012-02-12 13:38:03 +08:00
Simon Kornblith
959905a061 Use a single load event for scrollbar hack 2012-02-11 20:49:23 -05:00
Simon Kornblith
7a95185b34 Fix scrolling in basicViewer 2012-02-11 20:49:23 -05:00
Simon Kornblith
ef9040c46d Revert "Remove antiquated code"
This reverts commit d5fc04485b.
2012-02-11 00:38:21 -05:00
Simon Kornblith
d5fc04485b Remove antiquated code 2012-02-11 00:34:05 -05:00
Simon Kornblith
5619555866 Improve our chances of getting attachments from the connector. We attach cookies sent from the connector to attachment downloads, which should get most proxies working, provided that the user is logged in. We also use WeakMaps to keep track of active CookieSandboxes, rather than manually removing them from a list. 2012-02-10 19:14:46 -05:00
Simon Kornblith
97ed9ccbfe Serialize RDF to string on export 2012-02-10 16:10:10 -05:00
Simon Kornblith
61f9b49ddc Fix getBaseIDFromTypeAndField 2012-02-10 14:08:47 -05:00
Dan Stillman
5c5967166f Fix broken en-US locale file 2012-02-10 04:53:18 -05:00
Dan Stillman
1ce06aae79 Add line about editing citations to QuickFormat guidance panel 2012-02-10 04:47:41 -05:00
Simon Kornblith
1feb5c5fc2 Translators that specify an error handler for a child translator shouldn't throw on error 2012-02-09 14:01:31 -05:00
Frank
f74df0f7fd Upgrade citeproc-js to version 1.0.278 2012-02-09 15:27:05 +08:00
Simon Kornblith
564d27f51c Allow add-ons to be updated via addons.mozilla.org in Zotero Standalone, part 1 2012-02-08 23:06:50 -05:00
Dan Stillman
5f5bc9568c Update versions 2012-02-08 17:22:23 -05:00
Dan Stillman
66f51db3c8 Don't use "application/vnd.oasis.opendocument.text" for all ZIP files
This bug dates to 2008. We'll correct existing files in a client update
and on the server.
2012-02-08 17:13:31 -05:00
Simon Kornblith
6a3ce4292e Don't display an error if adding a citation is cancelled 2012-02-08 16:40:02 -05:00
Simon Kornblith
0daf51e05c Warn before letting the user change a citation that has been edited 2012-02-07 18:27:58 -05:00
Simon Kornblith
fc5e8be8c0 Don't break citation ID regeneration 2012-02-07 18:22:42 -05:00
Simon Kornblith
6fe3ef27d4 Screw with the way we handle citation IDs instead of indices, since that's closer to the root of the problem 2012-02-07 18:15:28 -05:00
Simon Kornblith
7b8d8023f2 Don't clear newIndices. This might fix some errors? But I don't see how they would occur anyway unless another error had already occurred 2012-02-07 18:09:49 -05:00
Dan Stillman
dd46e267ee Fix "libraryID, name, type are not unique" tag sync error
Ported from server
2012-02-07 05:51:33 -05:00
Simon Kornblith
438e0e3128 Defer missing item warning until after QuickFormat closes 2012-02-06 22:46:20 -05:00
Simon Kornblith
1c28a23aa6 Wait to load all citations out of document before showing QuickFormat dialog if storeReferences is disabled. Otherwise people with missing references apparently get confused. 2012-02-06 19:28:49 -05:00
Dan Stillman
3d58ef557d Remove snapshot/link-from-page options in Standalone 2012-02-06 14:21:56 -05:00
Simon Kornblith
67e6cbfede Fix repaint 2012-02-06 12:44:38 -05:00
Dan Stillman
84fe2728da Replace setAttribute("oncommand", ...) with addEventListener()
For AMO validator
2012-02-06 02:38:53 -05:00
Dan Stillman
c987130323 Tag debugging that actually works 2012-02-06 02:30:31 -05:00
Simon Kornblith
2ae1b75d62 Update to citeproc-js 1.0.277 and switch to DOM XML, because Firefox's E4X support gets more unstable as time goes on 2012-02-05 19:37:24 -05:00
Simon Kornblith
a78cd2cf18 Fix WPD leak by loading into a local scope 2012-02-05 18:58:15 -05:00
Simon Kornblith
39c86a791e Use Zotero.debug() instead of dump() in WPD 2012-02-05 18:46:49 -05:00
Dan Stillman
dca22a012c Debugging for tag issue 2012-02-05 01:49:08 -05:00
Dan Stillman
ee51b49377 Center save icon guidance panel 2012-02-04 15:20:46 -05:00
Dan Stillman
deeb1b2247 Add MIME type for locate icon 2012-02-03 22:41:20 -05:00
Dan Stillman
8d96cf35bb Fix global assignment 2012-02-03 22:10:58 -05:00
Simon Kornblith
5b8b515b06 Fix potential crash activating integration dialog on Linux 2012-02-02 03:07:26 -05:00
Simon Kornblith
c98570ca4b Fix typo 2012-02-02 02:18:56 -05:00
Dan Stillman
48a09eaf37 Remove styles update script (included accidentally in 3.0) 2012-02-02 02:14:24 -05:00
Simon Kornblith
2624dcaa1e Merge branch '3.0' of github.com:zotero/zotero into 3.0 2012-02-02 01:08:49 -05:00
Simon Kornblith
d4552a8c6c Tweak toolbar UI 2012-02-01 22:23:07 -05:00
Simon Kornblith
9e50234368 Use white tag selector background 2012-02-01 20:47:01 -05:00
Simon Kornblith
774f91f092 Fix ugly groupbox 2012-02-01 20:45:55 -05:00
Dan Stillman
c9476bbd5d Merge locales 2012-02-01 20:11:54 -05:00
Simon Kornblith
d082d074ee Don't use Win 7 theme on Win XP 2012-02-01 20:05:28 -05:00
Simon Kornblith
ddad4a6acd Undo win-specific style tweak 2012-02-01 19:42:46 -05:00
Simon Kornblith
8452deb300 Make QuickFormat page number handling more reliable 2012-02-01 19:39:34 -05:00
Dan Stillman
fb140c3ff4 Update zotero.js version 2012-02-01 19:33:25 -05:00
Dan Stillman
7ce3bd7060 "Zotero Migration Notification" -> "Existing Zotero Library Found" 2012-02-01 19:28:58 -05:00
Dan Stillman
d3f4bc6d7e Tweak QuickFormat first-run text 2012-02-01 19:17:38 -05:00
Simon Kornblith
ff406ba827 Merge branch '3.0' of github.com:zotero/zotero into 3.0 2012-02-01 18:23:54 -05:00
Simon Kornblith
29f4dce061 Tiny cosmetic change 2012-02-01 18:21:17 -05:00
Dan Stillman
ebfae117fd Remove "classic" part of QuickFormat first-run guidance 2012-02-01 18:18:38 -05:00
Dan Stillman
3bd1ff7676 Fix broken annotations 2012-02-01 18:15:29 -05:00
Simon Kornblith
48f90cb8b4 Merge remote-tracking branch 'origin/3.0' into 3.0 2012-02-01 17:25:26 -05:00
Simon Kornblith
46f64523a4 Add first-run guidance to QuickFormat dialog 2012-02-01 17:23:25 -05:00
Dan Stillman
de9f1e8943 Log some sync errors to console 2012-02-01 02:39:49 -05:00
Dan Stillman
e725eb88b4 "Firefox" -> "Firefox"/"Zotero" as appropriate 2012-02-01 02:35:22 -05:00
Simon Kornblith
b7c1e889cd Explicitly specify width and height for urlbar icon 2012-02-01 01:42:27 -05:00