Commit Graph

4610 Commits

Author SHA1 Message Date
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
gracile-fr
7ee1b1e491 Frank's patch https://github.com/zotero/zotero/issues/132
Menu item to swap creator first/last names (#132)
2012-06-14 17:19:30 +02: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
Frank
53b6312a7f Refresh citeproc-js version 1.0.328 2012-05-01 00:48:52 -04:00
Frank
ca02bec4df Upgrade citeproc-js to version 1.0.328 2012-05-01 00:48:52 -04:00
Frank
3869eda57c Upgrade citeproc-js to version 1.0.327 2012-05-01 00:48:52 -04:00
Frank
525b7dcfa5 Upgrade citeproc-js to version 1.0.327 2012-05-01 00:48:52 -04:00
Dan Stillman
1e87bb9d21 Update versions, maxVersion, submodules, and repotime 2012-04-30 14:43:56 -04:00
Dan Stillman
5804516600 Update version 2012-04-29 23:43:28 -04:00
Dan Stillman
ef370b96a1 Update submodules 2012-04-29 23:38:25 -04:00
aurimasv
1942fb6762 Remove compatibility hack from rdf.js. Fix Zotero code instead. Move all setup to init.js 2012-04-29 20:30:37 -05:00
Simon Kornblith
effffd621b Allow attachment.path to be one of the following:
- An absolute path
- A relative path
- A file:/// URI
- A mangled absolute path that's missing a leading /
2012-04-27 23:15:12 -04:00
Simon Kornblith
24f7b9fe48 Expose path to PDF in Zotero storage folder to export translators as attachment.localPath 2012-04-27 22:25:40 -04:00
aurimasv
805d3ed6a6 Passed through jsbeutifier 2012-04-27 01:53:00 -05:00
aurimasv
87e77593c3 Remove some left-over unnecessary code from previous commits 2012-04-27 00:55:00 -05:00
aurimasv
cecb00cb9b Remove unused code from the unused n3 parser 2012-04-27 00:52:41 -05:00
aurimasv
23fa1241ab Simon: fix invalid XML on export due to quotation marks in URI 2012-04-27 00:52:41 -05:00
aurimasv
a381062621 Simon: closes #1732, Creator sequence breaks in RDF export with > 10 creators (thanks Frank) 2012-04-27 00:52:40 -05:00
aurimasv
eaa50ca9fc Simon: patches to RDF support 2012-04-27 00:52:40 -05:00
aurimasv
b0923f64a3 Simon: use objects instead of arrays in serialize.js 2012-04-27 00:52:40 -05:00
aurimasv
3742736363 Use shorthand notation for rdf:type and some other constructs. 2012-04-26 23:56:08 -05:00
Frank
524033abc9 Upgrade citeproc-js to version 1.0.326 2012-04-27 00:02:12 -04:00
Frank
6b1396d979 Upgrade citeproc-js to version 1.0.325 2012-04-27 00:02:12 -04:00
Frank
437b1f1c80 Upgrade citeproc-js to version 1.0.324
This fixes an anomaly in the application of text escapes to
output identified by Rintze Zelle.
2012-04-27 00:02:12 -04:00
Frank
051cd3ad30 Upgrade citeproc-js to version 1.0.323 2012-04-27 00:02:12 -04:00
Frank
4df9472bd3 Upgrade citeproc-js to version 1.0.322 2012-04-27 00:02:11 -04:00
Frank
f40a97911a Upgrade citeproc-js to version 1.0.321 2012-04-27 00:02:11 -04:00
aurimasv
113a3d8ef2 Eliminate unintentional globals 2012-04-26 20:55:14 -05:00
Dan Stillman
8e5c82a718 Latest translations from Transifex and merged English strings 2012-04-26 19:48:54 -04:00
aurimasv
ea767e5647 Set up environment for RDF parser 2012-04-26 17:36:35 -05:00
aurimasv
53d336681b Tabulator v0.8 RDF parser initial commit 2012-04-25 20:14:58 -05:00
Dan Stillman
b9d7992ba8 Respect modifier keys for new tab/window when generating report 2012-04-25 20:43:58 -04:00
Dan Stillman
04b0d26b97 Fix auto-import of application/x-inst-for-scientific-info 2012-04-25 04:36:46 -04:00
Simon Kornblith
01813f57cf Allow translators to get the translatorID of their parent translator as Zotero.parentTranslator. Among other things, this permits import translators to exhibit different behavior depending on when they are called from web translators. 2012-04-24 02:11:58 -04:00
Simon Kornblith
8faf011b2d Fix removing codes by pressing "No" in reselect item dialog with Word for Mac 2012-04-20 21:58:57 -04:00
aurimasv
339413e5a6 tabulator.log fix 2012-04-19 21:48:01 -05:00
Simon Kornblith
57ebfcd55e Fix typo 2012-04-19 00:38:14 -04:00
Simon Kornblith
00f11f4f06 Fix typo 2012-04-19 00:13:55 -04:00
Simon Kornblith
18d9c6be8c Add print and save options to reports, part 1 2012-04-19 00:12:43 -04:00
Simon Kornblith
e009f56109 Don't try to validate fields whose values are false 2012-04-19 00:12:43 -04:00
Dan Stillman
ef71d544c1 Fixes #62, Show sync progress bar only for longer syncs
Shows the progress bar only if sync takes longer than 100ms
2012-04-18 23:17:28 -04:00
Dan Stillman
5275dafbc9 Clear undo history when switching notes
This prevents notes from being overwritten with each other's contents.
This used to work right, but it was broken with the switch to rich-text
notes.
2012-04-17 15:42:15 -04:00
Simon Kornblith
512ae575fa Don't try to register attachment callback listener in Firefox 2012-04-16 20:20:12 -04:00
Dan Stillman
fa3910f436 Fixes #32, Focus new notes automatically
This broke between Fx 3.6 and 11. Focusing the iframe first fixes it.
2012-04-16 05:05:31 -04:00
Dan Stillman
1c7ac1a9a0 Make "New Note" shortcut key context sensitive
- If a regular item is selected, use that as the parent.
- If a child item is selected, use its parent as the parent.
- Otherwise create a standalone note.
2012-04-16 04:22:42 -04:00
Simon Kornblith
c09cbb0e4b Fix this.overrides is undefined error 2012-04-16 01:37:19 -04:00
Simon Kornblith
2327c5cc98 Not all translators are supported 2012-04-16 01:31:22 -04:00
Simon Kornblith
1972a9522b Not all translators are supported 2012-04-16 01:29:49 -04:00
Simon Kornblith
efb7cbe9da Merge branch '3.0' 2012-04-16 01:05:38 -04:00
Simon Kornblith
cfc5bc33e8 Override runMode when running tests 2012-04-16 01:05:31 -04:00
Simon Kornblith
c178d1ab7f Don't try to use Zotero Standalone on the server 2012-04-16 01:01:19 -04:00
Simon Kornblith
9eb75e3439 Fix IE and Safari support 2012-04-16 00:49:04 -04:00
Simon Kornblith
5ca5b06ebc Don't try to double-wrap objects 2012-04-16 00:29:23 -04:00
Simon Kornblith
96bb436b20 Make it possible to override TEST_RUN_TIMEOUT 2012-04-16 00:12:58 -04:00
Frank
1d5e23a33e Upgrade citeproc-js to version 1.0.320 2012-04-14 20:41:39 -04:00
Simon Kornblith
cab868482c Merge branch '3.0' 2012-04-14 20:38:53 -04:00
Nicolas Chachereau
ffd12cb02e Fixed Integration Preferences dialog, which was giant with French locale. 2012-04-14 19:53:12 -04:00
Simon Kornblith
6d56004e35 Merge branch '3.0' 2012-04-11 10:32:40 -04:00
Simon Kornblith
62d08bdbbb Properly report upload errors and properly splice off HTML attachments 2012-04-10 20:06:53 -04:00
Simon Kornblith
3f165a4dc3 Fix stringToUTF8Array 2012-04-10 20:06:46 -04:00
Simon Kornblith
5ff3ab776f Properly report upload errors and properly splice off HTML attachments 2012-04-10 20:01:11 -04:00
Simon Kornblith
a926259d31 Fix stringToUTF8Array 2012-04-10 20:00:54 -04:00
Simon Kornblith
1c4eebff0b Deal with spaces in ISBNs 2012-04-09 16:47:12 -04:00
Simon Kornblith
14ac5a7d2d Use onreadystatechange instead of onloadend, because the latter is not supported by MobileSafari, and add debug messages 2012-04-09 12:47:02 -04:00
Simon Kornblith
1585ece566 Merge branches '3.0' and 'master' 2012-04-09 11:27:01 -04:00
Simon Kornblith
7598370af4 Update submodules 2012-04-09 11:26:54 -04:00
Simon Kornblith
129805c62b Minor tweak to avoid calling done too early 2012-04-09 11:21:52 -04:00
Simon Kornblith
53b81a5de9 Fix poor choice of variable names 2012-04-09 02:01:11 -04:00
Simon Kornblith
6d4a435838 Small tweaks for server 2012-04-09 01:59:49 -04:00
Simon Kornblith
d3bc2b4046 Merge pull request #93 from aurimasv/recognizePDF
[PDF Metadata Retrieval] Call detectWeb before trying to call doWeb for Google Scholar
2012-04-08 21:51:29 -07:00
aurimasv
17f6d4fd3a Moving setHandler "translator" next to other setHandler calls. 2012-04-08 23:48:49 -05:00
aurimasv
e412580598 this.translator may contain Zotero.Translate objects or translatorID's 2012-04-08 23:48:10 -05:00
Simon Kornblith
6fa4f8d02b Server-side translation and attachment upload, part 1 2012-04-09 00:46:50 -04:00
Simon Kornblith
77ea5bf3f9 Provide the option to override keys on an object when creating a wrapper 2012-04-08 22:38:59 -04:00
Simon Kornblith
9074c09cc3 Don't use document.defaultView as a security principal if it is null 2012-04-08 22:38:42 -04:00
Simon Kornblith
a22da78f18 Merge branch '3.0' 2012-04-08 15:25:18 -04:00
Simon Kornblith
12964b550a Beautify and tidy up copyright message 2012-04-08 15:24:39 -04:00
Simon Kornblith
3a6b95a0f3 Merge commit '18111dd15dea6e6fdbe5d1423d44506aa5121106' 2012-04-08 14:54:43 -04:00
aurimasv
f3bae4b000 Allow running detect with multiple translators set. 2012-04-06 20:31:28 -05:00
Simon Kornblith
7452e14090 Fix a document update error. Explanation is given in the code. 2012-04-06 13:20:23 -04:00
aurimasv
99a2ac7967 Use getTranslators to perform detectWeb with a set translator. 2012-04-06 04:41:25 -05:00
Simon Kornblith
1f3e6a3645 Remove unimplemented and unnecessary callback argument from safeTranslator.getTranslators(). Translators calling getTranslators() can/should use setHandler("translators", ...). 2012-04-05 16:46:34 -04:00
aurimasv
0f684fee6e Move _detectWeb to Zotero.Translate.Web.prototype 2012-04-05 02:44:33 -05:00
aurimasv
662ab87d7e Require at least 4 digits for the prefix 2012-04-05 01:57:22 -05:00
aurimasv
cb6ae9cec7 Perform detect web before calling Google Scholar translator 2012-04-04 23:08:36 -05:00
aurimasv
1477893a84 Don't allow periods and commas at the end of DOIs 2012-04-04 23:00:24 -05:00
Frank
a9d32d0701 Upgrade citeproc-js to version 1.0.319
We recently introduced hard-wired code to apply hyphen as page
range delimiter in the French and Portuguese locales, with a view
to introducing a page-range-delimiter term in CSL 1.0.1. The new
term has been agreed within CSL, but official deployment must
await the CSL 1.0.1 schema release.

The original code was purely hard-wired. This change allows an
explicit page-range-delimiter term to be set within a style
(or in a locale file), as intended by the upcoming CSL schema.
2012-04-04 12:27:10 -04:00
Dan Stillman
68073b8b32 Properly rename attachments when filenames differ only in case
This might have been limited to case-insensitive filesystems.

Also fix renaming when the previous filename didn't include an
extension. Before, a file named "test" would be renamed from parent with
".test" as the extension.
2012-04-04 04:44:04 -04:00
Frank
ca8ac7b817 Upgrade citeproc-js to version 1.0.317
Sorry for the flurry of version releases of late. They have been
largely driven by the early work on the legal style suite for MLZ,
which kept turning up small bugs and wrinkles. The requirements for
law support are now pretty well covered, and things should slow down,
at least for awhile.
2012-04-03 21:42:57 +08:00
Simon Kornblith
9862e3aa16 Merge pull request #89 from aurimasv/cleanAuthor
Clean author
2012-04-02 18:13:41 -07:00
Simon Kornblith
7c297f73ee Merge branch '3.0' 2012-04-02 18:55:37 -04:00
Simon Kornblith
867760e0be pushEventQueue removed in Fx 14 (https://bugzilla.mozilla.org/show_bug.cgi?id=719154) 2012-04-02 18:09:10 -04:00
Simon Kornblith
c9354535da Allow use of relative paths for file import in non-RDF translators 2012-04-02 17:57:36 -04:00
Frank
89d3f09682 Upgrade citeproc-js to version 1.0.316 2012-04-02 23:19:37 +08:00
Frank
e8f3fe799d Upgrade citeproc-js to version 1.0.315 2012-04-02 23:19:36 +08:00
aurimasv
e5e242db99 Fix typo with nbsp. Fix dash handling 2012-04-01 23:38:50 -05:00
aurimasv
83c61374ef Properly handle Cyrillic initials and make it easier to add other languages later.
Handle hyphenated initials properly
Treat nbsp as space
2012-04-01 22:24:19 -05:00
Simon Kornblith
8b20586ccc ZU.itemToServerJSON() should ignore empty tags 2012-04-01 14:56:51 -04:00
Dan Stillman
ad4ded95bb Trim ISBNs before lookup 2012-04-01 13:44:49 -04:00
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
gracile-fr
18111dd15d Make additional fields available as columns with a submenu (fixes #84) 2012-03-24 19:39:14 +01: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
Dan Stillman
83073fd72b Merge branch '3.0' 2012-03-21 19:45:48 -04:00
Dan Stillman
f1aa68f82b Simplify the file sync code a bit
Just call Zotero.Sync.Storage.[ZFS/WebDAV] directly

This probably breaks some things.
2012-03-21 19:39:40 -04: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
Dan Stillman
b298e7acbd Fix brokenness (from 3.0 merge in 947be813) 2012-03-21 14:22:21 -04: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
Simon Kornblith
947be813ec Merge branch '3.0' 2012-03-20 02:16:43 -04: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
Simon Kornblith
ed5d1aaee8 Revert "Session-based auth for bookmarklet, part 1"
This reverts commit 62e4fcdef0.
2012-03-18 17:26:01 -04:00
Simon Kornblith
62e4fcdef0 Session-based auth for bookmarklet, part 1 2012-03-18 17:25:23 -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
gracile-fr
0430e7def5 Update chrome/content/zotero/zoteroPane.js 2012-03-13 20:21:07 +01:00
gracile-fr
192162c567 Update chrome/locale/en-US/zotero/zotero.properties 2012-03-13 20:03:42 +01: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
gracile-fr
f84e6b120e "description" instead of "label" as it was in the branch (localization of editorWarning) 2012-03-08 15:04:34 +01:00
gracile-fr
11d3d72ca1 "description" instead of "label" as it was in the branch +localization 2012-03-08 15:01:45 +01:00
gracile-fr
ed0741959d Localize editorWarning 2012-03-08 14:06:01 +01:00
gracile-fr
00c46070b4 Localize editorWarning 2012-03-08 14:03:35 +01:00
gracile-fr
f1be6125fa Localize editorWarning 2012-03-08 14:02:35 +01: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
32df573610 Fix a bug in DOMSerializer.serializeToString implementation 2012-03-06 00:02:34 -05:00
Simon Kornblith
08cf3d9841 Adapt unwrapping for master 2012-03-06 00:02:18 -05:00
Simon Kornblith
575fd30e62 Merge branch '3.0' 2012-03-05 23:59:41 -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
88bc6adf8c Don't shorten visible part of any URLs in reports 2012-02-28 20:57:33 -05:00
Dan Stillman
4a4ff9c275 Merge branch '3.0' 2012-02-28 20:56:34 -05:00
Dan Stillman
635cc8bd15 Linkify short links too in reports 2012-02-28 20:49:07 -05:00
Simon Kornblith
b3f9f5102b Merge branch '3.0'
Conflicts:
	chrome/content/zotero/overlay.js
	chrome/content/zotero/xpcom/schema.js
2012-02-28 17:22:34 -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
07028650f0 Closes #48, Additional field in QuickFormat dialog showing the name of the library and providing a link to the item with the following modifications
- Open in current window if one is already open
- Use a button instead of a label
- Don't show button if citation item is not linked to a Zotero item

This doesn't currently work if the Zotero pane has never been opened in the given window, because ZoteroPane.selectItem() appears to fail in that circumstance. This needs to be fixed.
2012-02-19 18:37:42 -05:00
Simon Kornblith
7a2e402d0d Merge commit '0d0a6f38b28618ab9311d886ba93df84af52ba90'; commit 'c7b4c41aee68c6a63df0bd9746e44087c33d7724' 2012-02-18 13:41:52 -05:00
Simon Kornblith
724cee24ff Fix bustage (@dstillman should make sure that there's nothing else screwed up from the merge) 2012-02-18 13:37:32 -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
grolimur
7e18d0cf8e Update chrome/content/zotero/zoteroPane.xul 2012-02-17 23:20:07 +01:00
Simon Kornblith
c36a2b32b1 Merge branch '3.0' 2012-02-17 14:48:26 -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
17e9c466d0 Merge branch '3.0' 2012-02-17 04:26:58 -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
da2a8dfdb0 Remove code with no consequences 2012-02-15 03:11:03 -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
fb657bf0cf Fix bustage 2012-02-14 15:20:19 -05:00
Simon Kornblith
09813b145d Merge branch '3.0' 2012-02-14 15:00:07 -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
39bec9b1a2 Don't break X11 2012-02-12 19:04:04 -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
9575c1d029 Kill E4X, reorganize X11 calls, and use strict 2012-02-12 18:24:43 -05:00
Simon Kornblith
dc4a448780 Merge branch '3.0' 2012-02-12 18:10:19 -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
146d281bfb Use a single load event for scrollbar hack 2012-02-11 18:30:24 -05:00
Simon Kornblith
5470d4bf89 Fix scrolling in basicViewer 2012-02-11 18:23:43 -05:00
Mikko Rönkkö
c7b4c41aee Added a library link to QuickFormat dialog, fix url 2012-02-11 13:19:36 +02:00
Mikko Rönkkö
0d0a6f38b2 Added a library link to QuickFormat dialog 2012-02-11 13:04:14 +02:00
Simon Kornblith
e29c87c77b Merge branch '3.0' 2012-02-11 00:41:24 -05:00
Simon Kornblith
703d18ecb9 Remove antiquated code 2012-02-11 00:39:58 -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
Dan Stillman
6592124ef2 Merge branch '3.0' 2012-02-10 14:11:14 -05:00
Dan Stillman
de7467a62c Merge branch '3.0' 2012-02-10 14:10:07 -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
Dan Stillman
860a1617ea Decrease height of icon when no other add-on bar buttons 2012-02-10 03:32:43 -05:00
Simon Kornblith
db89c65596 More antiquated code cleanup 2012-02-10 01:46:47 -05:00
Simon Kornblith
9d7509ae13 Fix breakage 2012-02-10 01:44:35 -05:00
Simon Kornblith
ac5d833117 Remove antiquated code 2012-02-10 01:38:01 -05:00
Dan Stillman
c6d2d823f0 Update version 2012-02-10 01:31:11 -05:00
Dan Stillman
e1532c6837 Restore proper error if datadir is inaccessible 2012-02-10 01:29:34 -05:00
Dan Stillman
4ef7c94374 Switch to regular add-on bar button
Can be moved/removed via Customize as well as via Zotero prefs. The icon
can be in the toolbar or in the add-on bar, but not both, because
it's now the same button with different styling depending on where it is.

If the icon does not exist in the UI and the pref is set to show (as it
is by default), the icon is added to the add-on bar and the add-on bar is
persisted open. This has the effect of showing the icon/bar on
first run. If the icon is removed or the bar is hidden, they remain that
way.
2012-02-10 01:20:00 -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
Dan Stillman
8fd6f7efb2 Lines that mention "pre-1.0b2 installs" can probably be removed 2012-02-09 04:03:05 -05:00
Simon Kornblith
9d0e8c258e Remove debug code 2012-02-09 04:01:01 -05:00
Simon Kornblith
8d48b1de54 Drop a lot of Fx 3.6-specific code 2012-02-09 03:56:30 -05:00
Simon Kornblith
0f6b151ea4 Remove Fx 3.6 and 4.0-specific code 2012-02-09 03:45:36 -05:00
Simon Kornblith
4fc7600387 Drop http server that did nothing but show an error for Zotero 1.0 users who had upgraded Zotero without upgrading the Word plugin 2012-02-09 03:45:36 -05:00
Frank
f74df0f7fd Upgrade citeproc-js to version 1.0.278 2012-02-09 15:27:05 +08:00
Dan Stillman
6c5e155ba7 Merge branch '3.0' 2012-02-09 02:18:15 -05:00
Dan Stillman
3a4401a995 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/integration.js
	chrome/content/zotero/xpcom/storage/webdav.js
	chrome/content/zotero/xpcom/storage/zfs.js
	install.rdf
	update.rdf
2012-02-09 02:13:02 -05: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
1257b17ef6 Use JS proxies for exposing DOM to sandbox 2012-02-06 01:20:52 -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
3d002674f1 Avoid wrapping DOMParser when possible 2012-02-03 19:58:11 -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
Simon Kornblith
a6b5717b8e Fix Linux focus bugs entirely and also (hopefully) fix the white bar issue 2012-01-31 23:11:40 -05:00
Simon Kornblith
c6c5f6c2f7 Try libX11.so.6, in case it's not symlinked to libX11.so 2012-01-31 22:25:43 -05:00
Simon Kornblith
9d20e2a827 A slightly less sketchy reactivate hack 2012-01-31 22:22:45 -05:00
Simon Kornblith
e10c3e2e72 Fix switching to classic add citation dialog 2012-01-31 10:58:09 -05:00
Simon Kornblith
8d2c42be78 Remove unused code from the unused n3 parser 2012-01-31 04:01:41 -05:00
Simon Kornblith
481682d4a7 Add notes that processNextEvent() calls are used to handle deprecated cases 2012-01-31 03:42:33 -05:00
Simon Kornblith
89245e857f Make the dumb validator happy 2012-01-31 03:38:56 -05:00
Simon Kornblith
50330d9a78 Move repaint code to fileInterface.js, because there's only one use of it 2012-01-31 03:34:06 -05:00
Simon Kornblith
943d2cd5de Remove a couple of repaints 2012-01-31 03:31:29 -05:00
Dan Stillman
24fa452d94 Version update 2012-01-30 22:34:01 -05:00
Frank
65d8819fd0 Upgrade citeproc-js to version 1.0.272 2012-01-30 23:51:59 +08:00
Frank
b9422b32e6 Upgrade citeproc-js to version 1.0.271 2012-01-30 23:51:59 +08:00
Frank
2eb3a6f4dc Upgrade citeproc-js to version 1.0.270 2012-01-30 23:51:58 +08:00
Simon Kornblith
88931ef47c Remove debug code 2012-01-30 02:45:57 -05:00
Simon Kornblith
5b3351d86e Pull windows to the foreground on Linux 2012-01-30 02:43:29 -05:00
Simon Kornblith
bac118d450 Pull windows to the foreground on Linux 2012-01-30 02:02:42 -05:00
Simon Kornblith
f606aea369 Minor cosmetic tweak 2012-01-30 01:33:37 -05:00
Simon Kornblith
4a06be2490 Merge branch '3.0' 2012-01-29 16:40:14 -05:00
Simon Kornblith
42e69dbf97 Don't break integration if QuickFormat dialog is closed with close box (only affects Linux) 2012-01-29 16:39:27 -05:00
Simon Kornblith
be38be66f7 Don't unpack xpi 2012-01-29 15:15:23 -05:00
Simon Kornblith
0ce329abd1 Merge branch '3.0' 2012-01-29 11:57:49 -05:00
Simon Kornblith
c1672e4d4e Fix inserting first citation, broken by b526a7 2012-01-27 15:37:02 -05:00
Simon Kornblith
5f89402ce6 Refuse to open preferences in connector mode and close preferences when Zotero Standalone is opened 2012-01-27 05:59:03 -05:00
Simon Kornblith
0e1df8b8b4 Don't warn about corruption when Zotero Standalone is launched from zotero://fullscreen (does anyone use this?) 2012-01-27 05:54:54 -05:00
Frank
9457927a3e Upgrade citeproc-js to version 1.0.269 2012-01-27 17:58:11 +08:00
Simon Kornblith
b526a7f801 Don't show an error when trying to insert a bibliography after the set document preferences window has been shown but the style has not been changed 2012-01-27 04:42:25 -05:00
Simon Kornblith
a86d6cd1ef Allow editing bibliography when it contains items not present in the DB. 2012-01-27 04:31:21 -05:00
Dan Stillman
f4804b66b5 Merge branch '3.0' 2012-01-27 00:24:50 -05:00
Dan Stillman
9cc26951dc Add additional test to db integrity check 2012-01-27 00:15:50 -05:00
Simon Kornblith
a0d7472859 Don't spin a nested event loop on most startups 2012-01-27 00:02:20 -05:00
Simon Kornblith
d3ddc03dc6 Remove dbLockExclusive hidden preference 2012-01-26 23:44:21 -05:00
Simon Kornblith
540abc70da Add a little more spacing 2012-01-26 02:37:11 -05:00
Simon Kornblith
516189aeaf Map blogPost to post-weblog and forumPost to post in CSL 2012-01-26 00:31:35 -05:00
Simon Kornblith
5a09ea6bc4 Fix Edit Bibliography 2012-01-25 19:42:31 -05:00
Simon Kornblith
bf10b7192b Set pane padding to 0 on Linux 2012-01-25 19:16:29 -05:00
Frank
0a66ad3c69 Ugrade citeproc-js to version 1.0.268 2012-01-26 07:45:30 +08:00
Simon Kornblith
0f71d2456e Small tweak for Fx 3.6 2012-01-25 18:11:38 -05:00
Simon Kornblith
163fd52efd Revert to last iteration 2012-01-25 17:47:04 -05:00
Dan Stillman
a4afb67d91 Point directly to 3.0 plugins page from preferences
Not sure why this is localized, though
2012-01-25 16:44:48 -05:00
Simon Kornblith
fe59c353ad More playing around 2012-01-25 04:02:26 -05:00
Simon Kornblith
5610f77943 Flirt with styling the tab bar differently from the toolbar 2012-01-25 03:49:07 -05:00
Simon Kornblith
26a49cf8b8 Slightly wider, fix highlight 2012-01-25 03:33:55 -05:00
Simon Kornblith
93643b012e Return to 11px bold text 2012-01-25 03:26:10 -05:00
Simon Kornblith
ef1deb3691 Fix text position 2012-01-25 03:18:17 -05:00
Simon Kornblith
bd74c29bce Fix buttons in Nightly 2012-01-25 03:10:06 -05:00
Dan Stillman
c612058577 Add csl-left-margin fix from 0ea6c6acf to client 2012-01-24 18:42:55 -05:00
Dan Stillman
1b2a8d38e6 Fix getNotes() with sortNotesChronologically 2012-01-24 04:46:44 -05:00
Dan Stillman
64fe2c3ac3 Fix item.getAttachments() when sortAttachmentsChronologically is true
Caused a duplicate merging error, and possibly others
2012-01-24 02:28:32 -05:00
Dan Stillman
6d9260934d Remove accessDate debugging 2012-01-23 14:37:11 -05:00
Dan Stillman
9b9c186b4c More accessDate debugging 2012-01-23 13:16:58 -05:00
Simon Kornblith
3079bf3e83 Fix translator error reports 2012-01-22 23:31:45 -05:00
Simon Kornblith
c00820c128 Fix IE 8 compatibility 2012-01-22 19:17:39 -05:00
Simon Kornblith
ab145f1af7 Fix translation 2012-01-22 18:02:43 -05:00
Simon Kornblith
448d68295b Be more lenient about spacing 2012-01-22 14:35:55 -05:00
Simon Kornblith
c3ad5fd6f9 Don't kill translator tester on invalid test data 2012-01-22 14:30:33 -05:00
Simon Kornblith
63724c2625 Don't break import with translators without configOptions specified 2012-01-22 14:30:11 -05:00
Simon Kornblith
a32c7b6bf9 Read configOptions out of parsed translator 2012-01-22 13:37:13 -05:00
Simon Kornblith
7202e8c2ba Fix Zotero.CreatorTypes.getTypesForItemType in connector 2012-01-22 13:29:15 -05:00
Simon Kornblith
4a86b2112d Update to citeproc-js 1.0.267 2012-01-22 12:11:26 -05:00
Simon Kornblith
35642b465f Fix for broken locale retrieval with Ubuntu Firefox Modifications 2012-01-22 11:27:16 -05:00
Dan Stillman
04fb50528c Move locales.xml retrieval into try
Fixes "Access to restricted URI denied" issue on Ubuntu
2012-01-22 11:23:35 -05:00
Dan Stillman
94bb513d92 Remove debug output 2012-01-22 10:41:35 -05:00
Dan Stillman
476e0f87d6 Locale debugging 2012-01-22 10:28:34 -05:00
Simon Kornblith
b8781bf254 Update to citeproc-js 1.0.266 2012-01-22 10:15:48 -05:00
Simon Kornblith
f04d396d73 Revert mapping from inventor to author, since we already map primary creator types to CSL author 2012-01-22 10:15:11 -05:00
Dan Stillman
0a92a584d0 More debugging info for access date issue 2012-01-21 04:05:28 -05:00
Simon Kornblith
fad4dc9969 Fix TinyMCE HTML window, part 1 2012-01-21 01:20:40 -05:00
Dan Stillman
ed6666c4d7 Merge locales 2012-01-20 17:52:51 -05:00
Dan Stillman
f272fc6861 Tweak read-only save error message 2012-01-20 17:51:00 -05:00
Dan Stillman
0fd93c2711 Revove access date debug output
This reverts commit 20afa7e561.
2012-01-20 17:26:10 -05:00
Dan Stillman
c89bb04484 Add mappings for obsolete style ids 2012-01-20 17:25:02 -05:00
Dan Stillman
b342999983 Update submodule pointers 2012-01-20 17:03:38 -05:00
Dan Stillman
84e59d6601 Delete chicago-note.csl, mhra_note_with_bibliography.csl, aaa.csl
First two are redundant, third has been renamed

Mappings for existing documents forthcoming
2012-01-20 17:00:53 -05:00
Simon Kornblith
b617c508b1 Propagate errors in child translators to parents
See http://groups.google.com/group/zotero-dev/browse_thread/thread/59dbd15bf6c84133
2012-01-20 16:16:52 -05:00
Dan Stillman
79b1fe30dc Workaround for broken file/URL launching in Standalone on Linux
Falls back to /usr/bin/xdg-open by default, configurable via
extensions.zotero.fallbackLauncher.unix (or .windows, though that
should be much rarer). Also used for file revealing.

If xdg-open fails, files launch via the external helper app dialog and
URLs just don't work.
2012-01-20 15:23:06 -05:00
Dan Stillman
20afa7e561 Some debugging output for access date issue 2012-01-20 13:58:35 -05:00
Dan Stillman
0b33e7d1b7 Replace various space characters in filenames that break on Windows
These are all valid Unicode characters, but PDF plugins can't files with
filenames containing them on Windows.
2012-01-19 22:36:14 -05:00
Dan Stillman
b1cd48a863 Avoid a third "this" in save icon first-run guidance 2012-01-19 21:06:28 -05:00
Dan Stillman
8941e610e0 Fix invalid CSS selector on Windows
I didn't check whether this affects anything. The rule was being ignored
previously.
2012-01-19 21:05:35 -05:00
Dan Stillman
1e20c8cb53 Fix saving of "@22" files in snapshots
CSS rules were being made available to WebPageDump with double-quotes in
the url() rules, despite the original rules not containing them. WPD's
regexp for parsing url() rules included the quotes in the captured
strings, which prevented relative URLs from being properly interpeted --
they were instead appended to the base URL, resulting in "@22" (") at the
end and 404s (sometimes with large HTML pages) that were then saved to
disk instead of the image.
2012-01-19 15:50:27 -05:00
Frank
f047999339 Upgrade citeproc-js to version 1.0.264 2012-01-19 18:10:11 +08:00
Dan Stillman
6b58d3e2af Fix erroneously disabled "Empty Trash" (recent regression) 2012-01-19 02:40:46 -05:00
Simon Kornblith
865b3e0b21 Add progress indicator to add item by identifier 2012-01-18 23:50:38 -05:00
Frank
376ecba496 Upgrade citeproc-js to version 1.0.263 2012-01-19 01:26:13 +08:00
Frank
0e9505a2c5 Upgrade citeproc-js to version 1.0.262. 2012-01-19 01:26:13 +08:00
Frank
8bebd77a57 Upgrade citeproc-js to version 1.0.261. Important fix to avoid a processor hang in some circumstances. 2012-01-19 01:26:13 +08:00
Dan Stillman
5e2cd44cc8 Remove trailing period 2012-01-18 03:41:29 -05:00
Dan Stillman
eddaa672ef Provide link to cert override docs in Standalone Verify Server
The button wasn't opening the WebDAV URL within Standalone, and
XULRunner doesn't provide the whitelist interface anyway.

Documentation page still needed
2012-01-18 03:37:54 -05:00
Dan Stillman
35efd798de Save real target URLs from Google search results
"Save Link as Zotero Item" previously saved Google's tracking page
instead of the real destination. This can be extended to other sites
if necessary.
2012-01-17 04:52:53 -05:00
Simon Kornblith
77a9bac691 Fix window dragging on Windows, because for some reason the jsm doesn't work properly 2012-01-17 01:50:39 -05:00
Simon Kornblith
0fcf07dd6a Teeny tiny cosmetic fix on Windows 2012-01-17 01:50:39 -05:00
Simon Kornblith
bbd686f8bb A true platform-general solution to the panel sizing problem 2012-01-17 01:50:39 -05:00
Simon Kornblith
6750535319 Fix panel sizing on OS X and Windows 2012-01-17 01:50:39 -05:00
Dan Stillman
2b2da828c0 Restore ".SOURCE" in ZOTERO_CONFIG version 2012-01-17 01:19:29 -05:00
Dan Stillman
261862cf30 Remove debugging info 2012-01-17 01:18:38 -05:00
Dan Stillman
7c4a69b9e1 Merge branch '3.0' 2012-01-17 01:16:47 -05:00
Dan Stillman
cc4d3db845 Fix a couple syncing errors 2012-01-17 01:08:58 -05:00
Simon Kornblith
a17b78e222 Minor cosmetic fix 2012-01-16 23:57:19 -05:00
Simon Kornblith
7a52b65e85 Some more Linux focus fixes, and fix panel size 2012-01-16 23:57:19 -05:00
Simon Kornblith
189b3cd146 Fix refocusing of Quick Format window on Linux 2012-01-16 23:57:19 -05:00
Dan Stillman
6c6505a7ba Make "Restore to Library" button look somewhat less awful 2012-01-16 23:04:36 -05:00
Simon Kornblith
6c97fed76c Fixes for Firefox 3.6 (ugh) 2012-01-16 22:39:29 -05:00
Simon Kornblith
51b3af7bc7 Move icon over by one pixel 2012-01-16 21:33:43 -05:00
Simon Kornblith
b66c2aab89 Add preferences to menus on Windows and Linux 2012-01-16 21:29:32 -05:00
Simon Kornblith
c6a366638d Only use Zotero.version from ZOTERO_CONFIG until we can get it from the add-on manager 2012-01-16 20:39:08 -05:00
Simon Kornblith
e16a0cb47a Enable JavaScript in hidden browsers. This fixes http://forums.zotero.org/discussion/21381/ (which occurs because document.domain differs even though the origin is the same) and is consistent with the behavior of the connectors. 2012-01-16 11:15:29 -05:00
Dan Stillman
407e8ab32a Fix collection drag error if standalone file and no-files group 2012-01-16 03:28:38 -05:00
Frank
bfd1c1c91f Map Zotero inventor to CSL author, which seems unlikely to be controversial. 2012-01-16 00:18:59 +08:00
Dan Stillman
d029fca692 Additional debug output 2012-01-15 03:00:01 -05:00
Simon Kornblith
a2bb949bc0 Update to citeproc-js 1.0.260 2012-01-14 14:32:16 -05:00
Simon Kornblith
61a987303f Fix conversion between fields and bookmarks 2012-01-14 14:25:08 -05:00
Simon Kornblith
c5b4043155 Fix setDocPrefs, part 2 2012-01-14 00:34:08 -05:00
Dan Stillman
c77c7ca17d Throw error when attempting to install style that isn't XML
Also remove redundant "new XML()" call, which cleanXML() does itself.
2012-01-13 18:41:08 -05:00
Dan Stillman
063ba1de5e Undelete linked item automatically when redragging item to a library
Unlike with Restore to Library, the linked item is first removed from
any collections, so it only ends up in the library root and, if
applicable, the target collection.
2012-01-13 18:11:00 -05:00
Dan Stillman
53e6b2a572 Replace all E4X in data syncing with DOM methods
This should make XML generation much faster and will hopefully fix
remaining random XML errors in large uploads.

This needs testing.
2012-01-13 16:02:31 -05:00
Simon Kornblith
44ac61c33e Fix setDocPrefs 2012-01-12 18:54:12 -05:00
Simon Kornblith
91ffdff4dd Update to citeproc-js 1.0.258 2012-01-12 18:53:50 -05:00
Simon Kornblith
f873948740 Revert "Update to citeproc-js 1.0.258"
This reverts commit 5af1ef045c.
2012-01-12 18:53:17 -05:00
Simon Kornblith
9e1bd4a858 Revert "Fix setDocPrefs"
This reverts commit caa7bca2ab.
2012-01-12 18:52:58 -05:00
Dan Stillman
add924cdce Properly clear sync-in-progress flag 2012-01-12 18:48:30 -05:00
Simon Kornblith
caa7bca2ab Fix setDocPrefs 2012-01-12 15:35:42 -05:00
Simon Kornblith
5af1ef045c Update to citeproc-js 1.0.258 2012-01-12 12:13:31 -05:00
Dan Stillman
2bf4c81a62 Make creator-based report sorting slightly less broken 2012-01-11 19:02:57 -05:00
Dan Stillman
da09a8dfcd Fix debug output of thrown errors
At some point this switched to showing just the line on which the error
occurred.
2012-01-11 18:45:22 -05:00
Dan Stillman
662be5e198 Add integrity check query for empty creators 2012-01-11 18:23:59 -05:00
Dan Stillman
4966a55a1b Disable "New Saved Search" menu option in read-only libraries 2012-01-11 18:23:36 -05:00
Dan Stillman
d63d24c636 Show access error for translator save attempt to read-only library
Not sure how this works for connector saves
2012-01-11 18:12:21 -05:00
Dan Stillman
de696d32e8 Don't show access error removing Duplicates view from read-only library 2012-01-11 18:08:11 -05:00
Dan Stillman
f425850764 Fix sync error if duplicates are merged before first sync
Replace local user key in relations with libraryID on sync user changes
and invalid upload sync errors. The latter will be unnecessary after a
DB upgrade step.

Also fixes libraryID in relations not being replaced correctly when
switching sync users.
2012-01-11 01:59:12 -05:00
Dan Stillman
4767cad19e Merge branch '3.0' 2012-01-10 19:54:09 -05:00
Dan Stillman
68f3da2c10 Scroll row into view when tabbing through item/tags box
Using a hack (focusing the proceeding row) for now. Not sure what's
causing this.
2012-01-10 19:51:01 -05:00
Dan Stillman
2a102577d1 Fix FK 2012-01-10 19:48:57 -05:00
Simon Kornblith
8ddab2fbec Make displayDialog a method on Zotero.Integration 2012-01-10 18:49:00 -05:00
Simon Kornblith
80c85c7e74 Don't try to run cleanup on old documents 2012-01-10 18:45:44 -05:00
Simon Kornblith
3c61a4eae8 Only load carbon once 2012-01-10 17:49:25 -05:00
Simon Kornblith
5a7c7368b7 More rearrangement to prevent crash on error 2012-01-10 14:10:30 -05:00
Simon Kornblith
f01ab3ffa4 Call activate before complete, to avoid accessing freed objects 2012-01-10 14:06:59 -05:00
Simon Kornblith
5c324134c6 Always run detect on all frames, even if a translator has already been found, in order to ensure that we get the translator with the highest priority 2012-01-10 10:18:23 -05:00
Simon Kornblith
62b3ee14ea Fix typo 2012-01-09 23:44:30 -05:00
Simon Kornblith
7344473e45 Call complete method to activate garbage collection, if one exists 2012-01-09 23:15:10 -05:00
Simon Kornblith
0a5ec165fb Drop empty creators in ZU.itemToServerJSON() and fix debug comments 2012-01-09 13:22:59 -05:00
Simon Kornblith
d93826af1b Merge branch '3.0' of github.com:zotero/zotero into 3.0 2012-01-09 13:21:34 -05:00
Simon Kornblith
64d9c50c32 Drop empty creators 2012-01-09 13:21:21 -05:00
Dan Stillman
bbee75ecc1 Fix dragging collection from a group library 2012-01-09 11:57:45 -05:00
Frank
afd6c35406 Upgrade citeproc-js to version 1.0.255 2012-01-09 14:10:35 +08:00
Frank
e4086a0069 Upgrade citeproc-js to version 1.0.254 2012-01-08 23:30:46 +08:00
Frank
ea72301c76 Upgrade citeproc-js to version 1.0.253 2012-01-08 11:18:43 +08:00
Dan Stillman
d70a1ed7fe Don't make prefs <description> small, since it makes it tiny on Windows
Standalone will need to be fixed to use the same preferences CSS as
Firefox.
2012-01-05 19:32:45 -05:00
Dan Stillman
0ae175127b Add help button to prefs pointing to documentation 2012-01-05 19:32:20 -05:00
Dan Stillman
204f9563c6 Fix global flag on Zotero.Prefs.get() 2012-01-05 19:05:50 -05:00
Dan Stillman
7e5ec21781 Fix misspelling in Danish locale 2012-01-05 16:25:20 -05:00
Dan Stillman
9d16cb2fe6 "Use Firefox profile directory" -> "Use profile directory" 2012-01-05 14:58:11 -05:00
Dan Stillman
bcf02d575b Make <description> elements small in prefs in Standalone 2012-01-05 03:22:15 -05:00
Dan Stillman
a73a73d576 Add NS_ERROR_FILE_IS_LOCKED to file access check 2012-01-05 02:13:29 -05:00
Dan Stillman
080b3cad87 Don't break everything 2012-01-04 14:39:51 -05:00
Dan Stillman
9b133c40aa Ignore old-style Mac newlines in conflict resolution 2012-01-03 23:26:33 -05:00
Simon Kornblith
88e1eca949 Fix slow connector switching under certain circumstances 2012-01-03 17:55:52 -05:00
Simon Kornblith
1fe660143c Don't muck with focus when hiding Zotero pane, and remove obsolete fullscreen code 2012-01-03 17:44:19 -05:00
Simon Kornblith
c76531e1d4 Fix small nit 2012-01-03 15:33:33 -05:00
Simon Kornblith
814b16d345 Merge git://github.com/willsALMANJ/zotero 2012-01-03 15:27:55 -05:00
Simon Kornblith
fb14976499 Merge branch '3.0' 2012-01-03 15:26:52 -05:00
Frank
be8fb31615 Upgrade citeproc-js to version 1.0.252. 2012-01-01 09:34:45 +08:00
Frank
30373a1424 Upgrade citeproc-js to version 1.0.251 2012-01-01 09:34:44 +08:00
Simon Kornblith
3976f7afb1 Closes #5, Fix Retrieve Metadata for Google Books
It doesn't look like Google Books PDFs actually have any OCRed text, nor do they have any obvious identifying information, so we just blacklist them for now.
2011-12-31 18:49:09 +00:00
Simon Kornblith
3b42e71c77 Adapt Google Scholar code to work even if Google Scholar doesn't throw when asked to translate a page with no items 2011-12-31 18:10:57 +00:00
Simon Kornblith
764e851e11 Duplicate handler list before running handlers, in case it is modified while running. 2011-12-31 18:06:58 +00:00
Simon Kornblith
335395f05f Fix _runHandler error. This does not fix the hang in PDF metaata retrieval. 2011-12-31 17:57:34 +00:00
Simon Kornblith
aa07db50a1 (Hopefully) fix QuickFormat box sizing once and for all 2011-12-31 16:25:43 +00:00
Simon Kornblith
251da6ce50 Pump a generator when reading out citations from document to keep UI responsive 2011-12-31 16:15:20 +00:00
Simon Kornblith
49380e39ac Fix alignment 2011-12-31 15:45:08 +00:00
Simon Kornblith
be1ffbfb76 References should not have flex 2011-12-31 15:44:13 +00:00
Simon Kornblith
485dcf143b Fix some QuickFormat box resizing issues 2011-12-31 15:19:25 +00:00
Simon Kornblith
615259c1c9 Fix showing cited items when no items with matching names exist in library, and don't update item list multiple times 2011-12-31 14:46:52 +00:00
Simon Kornblith
7855c88f9e Remove debug line 2011-12-31 14:31:36 +00:00
Simon Kornblith
e73090257a Show prefix and suffix in citation preview, use appropriate locator names, update live during editing of citation properties, and handle changes in locator properly 2011-12-31 14:30:02 +00:00
Simon Kornblith
f92850abeb Merge branch '3.0' of github.com:zotero/zotero into 3.0 2011-12-31 12:36:36 +00:00
Simon Kornblith
ddac1b8417 Avoid initializing QuickFormat window multiple times 2011-12-31 12:36:08 +00:00
Dan Stillman
4161341d2d Fix error switching options in download dialog before Z pane was opened 2011-12-30 12:44:19 -05:00
Will S
139884b99e Addressed issues pointed out by simonster 2011-12-30 02:59:35 -05:00
Simon Kornblith
e643d85d2c Get rid of for each 2011-12-27 20:13:08 +00:00
Will S
3ef0b63c47 Remove lines from tagsbox.xml that are no longer used 2011-12-27 14:57:46 -05:00
Will S
520a2b061c Select appropriate tag when moving from changed tag using enter or tab (not for mouse click) 2011-12-27 09:06:50 -05:00
Will S
87c47c0615 Select next logical tag when adding multiple tags at once. 2011-12-27 09:02:06 -05:00
Simon Kornblith
da53576e0e Sort libraries by number of items cited from them 2011-12-24 00:22:40 +00:00
Simon Kornblith
a4f38cf482 Fix links in about box 2011-12-22 20:42:26 -05:00
Dan Stillman
3ac5a6db09 Merge branch '3.0' 2011-12-22 12:21:32 -05:00
Dan Stillman
4bc5406d34 Merge new English strings 2011-12-20 02:27:34 -05:00
Simon Kornblith
c7df8c879c Also fix retrieveDocument 2011-12-20 01:03:09 -05:00
Simon Kornblith
f1dc556e36 Fix retrieveSource 2011-12-20 00:59:33 -05:00
Simon Kornblith
78a79abfab Fix ISBN lookup on branch 2011-12-19 23:11:19 -05:00
Simon Kornblith
b4aa23fc0e Update to citeproc-js 1.0.250 2011-12-19 03:57:06 -05:00
Simon Kornblith
d380bb9638 Don't include links to group items 2011-12-19 03:41:30 -05:00
Simon Kornblith
09060529a1 Remove debug line 2011-12-19 03:40:57 -05:00
Simon Kornblith
f81f0d7143 Allow citing embedded items and editing citations containing embedded items 2011-12-19 03:38:58 -05:00
Simon Kornblith
878f70998f Show most recently cited items at the top of QuickFormat. Also, typing "ibid" into QuickFormat now shows a list of the most recently cited items. 2011-12-19 01:36:33 -05:00
Simon Kornblith
449eae031f Fix cancelling editing of citations 2011-12-18 16:08:48 -05:00
Dan Stillman
6ec69b0b91 Add Unicode normalization utility function, using NFC
Addresses https://www.zotero.org/trac/ticket/865

Need to decide the best place to call this
2011-12-17 18:09:51 -05:00
Dan Stillman
ab9545688f Fix Verify Server error display 2011-12-17 16:46:21 -05:00
Dan Stillman
059460a5d2 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/xpcom/storage/webdav.js
	chrome/content/zotero/zoteroPane.js
	chrome/skin/default/zotero/preferences.css
2011-12-17 16:25:58 -05:00
Dan Stillman
917d928d79 Fix spacing around text links in preferences 2011-12-17 16:14:46 -05:00
Dan Stillman
fe97d33e38 Display "Load WebDAV URL" button in Verify Server error
Allows for easier Standalone cert override (I hope -- not yet tested)
2011-12-17 16:13:37 -05:00
Will S
e10d049428 Fix minor bug that made shift+tab on a final, blank tab jump back two indices instead of one 2011-12-15 19:36:43 -05:00
Will S
86fa29bf14 Same functionality as previous commit, but newlines now parsed in tagsbox.xml instead of addTag() function, just like creator newlines are parsed in itembox.xml 2011-12-14 19:59:57 -05:00
Dan Stillman
0456e5d3be About pane updates 2011-12-14 17:52:10 -05:00
Dan Stillman
b4512ac91d Remove unused third parameter to ZoteroPane.loadURI() 2011-12-14 17:49:14 -05:00
Dan Stillman
f87bee9f7c Fix blank window/tab when file.launch() fails
Use nsIExternalProtocolService.loadUrl() as a fallback rather than window.loadURI()

If "Remember my choice for file links" is selected, there's currently
no way to change that in Standalone short of deleting mimeTypes.rdf.
2011-12-14 17:46:21 -05:00
Dan Stillman
87c4dfb893 Remove excessive Zotero.libraryID calls syncing deleted items 2011-12-12 16:44:49 -05:00
Dan Stillman
14bb52a43f Replace a couple more nsITimer calls 2011-12-08 01:35:24 -05:00
Dan Stillman
b916935256 Replace direct nsITimer call with setTimeout() 2011-12-08 01:28:57 -05:00
Simon Kornblith
eeedc49274 Fix quotation marks 2011-12-07 02:31:40 -05:00
Simon Kornblith
fbb09565ae Fix an error adding a citation 2011-12-07 01:05:20 -05:00
Dan Stillman
b43ce3254d Year part of title/creator/year search worked only if month/day were set 2011-12-06 18:01:28 -05:00
Will S
9285b0cfb1 Allow delimited entry of multiple authors or tags 2011-12-06 16:59:11 -05:00
Simon Kornblith
3349acc747 Fix description of how to add a locate engine 2011-12-04 14:17:51 -05:00
Simon Kornblith
e57658c5e2 Merge branch '3.0' 2011-12-04 13:20:11 -05:00
Simon Kornblith
49e281d3c5 Use quicksearch-titleCreatorYear instead of quicksearch-titlesAndCreators 2011-12-04 13:14:58 -05:00
Dan Stillman
54b32ddb15 Change isSameNode() to === for Fx10 compatibility
I didn't test this (since it's in annotation code), but according to
https://bugzilla.mozilla.org/show_bug.cgi?id=687400 they're equivalent.
2011-12-02 20:17:43 -05:00
Dan Stillman
5484fdb01d Adjust some note editor ids for clarity when debugging 2011-12-02 19:31:28 -05:00
Dan Stillman
f0147cae86 Fix broken notes when the first note viewed in a session is read-only 2011-12-02 19:30:50 -05:00