Commit graph

4131 commits

Author SHA1 Message Date
Simon Kornblith
7022379a87 Fix RDF for Firefox 17 2012-10-29 19:31:10 -04:00
Simon Kornblith
1bc98edba4 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/translation/translate_firefox.js
	install.rdf
	update.rdf
2012-10-29 18:04:42 -04:00
Simon Kornblith
52f4bd8f67 Fix processDocuments for Fx 17 2012-10-29 18:02:04 -04:00
Simon Kornblith
7d2c4e6b2d Fix DOMParser for Fx 17, and set minVersion to Fx 15 2012-10-29 18:01:23 -04:00
Simon Kornblith
78dd74f391 Remove corruption check, since it's no longer necessary and likely to be wrong 2012-10-29 17:32:51 -04:00
Dan Stillman
ef7a3f0121 Update locales submodule 2012-10-29 17:15:54 -04:00
Simon Kornblith
ce355357ae Remove callback line from merge 2012-10-29 15:55:27 -04:00
Simon Kornblith
1ed47f4823 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/attachments.js
	chrome/content/zotero/xpcom/utilities.js
2012-10-29 15:54:44 -04:00
Simon Kornblith
d13e7037c3 Fix Zotero.selectItems for Firefox 17 sandboxing changes 2012-10-29 15:52:36 -04:00
Simon Kornblith
66347c2734 Another fixe for https://bugzilla.mozilla.org/show_bug.cgi?id=794602 2012-10-29 15:52:29 -04:00
Simon Kornblith
c6b812f0b1 Fix typo 2012-10-29 15:52:24 -04:00
Simon Kornblith
b41e2368a5 Update for https://bugzilla.mozilla.org/show_bug.cgi?id=794602 2012-10-29 15:52:18 -04:00
Simon Kornblith
a8efc1b874 Fix search translation for Firefox 17 sandboxing changes 2012-10-29 15:51:53 -04:00
aurimasv
e0e4699c3e Fix cleanDOI
Conflicts:
	chrome/content/zotero/xpcom/utilities.js
2012-10-29 15:51:14 -04:00
Dan Stillman
bb7ee9b436 Enable autocomplete for programmingLanguage 2012-10-25 14:40:22 -04:00
adam3smith
18be5d396a add field mappings corresponding to CSL 1.0.1 release 2012-10-21 19:55:23 -06:00
Simon Kornblith
9ea12d5561 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/translation/translate_item.js
2012-10-10 17:25:21 -04:00
Simon Kornblith
d18b6ffcf0 Fix Zotero.selectItems for Firefox 17 sandboxing changes 2012-10-10 15:34:35 -04:00
Simon Kornblith
1dd67fe837 Another fixe for https://bugzilla.mozilla.org/show_bug.cgi?id=794602 2012-10-10 15:33:40 -04:00
Simon Kornblith
f339e08894 Fix typo 2012-10-10 15:31:48 -04:00
Simon Kornblith
4535bb5315 Update for https://bugzilla.mozilla.org/show_bug.cgi?id=794602 2012-10-09 18:29:21 -04:00
Simon Kornblith
1ad5b9fd63 Revert sandboxing changes 2012-10-09 18:29:06 -04:00
Simon Kornblith
bdeff96162 Don't skip base fields that are mapped to a field with the same name 2012-10-03 17:54:21 -04:00
Simon Kornblith
dcfdf27c0b Make item-specific fields override base fields when specified 2012-10-03 14:54:34 -04:00
Dan Stillman
bd75d95da9 Fix "(null)" in Firefox login manager corruption message
(It turns out this also displays if the user clicks Cancel on a master
password prompt, though.)
2012-09-26 21:57:40 -04:00
aurimasv
c5061de782 Fix cleanDOI 2012-09-22 18:43:13 -05:00
Dan Stillman
cff1bac7b9 Update CSL locales checkout 2012-09-22 13:45:26 -04:00
Simon Kornblith
c70fd9fa39 Merge pull request #166 from aurimasv/attachments
Allow relative file attachment import. Fix some bugs in _parsePath.
2012-09-21 16:51:10 -07:00
Simon Kornblith
df6426af2e Fixes #168, Properly adjust index when skipping empty creators 2012-09-21 19:49:37 -04:00
Simon Kornblith
387e9e4fc0 Merge pull request #169 from aurimasv/connector-proxy
Fix typo in proxy detection.
2012-09-21 16:43:47 -07:00
Dan Stillman
a9cb1e75f5 Switch to master branch of CSL locales 2012-09-19 15:02:47 -04:00
Dan Stillman
dee75dd417 Save translator names as ASCII during repo updates as well
Refs #459, Non-ascii translator names
2012-09-19 04:19:30 -04:00
Dan Stillman
020eaf2d47 Fix translatorID in filename in ZIP build, hopefully
Follow-up from d821778

Refs #459, Non-ascii translator names
2012-09-19 03:37:44 -04:00
Dan Stillman
d821778d24 Use ASCII for translator filenames
Remove diacritics and then use translatorID for anything that still has
extended characters.

Fixes #459, Non-ascii translator names
2012-09-19 02:37:18 -04:00
Simon Kornblith
4eccdf724d Fix RDF in Fx >= 17 2012-09-18 11:54:00 -04:00
aurimasv
b700f3ef56 Fix typo in proxy detection. 2012-09-17 01:33:24 -05:00
Simon Kornblith
70fad9730a Fix CSL checkout 2012-09-16 21:55:39 -04:00
Simon Kornblith
4d41398d73 Fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=553102 2012-09-16 21:49:41 -04:00
aurimasv
cffbed31e8 Make protocol decision clearer 2012-09-14 20:09:58 -05:00
aurimasv
b94837d3da Recognize URI protocol based on RFC 3986 specification 2012-09-14 02:21:54 -05:00
aurimasv
d6bd353005 Allow relative file attachment import. Fix some bugs in _parsePath. 2012-09-13 22:51:08 -05:00
Dan Stillman
53449d47a9 Install styles served as application/vnd.citationstyles.style+xml 2012-09-13 14:42:15 -04:00
Simon Kornblith
71db21c605 Fix nonbreaking spaces in citations edited using classic add citation dialog 2012-09-12 14:26:34 -04:00
Dan Stillman
878500a011 Add file sync debugging output from e599a207 to master 2012-09-10 17:24:00 -04:00
Dan Stillman
c2e116a49a Merge branch '3.0'
Conflicts:
	chrome/content/zotero/locale/csl
	chrome/content/zotero/xpcom/server_connector.js
	chrome/content/zotero/xpcom/storage.js
2012-09-10 17:18:08 -04:00
Dan Stillman
e1159b9838 Update submodules, and point CSL locales to 1.0.1 for now 2012-09-10 16:54:41 -04:00
Simon Kornblith
027ea09457 Merge pull request #161 from aurimasv/itemComplete
Fix bug in item.complete()
2012-09-09 14:44:07 -07:00
Simon Kornblith
4e1f6f63a0 Fix clearing bibliography when all citations have been removed from the document 2012-09-09 17:33:30 -04:00
Sebastian Karcher
2f7fb532c8 Update chrome/locale/en-US/zotero/zotero.dtd
Change label for "Create New Item" button - as per mutual agreement here: http://forums.zotero.org/discussion/17909/create-new-item-from-current-page-should-use-translator/#Item_17
2012-09-09 12:34:37 -06:00
aurimasv
addfaa75f7 Fix bug in item.complete() 2012-09-03 04:46:36 -05:00
Simon Kornblith
c81c9478d9 Make Zotero Standalone use the browser's user agent string when making requests on its behalf via connectors
In conjunction with a change to the translator, this fixes the issue reported at http://forums.zotero.org/discussion/22409/
2012-08-19 19:06:05 -04:00
Simon Kornblith
9ca142c4f6 Fix a situation under which Zotero could fail to embed item data in a document 2012-08-19 12:39:49 -04:00
Simon Kornblith
d9ea6d3647 Add useJournalAbbreviation export option for BibTeX (see https://github.com/zotero/translators/pull/436) 2012-08-16 21:11:21 -04:00
Dan Stillman
ade715ff04 Fixes #155, Slow offline syncs
Don't reload all data for failed /login and /updated requests
2012-08-15 06:01:47 -04:00
Simon Kornblith
f60bceffac Don't show empty close button 2012-08-14 20:07:57 -04:00
Dan Stillman
e599a207a1 Some additional debug output for file syncing 2012-08-14 18:30:11 -04:00
Dan Stillman
7dad7bcd5a Require exact 8-character, uppercase item key for quick search 2012-08-08 03:17:14 -04:00
Dan Stillman
f6e7cf83fa Add ability to search for item by key from quick search bar
Matches beginning of key only, and only when search string is >= 2 chars
2012-08-08 01:56:25 -04:00
Simon Kornblith
0a89a787a3 Merge branch '3.0' 2012-08-06 02:04:52 -04:00
Simon Kornblith
2b00819253 ie_compat.js -> common_ie.js 2012-08-06 02:04:20 -04:00
Simon Kornblith
ab4c2f247d Merge branch '3.0' 2012-08-05 19:44:57 -04:00
Simon Kornblith
c57f512aea Don't save null tags to server 2012-08-05 19:44:34 -04:00
Simon Kornblith
cd6d528519 Be more resilient when IE DOMParser fails
Fixes JSTOR in IE
2012-08-04 19:38:21 -04:00
Simon Kornblith
0e2cf3146f Support namespaces in ZU.xpath in IE 2012-08-03 12:39:54 -04:00
Simon Kornblith
009e315fa1 Fix compatibility with latest Nightly 2012-08-02 20:25:58 -04:00
Dan Stillman
bacd25633b Fix error updating types menu after installation of NSF item type 2012-08-02 16:59:28 -04:00
Dan Stillman
77f422039f Don't assume "text/" MIME types can be opened internally
Previously, dragging a Python script ("text/x-python-script") would
trigger an open/save dialog (at least on OS X), since Firefox was under
the impression that it couldn't read the file.
2012-08-02 09:08:49 -04:00
Dan Stillman
1dca17c96b Add autocomplete for 'book' 'series' field 2012-08-02 09:01:59 -04:00
Simon Kornblith
cd6e78899b Fix "Use profile directory" option to use correct app name 2012-08-01 10:52:00 -04:00
Simon Kornblith
3a3efbc430 Drop "0-" before the URL on III proxies before attempting subdomain dropping for connectors 2012-07-30 19:20:44 -04:00
Simon Kornblith
80d98e0bcb Drop "0-" before the URL on III proxies before attempting subdomain dropping 2012-07-30 19:19:22 -04:00
Simon Kornblith
7dbe6d728a No need to import Q here 2012-07-30 14:54:53 -04:00
Simon Kornblith
9e75aba8fd Convert arrays passed to Z.selectItems to objects 2012-07-30 14:54:53 -04:00
Simon Kornblith
59913cc5c0 Tweak notes/tags/related pane appearance 2012-07-30 03:08:38 -04:00
Simon Kornblith
bdfbfc10b2 Use methodjit... 2012-07-30 02:37:39 -04:00
Simon Kornblith
da6149b06f Tweak XPath utilities to behave more appropriately on IE XML documents 2012-07-29 21:29:24 -04:00
Simon Kornblith
36871467b6 Merge branch '3.0' 2012-07-29 21:28:33 -04:00
Simon Kornblith
13958bfaba Revert "ZU.xpath tweak for IE"
This reverts commit cb7640a96a.
2012-07-29 19:54:38 -04:00
Simon Kornblith
fef0970dce Merge branch '3.0' 2012-07-27 18:47:51 -04:00
Simon Kornblith
cb7640a96a ZU.xpath tweak for IE 2012-07-27 18:47:35 -04:00
Simon Kornblith
b266f1414a Always set libraryCatalog for search translators, even when a parent translator is present 2012-07-27 18:27:08 -04:00
Simon Kornblith
ec43117edf Add q and rebalance about dialog 2012-07-27 14:26:19 -04:00
Simon Kornblith
c464321811 Alternative approach to rescuing JIT in Zotero.setTimeout/Zotero.pumpGenerator 2012-07-26 08:56:27 -04:00
Simon Kornblith
344bd1fb74 Revert "Use setTimeout() on hidden window instead of firing an nsITimer to prevent our JS from getting interpreted instead of JITed."
This reverts commit 0a9fad4124.
2012-07-26 08:56:27 -04:00
Simon Kornblith
6f86d85f89 Revert "Fix ReferenceError: timer is not defined from 0a9fad41246f098c3dad1cc72bdaaf634350e371"
This reverts commit 99e5bce87c.
2012-07-26 08:56:27 -04:00
Simon Kornblith
2fd8871998 Avoid extra calls to attachmentCallback 2012-07-24 13:36:55 -04:00
Simon Kornblith
99e5bce87c Fix ReferenceError: timer is not defined from 0a9fad4124 2012-07-24 03:12:22 -04:00
Simon Kornblith
6e064bb4ce Avoid excessive calls to XPCWrappedNative::GetWrappedNativeOfJSObject when determining field type 2012-07-24 03:06:44 -04:00
Simon Kornblith
c0c5695bf2 Add preference to connector to control saving attachments and PDFs via server, part 1 2012-07-24 01:31:38 -04:00
Simon Kornblith
9817b02181 Merge branch '3.0' 2012-07-23 23:48:51 -04:00
Simon Kornblith
70440ee8f9 Don't sanitize input from child web translators before passing it to parent translators 2012-07-23 23:47:58 -04:00
Simon Kornblith
0a9fad4124 Use setTimeout() on hidden window instead of firing an nsITimer to prevent our JS from getting interpreted instead of JITed.
Still need to make sure this doesn't break things on other platforms.

Closes #149, Fix JITing for initial pane load
2012-07-23 21:24:44 -04:00
Dan Stillman
69f8ca71cb Fix broken syncing from 30b389823 2012-07-23 17:20:15 -04:00
Simon Kornblith
02cf62702f Merge commit 'eae1d7a8fd3cb12e9279491d67ba3e4f2d72c875'
Conflicts:
	translators
2012-07-22 20:53:03 -04:00
Juan Grigera
eae1d7a8fd Fixed bug in cutting lines to feed findDOI and cleaned up debug statements 2012-07-22 21:50:26 -03:00
Simon Kornblith
bd2ab16030 Add sourceItemID to list of cached fields 2012-07-22 20:17:20 -04:00
Simon Kornblith
30b3898235 Closes #148, Optimize Zotero.Item.getSource() 2012-07-22 20:13:40 -04:00
Simon Kornblith
b1a51f900d Very minor tag selector optimizations 2012-07-22 19:10:10 -04:00
Simon Kornblith
08238aefd0 Speed up adding/deleting tags:
- Only refresh tag selector once when tags have changed. (The notifier fires both item-tag and tag events when a tag is added to an item.)
- Marginally improve code for generating tag selector.
2012-07-22 16:41:27 -04:00
Simon Kornblith
7f732f56df Don't refresh item list upon tag selector actions unless the action changes the item list.
This speeds up adding/deleting tags a little bit, but unfortunately updating the tag selector itself is still quite slow.
2012-07-22 15:55:40 -04:00
Simon Kornblith
445b95d60d Small collection switching speed boost 2012-07-22 15:19:37 -04:00
Simon Kornblith
430e43a6b6 Fix handling of MIME type mismatches 2012-07-22 01:48:18 -04:00
Simon Kornblith
c549166e25 Fix XMLSerializer on older Firefox versions 2012-07-21 21:12:59 -04:00
Simon Kornblith
c6da52f24b Support saving snapshots from connector, part 1
Snapshots are currently saved using a <base> tag. Thus, images are skipped.
2012-07-21 20:17:14 -04:00
Simon Kornblith
23e2d1911c Merge branch '3.0' 2012-07-21 18:33:53 -04:00
Simon Kornblith
16f4253c6c Handle cases where Zotero.locale is undefined 2012-07-21 18:33:38 -04:00
Simon Kornblith
349c19fe4d Merge branch '3.0' 2012-07-21 18:29:04 -04:00
Simon Kornblith
b117da88a3 Don't save unsynchable tags 2012-07-21 18:28:36 -04:00
Simon Kornblith
cc1ab112f6 Don't show an error when canceling integration preferences dialog 2012-07-20 15:31:32 -04:00
Simon Kornblith
c39a489ca9 Fix deleting citations if dialog is cancelled 2012-07-20 13:37:03 -04:00
Simon Kornblith
7ebc59ee2e Switch csl checkout back to master 2012-07-19 13:34:45 -04:00
Simon Kornblith
4e015ecbe9 Another attempt at getting tests working for translation via server 2012-07-19 13:18:35 -04:00
Simon Kornblith
4fd978905c Clarify wording of missing item message as suggested by @adam3smith 2012-07-19 10:53:01 -04:00
Simon Kornblith
9159e1c635 Merge branch '3.0' 2012-07-18 15:04:22 -04:00
Simon Kornblith
afef6bc5a7 Fix or strings in IE 2012-07-18 15:03:52 -04:00
Simon Kornblith
54fd18cce3 Fix for strings in IE 2012-07-18 14:56:37 -04:00
Simon Kornblith
263c54d09b Merge branch '3.0'
Conflicts:
	chrome/content/zotero/locale/csl
2012-07-17 18:40:46 -04:00
Simon Kornblith
ad4eccc54d Don't error on translation via server 2012-07-17 18:39:23 -04:00
Simon Kornblith
004e6bbd0a Restore CSL locales checkout to 1.0.1 branch (switched to master by ec391d9346) 2012-07-17 14:01:01 -04:00
Simon Kornblith
06a7b1438f Fix operations that remove field codes 2012-07-16 21:56:31 -04:00
Simon Kornblith
d550ac92b4 Q-ize integration.js
Adds a new function, Zotero.promiseGenerator, that returns a promise that is fulfilled by the last thing yielded by a generator, or rejected with an error.
2012-07-16 21:50:14 -04:00
Simon Kornblith
8bc56fdeb1 Fix typo 2012-07-16 14:44:30 -04:00
Simon Kornblith
755db116cc Fix typo 2012-07-16 14:43:33 -04:00
Juan Grigera
554f74a0d2 Improvements to ISBN recognition code in recognizePDF.js 2012-07-16 01:28:55 -03:00
Simon Kornblith
910f698ea2 Alter semantics of Zotero.Exception.Alert() so that toString() returns the cause if there is one 2012-07-15 04:14:24 -04:00
Simon Kornblith
de2d1669fe Restructure and comment cite.js 2012-07-14 22:26:29 -04:00
Simon Kornblith
0deb2573cc Kill translate.js code that was only necessary because of E4X limitations 2012-07-14 19:00:35 -04:00
Simon Kornblith
136e7879c8 Kill E4X in QuickCopy 2012-07-14 18:56:36 -04:00
Simon Kornblith
14d669c00a Kill zoteroconf remnants that used E4X 2012-07-14 18:28:12 -04:00
Simon Kornblith
ed49b867ac Merge branch '3.0'
Conflicts:
	chrome/content/zotero/locale/csl
2012-07-14 16:43:28 -04:00
Simon Kornblith
d27b0654e8 Fix Zotero.ItemFields.getFieldIDFromTypeAndBase in connector 2012-07-14 16:42:14 -04:00
Simon Kornblith
0766588241 Closes https://www.zotero.org/trac/ticket/1867, remove Zotero.Hash 2012-07-13 00:06:49 -04:00
Simon Kornblith
ec391d9346 Fix CSL checkout 2012-07-12 12:09:19 -04:00
Simon Kornblith
28c19b54fb Actually fix spacing 2012-07-12 12:09:03 -04:00
Simon Kornblith
e0995a8032 Fix spacing 2012-07-12 12:03:06 -04:00
Simon Kornblith
8c4e2f0d49 Fix data mismatch false positives 2012-07-12 10:01:59 -04:00
Simon Kornblith
b5e4334df5 Ignore whitespace differences in test results, and provide more readable output upon data mismatch 2012-07-11 21:49:46 -04:00
Simon Kornblith
dae3672318 Add RNV to about box 2012-07-10 19:48:37 -04:00
Simon Kornblith
a35461e2fc Rename q.jsm to q.js, and use a version of q that's closer to the original and allows use in script tags as well 2012-07-10 15:27:38 -04:00
Simon Kornblith
06825c4767 Validate CSL styles on installation, and restructure Zotero.Styles.install() to use Q.
Closes https://www.zotero.org/trac/ticket/1681, automatic CSL validation
2012-07-10 02:46:57 -04:00
Simon Kornblith
bf4c5c1158 Zotero.Exception.Alert when an alert title is specified 2012-07-10 02:46:24 -04:00
Simon Kornblith
de6a776e88 Modify integration.js to use Zotero.Exception.UserCancelled 2012-07-10 02:36:56 -04:00
Simon Kornblith
53bcccd9e7 Add Zotero.HTTP.promise(), a replacement for Zotero.HTTP.doGet/doPost/doHead/doOptions that returns a promise.
Zotero.HTTP.promise() can potentially reject its promise with two new exceptions. Zotero.HTTP.UnexpectedStatusException is thrown if the status code is not 2XX, and Zotero.HTTP.BrowserOfflineException is thrown if the browser is offline.
2012-07-10 02:35:00 -04:00
Simon Kornblith
ede39740c7 Add Zotero.File.getContentsAsync() and Zotero.File.putContentsAsync(), asynchronous versions of Zotero.File.getContents() and Zotero.File.putContents() that return Q promises.
Also make Zotero.File.getContents() slightly more efficient by increasing the blockSize.
2012-07-10 02:29:16 -04:00
Simon Kornblith
418a170f2b Add Zotero.Exception.Alert and Zotero.Exception.UserCancelled
Zotero.Exception.Alert is intended for situations in which an error has an associated string that should be displayed in a dialog when the error takes place.

Zotero.Exception.UserCancelled is intended for situations where the user cancelled an action, and the cancellation should propagate.
2012-07-10 02:26:55 -04:00
Juan Grigera
84930baa41 Added option to recognize ISBN numbers in PDF 2012-07-09 21:41:11 -03:00
Simon Kornblith
8ad7367cff CSL JSON improvements:
- Fix export of literal names
- Fix import of dates specified with date-parts
2012-07-08 22:01:52 -04:00
Simon Kornblith
48a8fa352b Use "Zotero-Bookmarklet" header instead of "X-Zotero-Bookmarklet" 2012-07-08 18:33:50 -04:00
Simon Kornblith
471af0c8ab Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/translation/translate_firefox.js
	chrome/content/zotero/xpcom/translation/translate_item.js
2012-07-08 13:15:27 -04:00
Simon Kornblith
b13d066062 Fix "TypeError: invalid 'in' operand arg" error introduced by d02fe6d9ab (thanks @adam3smith) 2012-07-08 13:04:09 -04:00
Simon Kornblith
f07a42a7ec If document data is corrupted, just show a new Document Preferences window 2012-07-08 11:19:41 -04:00
Simon Kornblith
d2dcf2bbc7 LibreOffice does not support saving custom properties to docx, and corrupts properties read from docx, so change message 2012-07-08 11:00:11 -04:00
Simon Kornblith
325c78d1d2 Merge pull request #142 from sss/handle-malformed-uri-sequence-in-getFileNameFromURL
Use hex-encoded MD5 of fileBaseName if it is in malformed URI sequence.
2012-07-05 16:49:21 -07:00
Simon Kornblith
ef25740510 Use the same rules for creating links and snapshots, regardless of whether attachments can be saved to the current library 2012-07-05 18:12:00 -04:00
Simon Kornblith
2d475522ad Fix saving to collections 2012-07-05 17:54:38 -04:00
Simon Kornblith
723213f11f Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/translation/translate_firefox.js
	chrome/content/zotero/xpcom/zotero.js
	install.rdf
	update.rdf
2012-07-04 18:24:17 -04:00
Simon Kornblith
d02fe6d9ab Include speed of Fx5DOMWrapper 2012-07-04 18:22:45 -04:00
SASAKI Suguru
37b65d70f8 Use hex-encoded MD5 of fileBaseName if it is in malformed URI sequence.
If the final component of URI can't be decoded with
decodeURIComponent(), Zotero fails to capture a web page,
because Zotero.Attachments._getFileNameFromURL() fails
with 'malformed URI sequence' error.

If we got 'malformed URI sequence' error,
try hex-encoded MD5 of URI's basename instead.

Signed-off-by: SASAKI Suguru <sss.sonik@gmail.com>
2012-07-04 19:50:48 +09:00
Simon Kornblith
695cb47106 Only allow endpoints specifically marked as permitted to be accessed by the bookmarklet to be accessed by the bookmarklet. 2012-07-03 19:50:12 -04:00
Dan Stillman
ca6184ac74 Update versions 2012-07-03 00:19:04 -04:00
Dan Stillman
e6cb523e3c Update repotime and submodules 2012-07-03 00:17:19 -04:00
Simon Kornblith
a31e5f7704 Update to citeproc-js 1.0.353 2012-07-02 21:49:10 -04:00
Simon Kornblith
73761723c0 Don't use instanceof Array check in ZU.xpath. It fails in Firefox because Array in the sandbox != Array outside of the sandbox. Instead, just check for a length property. 2012-07-02 00:22:14 -04:00
Simon Kornblith
6bed648eb2 Dump stack on translation failure in newer versions of Firefox, where it appears to have ceased to be enumerable 2012-07-02 00:12:01 -04:00
Simon Kornblith
e8ac371042 Rename Zotero.OAuth to Zotero.API, part 2 2012-07-01 16:37:28 -04:00
Simon Kornblith
d8783a93a0 Update for new wrapping code and complain on attempts to activate E4X, part 2 2012-07-01 15:54:37 -04:00
Simon Kornblith
8963dc7d97 Update for new wrapping code and complain on attempts to activate E4X 2012-07-01 15:53:55 -04:00
Simon Kornblith
d780350d24 Merge branch '3.0' 2012-07-01 15:44:06 -04:00
Simon Kornblith
f369af268d Fix xml/dom mode, part 2 2012-07-01 15:43:47 -04:00
Simon Kornblith
4b498570c0 Fix xml/dom mode 2012-07-01 15:43:08 -04:00
Simon Kornblith
cf29a030f2 Use innerText if no textContent (for IE) 2012-07-01 13:00:41 -04:00
Simon Kornblith
e682ab729c Merge branch '3.0'
Conflicts:
	chrome/locale/da-DK/zotero/zotero.dtd
	chrome/locale/ko-KR/zotero/zotero.dtd
	translators
2012-07-01 11:41:31 -04:00
Frank Bennett
6ab89ec164 Upgrade citeproc-js to version 1.0.351 2012-07-01 11:26:26 -04:00
Frank Bennett
4901c9db0b Upgrade citeproc-js to version 1.0.350 2012-07-01 11:26:26 -04:00
Frank Bennett
a882818082 Placeholder in CSL processor to accomodate multilingual cite affix configuration 2012-07-01 11:26:26 -04:00
Dan Stillman
a8a8bc6af0 Merge latest strings from Transifex 2012-06-29 16:25:17 -04:00
Dan Stillman
941999fd1a Update submodules 2012-06-29 04:59:05 -04:00
Frank Bennett
4a8831b929 Refresh citeproc-js version 1.0.349 2012-06-27 23:34:44 -04:00
Frank Bennett
7f0c8f3a4d Update citeproc-js to version 1.0.349 2012-06-27 23:34:44 -04:00
Frank Bennett
2103c955ab Upgrade citeproc-js to version 1.0.348 2012-06-27 23:34:44 -04:00
Frank Bennett
83b65c9fa9 Upgrade citeproc-js to version 1.0.347 2012-06-27 23:34:44 -04:00
Frank Bennett
3ab9c13d65 Upgrade citeproc-js to version 1.0.346 2012-06-27 23:34:44 -04:00
Frank Bennett
7f9c2bc491 Upgrade citeproc-js to version 1.0.345 2012-06-27 23:34:44 -04:00
Frank Bennett
1aabbbfb67 Upgrade citeproc-js to version 1.0.344 2012-06-27 23:34:44 -04:00
Frank Bennett
b1bacc9816 Upgrade citeproc-js to version 1.0.343 2012-06-27 23:34:44 -04:00
Dan Stillman
dda5deb153 Fix preservation of open/close states after deletions 2012-06-27 23:27:57 -04:00
Simon Kornblith
b9da94a650 Merge branch '3.0' 2012-06-27 22:39:47 -04:00
Dan Stillman
0dd35b952a Don't clear quicksearch on delete 2012-06-27 17:11:37 -04:00
Dan Stillman
64455e656e Don't reset selection to top of items list when deleting a child item 2012-06-27 16:03:35 -04:00
Simon Kornblith
96305492f7 Remove "About File Syncing" link from preferences (originally removed by 758216638f, accidentally reinstated by 4e5d4281f1) 2012-06-26 20:54:04 -04:00
Simon Kornblith
0ea89d9755 Fix importing RIS/refer 2012-06-26 19:40:33 -04:00
Simon Kornblith
f37a225a30 Fix saving snapshots 2012-06-26 11:59:03 -04:00
Simon Kornblith
ea7b955414 Fix saving snapshots from document objects 2012-06-26 11:10:19 -04:00
Simon Kornblith
4d27b803dc Fix syntax error 2012-06-25 14:05:11 -04:00
Simon Kornblith
056547f0c0 Merge branch 'kill-e4x' 2012-06-25 01:00:51 -04:00
Simon Kornblith
1622580373 Properly handle invalid XML 2012-06-25 00:59:31 -04:00
Simon Kornblith
57c3d190b4 Merge branch 'kill-e4x'
Conflicts:
	chrome/content/zotero/xpcom/integration.js
2012-06-25 00:42:32 -04:00
Simon Kornblith
58a41a1940 Remove some unnecessary htmlSpecialChars calls 2012-06-25 00:40:08 -04:00
Simon Kornblith
1f80885aeb Kill E4X in integration.js 2012-06-25 00:35:51 -04:00
Simon Kornblith
7aeae3817d Make htmlSpecialChars faster 2012-06-25 00:35:29 -04:00
Simon Kornblith
916db3fd48 Delete unused file that did nothing but show an incompatible version warning for really old versions of the Word plugin, and has been disabled by default for a couple years 2012-06-24 23:34:04 -04:00
Simon Kornblith
66815c118f Kill E4X in Zotero.Style
Also kill enstyle.js, since it no longer works
2012-06-24 23:32:08 -04:00
Simon Kornblith
089909c95e Kill E4X in Zotero.Cite.makeFormattedBibliography 2012-06-24 22:29:15 -04:00
Simon Kornblith
df2b3b11ef Merge branch '3.0' 2012-06-24 17:40:20 -04:00
Simon Kornblith
1f53fc8202 Fix serialization of anonymous nodes with no incoming arcs.
Fixes #139, sz.incoming[subject] is undefined during Dublin Core Unqualified RDF export
2012-06-21 01:09:58 -04:00
Simon Kornblith
05acc6dea9 Search for DOI before cleaning lines to first column 2012-06-18 18:01:29 -04:00
Simon Kornblith
7bcc25e986 Trim lines received from pdftotext 2012-06-18 16:50:33 -04:00
Simon Kornblith
698254adb7 Fix "value is undefined" error handling dates from embedded data 2012-06-17 10:12:40 -04:00
Simon Kornblith
69f273a60e Fix handling of item types and accesDate in ZU.itemFromCSLJSON() 2012-06-15 15:54:27 -04:00
Simon Kornblith
a48a60a230 Update to citeproc-js 1.0.342 2012-06-15 10:48:43 -04:00
Simon Kornblith
fdac7c450f Fix library sorting in QuickFormat dialog 2012-06-15 10:48:14 -04:00
Simon Kornblith
5859cfc61e Fix "citation is undefined" error 2012-06-14 23:03:25 -04:00
Dan Stillman
3e969a9c8f Rename and delete only tags in the current library 2012-06-14 14:37:45 -04:00
Simon Kornblith
8f6d38aebe Still show "Saving Item…" message if Zotero Standalone version is too old to reveal library/folder item is being saved to 2012-06-13 18:24:17 -04:00
Simon Kornblith
e0744f9fd0 Merge branch 'attachment-progress' 2012-06-13 18:22:28 -04:00
Simon Kornblith
0b09ef65f6 Fix saving when an older version of Zotero Standalone is used 2012-06-13 18:22:11 -04:00
Simon Kornblith
18f6a733d0 Merge branch 'no-new-collection-on-import' 2012-06-11 00:27:43 -04:00
Simon Kornblith
450f15cda7 Fix a typo in previous commit and guard against attempts to import from clipboard into a read-only collection (although eventually we should just disable the menu item) 2012-06-11 00:26:47 -04:00
Simon Kornblith
ab72119dd0 Merge branch 'no-new-collection-on-import' 2012-06-11 00:21:40 -04:00
Simon Kornblith
57fe0f65ee Kill extensions.zotero.import.createNewCollection.fromFile and extensions.zotero.import.createNewCollection.fromClipboard preferences.
Imports from file via cog menu now always create a new collection, as before. Imports from clipboard never create a new collection.
2012-06-11 00:20:24 -04:00
Simon Kornblith
ac19b0490a Merge branch 'no-new-collection-on-import' 2012-06-10 22:39:41 -04:00
Simon Kornblith
83aeae942c Merge branch 'attachment-progress' 2012-06-10 22:36:40 -04:00
Simon Kornblith
c6be453564 Attachment progress in connector 2012-06-10 22:36:22 -04:00
Simon Kornblith
d26bb24849 Merge branch 'attachment-progress' 2012-06-10 21:56:15 -04:00
Simon Kornblith
5c02a81e81 Fix identification of collections 2012-06-10 21:55:56 -04:00
Dan Stillman
f1f4044018 Merge branch '3.0' 2012-06-10 21:50:14 -04:00
Simon Kornblith
3a6669c66f Closes #23, "Saving item..." notification should show the name of the library where item is imported 2012-06-10 16:50:06 -04:00
Simon Kornblith
48f7dd5b6e Add endpoint for getting selected collection
Addresses #23, "Saving item..." notification should show the name of the library where item is imported
2012-06-10 15:30:23 -04:00
Simon Kornblith
68365e2297 Allow user to control whether files are imported into a new collection.
Adds three new preferences controlling whether a new collection is created upon import:
- extensions.zotero.import.createNewCollection.fromFile
	Controls whether a new collection is created by import from cog menu
- extensions.zotero.import.createNewCollection.fromClipboard
	Controls whether a new collection is created by import from clipboard
- extensions.zotero.import.createNewCollection.fromFileOpenHandler
	Controls whether a new collection is created when import is initiated by
	double-clicking a file or by dragging it over Zotero. This preference applies only to
	Zotero Standalone, and is configurable in the dialog that appears asking the user
	to confirm the import.

Closes #19, [papercuts] (26) Clipboard import into an open collection
2012-06-10 11:05:39 -04:00
Simon Kornblith
42f3875b0c Remove debug code 2012-06-09 14:58:29 -04:00
Simon Kornblith
d5fa7be95a Fix import 2012-06-09 14:12:27 -04:00
Simon Kornblith
a750203f4f Hook up attachment progress notifications in Firefox UI, and simplify a lot of old code.
Closes #3
2012-06-09 14:02:21 -04:00
Simon Kornblith
283dba7856 Merge branch '3.0' into attachment-progress 2012-06-07 20:01:03 -04:00
Dan Stillman
64dd58694c Revert new webpage icon from 34f074e5 for now
It doesn't really work with a "+" for the toolbar button.
2012-06-07 04:00:22 -04:00
Simon Kornblith
8001c1dc85 Update citeproc-js to 1.0.339 2012-06-06 23:30:35 -04:00
Simon Kornblith
51c9da322f Fix save to server in IE 2012-06-06 01:27:01 -04:00
Simon Kornblith
8a7a53a606 Set defer to wait for 30 seconds 2012-06-04 16:41:54 -04:00
Simon Kornblith
90bead86ed Don't cause problems if no callback passed to Zotero.Attachments methods 2012-06-02 17:05:23 -04:00
Simon Kornblith
221d1da340 Attachment progress notifications. These are already hooked up to the UI in the connector, but still need to be hooked up to the UI in Firefox.
Addresses #3
2012-06-02 16:58:14 -04:00
aurimasv
a538386d51 In case title is a number, convert to string, so we can do str.replace later 2012-05-31 00:41:38 -05:00
Simon Kornblith
f2d03014b0 Use textContent instead of innerText when both are available 2012-05-30 19:02:57 -04:00
Dan Stillman
f0cd6983f2 Log server response on WebDAV upload error 2012-05-30 01:47:52 -04:00
Simon Kornblith
198850576a Fix redundant error logging 2012-05-30 00:27:02 -04:00
Simon Kornblith
a549b9a407 Fix integration error reporting, broken by 26f5765c29 2012-05-30 00:23:54 -04:00
Simon Kornblith
f7f5d8b9d6 Ensure error gets shown even if connection to word processor has died 2012-05-30 00:12:33 -04:00
Dan Stillman
2c2c1c797a Missing file from 1a7631853 2012-05-29 17:00:17 -04:00
Simon Kornblith
a03c10df06 Actually use new unescape technique, and fix global variable 2012-05-28 18:52:35 -04:00
Simon Kornblith
e36c975366 Create a node in a DOM document and use it to implement the same unescape technique in Firefox as we currently use in the connectors. This may cause some data mismatches initially. 2012-05-27 13:30:06 -04:00
Simon Kornblith
d34f3b4ed7 Don't fail with error when item.note is missing 2012-05-26 19:30:49 -04:00
Simon Kornblith
2ecc50f700 Replace double spaces by a single space, to make behavior more uniform with nsIScriptableUnescapeHTML 2012-05-26 19:16:20 -04:00
Simon Kornblith
e1edcb358a Fix unescape for blank strings 2012-05-26 19:13:03 -04:00
Simon Kornblith
013b080ca5 Unescape HTML properly in IE 2012-05-26 19:09:42 -04:00
Simon Kornblith
4e5d4281f1 Merge branch '3.0' 2012-05-26 18:24:52 -04:00
Simon Kornblith
bf53fe8825 Remove deprecated retrieveSource and retrieveDocument calls 2012-05-25 20:10:29 -04:00
Dan Stillman
4be5452b55 Remove localizers from About pane, in favor of webpage 2012-05-25 15:54:17 -04:00
Dan Stillman
1a76318538 Just focus libraries pane on shortcut key
Closes #133
2012-05-25 14:24:08 -04:00
Simon Kornblith
2aa9784ccf Merge remote-tracking branch 'gracile-fr/3.0icons' into 3.0 2012-05-24 18:42:02 -04:00
gracile-fr
9974f02feb Clarify about.xul (icons) and delete TODO comment (cachedTypes.js) 2012-05-23 12:11:43 +02:00
Simon Kornblith
c6bdc0f9ae Fix file syncing link in prefs 2012-05-22 14:48:23 -04:00
Simon Kornblith
bb485181bd Fix indentation and parse error 2012-05-22 14:47:07 -04:00
Simon Kornblith
f7e4c8e3db Remove appscript from about box 2012-05-22 14:46:39 -04:00
Dan Stillman
e778c26467 Start processUpdatedXML() inline to avoid wait level errors (hopefully) 2012-05-21 01:43:35 -04:00
Simon Kornblith
3af526f112 Fix bubbling errors in connectors under certain circumstances 2012-05-16 00:18:57 -04:00
Simon Kornblith
5b00b8b98b Don't create missing attachments if files are missing on import 2012-05-15 17:23:12 -04:00
Simon Kornblith
b3a2682853 Fix indentation and IE parse error 2012-05-15 15:58:14 -04:00
Simon Kornblith
26f5765c29 Don't show exceptions multiple times 2012-05-15 15:57:04 -04:00
gracile-fr
34f074e52a Items Icons http://forums.zotero.org/discussion/8544/icon-for-presentation-icon-for-document/ 2012-05-15 19:24:36 +02:00
aurimasv
f112b0f9c2 Expose RDF.serialize() to translators to assist with debugging. 2012-05-12 05:25:41 -05:00
aurimasv
72789baef6 Minor RDF tweaks 2012-05-12 05:25:13 -05:00
aurimasv
8c6404626f Tweak SameAs handling to prevent creating entries for a non-canonical subject 2012-05-07 05:35:39 -05:00
aurimasv
945ce41036 Re-expose logging functions to RDF parser after init script rearrangement 2012-05-07 05:34:15 -05:00
Simon Kornblith
18a3c7355c Make menu bar appear in Zotero Standalone reports on Windows 2012-05-06 21:26:37 -04:00
Simon Kornblith
5894a9511d Tweak RDF loading code 2012-05-05 16:53:00 -04:00
Simon Kornblith
fb521ea4ad Get tabulator code working in connector after upgrade, part 1 2012-05-05 15:52:02 -04:00
Simon Kornblith
6e3dfc45ee Merge pull request #103 from aurimasv/tabulator
Tabulator v0.8 RDF Parser
2012-05-05 12:35:24 -07:00
grolimur
2bbfa4f967 Update chrome/content/zotero/zoteroPane.xul
(cherry picked from commit 7e18d0cf8e)
2012-05-04 15:34:06 -04:00
gracile-fr
12a45882fe Localize editorWarning
(cherry picked from commits f1be6125...f84e6b12)
2012-05-04 15:33:43 -04:00
Dan Stillman
3132a09966 Merge new English strings 2012-05-03 23:10:47 -04:00
aurimasv
bf0d1ad102 Fix typo from previous commit 2012-05-03 21:55:16 -05:00
Frank
1b41478e21 Upgrade citeproc-js to version 1.0.329 2012-05-03 22:40:41 -04:00
gracile-fr
d7b19a0543 Add attribution for Fugue Icons. 2012-05-04 00:39:50 +02:00
Dan Stillman
d456117ebe Merge branch '3.0' 2012-05-03 17:56:32 -04:00
Dan Stillman
2bbd2be4e7 Use "%S more..." instead of hard-coding space, and make general string
(cherry picked from commit 49b9c14b8d)
2012-05-03 17:46:49 -04:00
gracile-fr
4ba9b6a4c0 Localization of strings previously hardcoded. All these strings are related to duplicate detection.
(cherry picked from commit d6ae1c544d)
2012-05-03 17:45:15 -04:00
gracile-fr
12fc2eadc0 Localization of strings previously hardcoded in itembox.xml (Move up/down)
(cherry picked from commit acb7c22f75)
2012-05-03 17:42:25 -04:00
gracile-fr
0ece4145cd Fixes #111: "Search subcollections" instead of "Search subfolders" in Advanced search. 2012-05-03 17:35:49 -04:00
Dan Stillman
49b9c14b8d Use "%S more..." instead of hard-coding space, and make general string 2012-05-03 17:33:19 -04:00
gracile-fr
7b5c176f8e Fixes #111: "Search subcollections" instead of "Search subfolders" in Advanced search. 2012-05-03 23:06:27 +02:00
gracile-fr
9d4ccfae74 Localization of " more..." (which appears when there are more than 15 creators, cf.: https://www.zotero.org/trac/changeset/10412)
(added to zotero.properties in a previous commit)
2012-05-03 22:51:14 +02:00
gracile-fr
d6ae1c544d Localization of strings previously hardcoded. All these strings are related to duplicate detection. 2012-05-03 22:38:14 +02:00
gracile-fr
acb7c22f75 Localization of strings previously hardcoded in itembox.xml (Move up/down) 2012-05-03 22:16:24 +02:00
Simon Kornblith
47c4f686e8 Fix some issues with corrupted field codes 2012-05-03 15:41:46 -04:00
Dan Stillman
4bb7f7d08b Show data directory properly on Linux
Previously used a custom selectable alert when reveal() failed, but we
can just launch the directory, as we do for attachments
2012-05-01 20:00:35 -04:00
gracile-fr
6f659e6cc2 Add new icons to items currently using blank documents. Update icons for some items.
http://forums.zotero.org/discussion/8544/icon-for-presentation-icon-for-document/#Item_9
2012-05-02 01:52:37 +02:00
Simon Kornblith
64701de5f9 Don't fail if user cancels setDocPrefs window that appears because a style doesn't exist 2012-05-01 09:54:38 -04:00
Dan Stillman
03072e363d Fix preferences in Thai locale 2012-05-01 03:03:39 -04:00
Dan Stillman
37a24383a3 Update versions, submodules, and repotime 2012-05-01 00:55:15 -04:00
Frank
7a0f7f50ef Upgrade citeproc-js to version 1.0.328 (refresh once again) 2012-05-01 00:48:53 -04:00
Frank
4303df5079 Refresh citeproc-js version 1.0.328 (again) 2012-05-01 00:48:53 -04:00
Frank
bd389398a7 Refresh citeproc-js version 1.0.328 2012-05-01 00:48:53 -04:00