Commit graph

1953 commits

Author SHA1 Message Date
Simon Kornblith
3ce92c3690 closes #1775, Window hiding on Mac OS X 2011-05-31 05:32:45 +00:00
Simon Kornblith
49e309bb85 remove another window.loadURI 2011-05-31 04:58:07 +00:00
Simon Kornblith
8d7de2987c closes #1794, Fix automatic updater on OS X
Display a warning if running a Zotero frankenbuild
2011-05-31 04:35:47 +00:00
Simon Kornblith
46c5014c28 - show appropriate error message when attempting to use quick copy on a non-reference
- eliminate use of window.loadURI
2011-05-31 04:13:46 +00:00
Simon Kornblith
55d3f8c47c closes #1818, Include styleID on io.wrappedJSObject within addCitationDialog.js 2011-05-31 01:00:51 +00:00
Simon Kornblith
2ce712df70 Show an error when a user attempts to use an invalid style 2011-05-30 05:25:13 +00:00
Simon Kornblith
9fa94d442d update to citeproc-js 1.0.175 2011-05-29 18:44:07 +00:00
Dan Stillman
f68b74bcf4 Updated CSL locale files 2011-05-28 17:26:45 +00:00
Dan Stillman
8c7c2425f6 Prevent excessive item saving when dragging a child note to another parent (since r8762) by triggering queued notifications asynchronously 2011-05-27 21:33:45 +00:00
Dan Stillman
fdbc11f2b3 Fixes #1798, Apparent duplication of standalone attachment after drag
Trigger change notification for moved item before new parent item so that the tree view can detect that the moved item is in the wrong place, remove it, and then refresh the new parent item's children
2011-05-27 20:19:25 +00:00
Simon Kornblith
f51e6dd84a Fix handling of CSL 1.0 dependent styles 2011-05-27 14:22:10 +00:00
Simon Kornblith
4d6acbf8fe update to citeproc-js 1.0.174 2011-05-26 19:29:13 +00:00
Simon Kornblith
cdd9675920 fix memory leak 2011-05-25 19:47:00 +00:00
Simon Kornblith
d5fb8358fb update to citeproc-js 1.0.172 2011-05-24 15:48:27 +00:00
Simon Kornblith
f5661217aa update to citeproc-js 1.0.169 2011-05-19 23:28:31 +00:00
Simon Kornblith
de56c2567f closes #1797, Toggle tab mode button when no non-Zotero tabs are open
clicking the toggle tab button when the Zotero tab is the only tab open will now open the home page
2011-05-19 23:20:07 +00:00
Simon Kornblith
bc354b1435 Fix "win.ZoteroPane.document is undefined" when Zotero is set to start in tab mode and the Zotero tab has not yet been selected (missed code in last commit) 2011-05-19 23:00:01 +00:00
Simon Kornblith
12efce8786 A better way of getting browser and window in proxy.js 2011-05-19 22:48:26 +00:00
Dan Stillman
51f8c11ea0 Switch client code license to Affero GPL version 3 2011-05-18 18:34:22 +00:00
Dan Stillman
5a32007bb1 Add translators' names for fa and fr-FR 2011-05-18 16:04:51 +00:00
Dan Stillman
a9dbe02ef9 - Don't set the last local sync time after a download if an upload fails to avoid reuploading of downloaded data
- If no local sync time set (because an initial upload never went through), ignore remote sync time and repull all data so downloaded items aren't reuploaded
2011-05-17 20:53:38 +00:00
Simon Kornblith
bf80266804 update to citeproc-js 1.0.165 2011-05-14 16:11:00 +00:00
Dan Stillman
e901d51300 Don't use extended character in debug message 2011-05-11 07:09:18 +00:00
Dan Stillman
12044afe3b - Prevent a couple cases of erroneous full syncs due to deleted local items
- On sync conflicts, display only one alert about auto-merged objects per object type, and log the rest to the Error Console
2011-05-10 21:43:19 +00:00
Dan Stillman
3e30066d89 - Don't display "+" and "-" tags as add/remove icons in the tag selector, as much as I like the idea of tags arbitrarily being turned into graphical representations
- Use add/remove icons in advanced search window
2011-05-09 08:11:18 +00:00
Dan Stillman
62a0bdf1e3 Don't break all styles on invalid XML 2011-05-08 17:00:19 +00:00
Simon Kornblith
c1c9673dc6 update to citeproc-js 1.0.163 2011-05-05 18:12:27 +00:00
Dan Stillman
b4b3455f55 Fix quicksearch error before mode is set 2011-05-02 20:18:26 +00:00
Dan Stillman
fe1eb01ce6 Fix potential WebDAV error on Restore to Zoteor Server even if WebDAV isn't selected 2011-05-02 20:11:49 +00:00
Dan Stillman
a979acb4b8 Fix selection of single top-level item after site translation 2011-05-02 19:20:22 +00:00
Dan Stillman
7cacff3a08 Strip tabs from filenames 2011-05-02 15:39:48 +00:00
Dan Stillman
754bcb0ec9 Show proper file-access-denied message on Windows 2011-04-30 16:57:29 +00:00
Dan Stillman
186aade141 Fix typo in comment 2011-04-27 19:11:50 +00:00
Dan Stillman
b22b395e22 Fix for occasional "DAV:href '/zotero' does not begin with path '/zotero/'" error on opening Zotero pane with WebDAV syncing enabled 2011-04-27 19:08:14 +00:00
Dan Stillman
9de109db1d - Fix placeholder text switching in quicksearch box
- Open popup on Alt-Up/Down, as in Firefox search bar
- Don't re-run search when switching modes if search is empty
2011-04-26 19:39:18 +00:00
Dan Stillman
f60f3aa930 - Show quicksearch drop-down in integration windows
- Remove dir="reverse" on quicksearch bar, which I don't think is still necessary
2011-04-26 17:43:00 +00:00
Dan Stillman
fdc6e1b6d3 Include tags and note content in "All Fields", and make that the default 2011-04-26 14:52:18 +00:00
Dan Stillman
8c92603b88 Fixes #1816, Manually created items inherit creator field mode from last item selected
Update pref only when clicking the switch button
2011-04-26 05:17:33 +00:00
Dan Stillman
c572131509 Additional (untested) CSS files for Windows/Linux for quick search bar menu 2011-04-25 15:29:09 +00:00
Dan Stillman
3856885e6d Closes #1004, Add menu to quicksearch bar to change search modes
Initial version -- needs additional refinement

Not yet tested on Windows/Linux, and won't look right in Fx3.6
2011-04-25 15:27:49 +00:00
Simon Kornblith
2453fed74a update to citeproc-js 1.0.155 2011-04-25 13:26:14 +00:00
Simon Kornblith
32a15fed87 Zotero.isFx4 should mean Gecko 2+ 2011-04-23 17:29:16 +00:00
Dan Stillman
4a170fce6f Use background color for selected items with colored tags, like Thunderbird 2011-04-21 16:11:28 +00:00
Simon Kornblith
2e87c12512 Fix typo 2011-04-20 07:54:15 +00:00
Simon Kornblith
0a3b96bd9c Don't attempt to run regular expressions on very long URIs (fixes incompatibility with Update Scanner as reported at http://forums.zotero.org/discussion/17604/216-translator-hangs-with-addon-update-scanner/#Item_0) 2011-04-18 23:23:41 +00:00
Simon Kornblith
d6b3c5fed6 update to citeproc-js 1.0.150 2011-04-18 22:56:33 +00:00
Dan Stillman
faf478e386 - Color tags in right pane
- Update colors in tag selector and tags box in all windows on update
2011-04-17 11:12:59 +00:00
Dan Stillman
07efb5ef32 Remove code from localeJoin() 2011-04-16 09:22:43 +00:00
Dan Stillman
ebfc57ffd2 Updated Arabic translation from Ahmed Rizk 2011-04-16 09:15:06 +00:00
Dan Stillman
b53423e8dd Tag colors, as in http://forums.zotero.org/discussion/1787/1/simple-marking-of-items/
Should be considered proof-of-concept at this stage, with refinements needed

(Among other things, no handling of multiple tags per item)
2011-04-15 14:46:21 +00:00
Simon Kornblith
a47390b5c4 fix search issues in latest Minefield 2011-04-13 21:35:46 +00:00
Simon Kornblith
abfd990d98 create OpenURL 1.0 ContextObjects for COinS (they were invalid 0.1 ContextObjects before) 2011-04-13 16:06:25 +00:00
Dan Stillman
2edaea4829 - Use a single, better error for all file access errors during syncing
- Recommend checking WebDAV settings on WebDAV error
2011-04-13 15:56:11 +00:00
Simon Kornblith
4506d59299 fix lookup by identifier not appearing in latest Minefield builds 2011-04-13 15:49:52 +00:00
Dan Stillman
d8f90b6488 Don't strip 'cite' attribute from <blockquote> (used by browser pane context menu options to specify the source URL) 2011-04-13 09:25:19 +00:00
Dan Stillman
64d603e646 Don't double-HTML-encode plaintext when converting to HTML (e.g., when using browser pane context menu option to create Zotero note) 2011-04-13 09:17:54 +00:00
Simon Kornblith
02659cdde6 unspecified change 2011-04-11 22:43:29 +00:00
Simon Kornblith
c1cfb039fd go back to citeproc-js 1.0.148, since it doesn't seem like 1.0.149 is released yet 2011-04-11 14:55:57 +00:00
Simon Kornblith
2ef7901ab3 update to citeproc-js 1.0.149 2011-04-11 14:50:11 +00:00
Simon Kornblith
91dbb4ab18 fixes #1731, "09/2010" is parsed as "2010-00-09" 2011-04-09 18:25:54 +00:00
Simon Kornblith
c81931e650 closes #1812, Embed COinS in HTML bibliographies 2011-04-09 16:27:36 +00:00
Simon Kornblith
4d5f50bf74 get locale directly from prefs (necessary due to landing of bug 646428 on mozilla-central) 2011-04-09 16:15:36 +00:00
Simon Kornblith
7da6520292 also add support for composer 2011-04-09 06:47:51 +00:00
Simon Kornblith
2776e2c734 closes #1810, map Zotero recipient -> CSL recipient
Also maps interviewer
2011-04-09 06:42:26 +00:00
Simon Kornblith
fed724e99d don't bother with unnecessary code to activate Firefox on Windows 2011-04-08 14:34:32 +00:00
Simon Kornblith
364ee2f079 update to citeproc-js 1.0.147 2011-04-08 14:33:16 +00:00
Simon Kornblith
d587b57dbf Fix for improper upgrade of locator types in Zotero <2.1.5 2011-04-08 14:30:59 +00:00
Simon Kornblith
6c201bc985 use an <hbox> with -moz-appearance:toolbar instead of a <toolbar> to prevent toolbar from disappearing on pages with toolbars disabled 2011-04-05 23:46:53 +00:00
Simon Kornblith
5d2c194771 update to citeproc-js 1.0.144 2011-04-05 00:55:48 +00:00
Dan Stillman
f2c2c9f049 Avoid conflicts with server files with maxed-out 32-bit int mod times (which I think happened for only a few days after the AWS migration) by automatically using locally modified version 2011-04-04 17:52:28 +00:00
Dan Stillman
68715ed99f Fix erroneous conflits due to encode XML entities 2011-04-04 11:03:28 +00:00
Simon Kornblith
d0ff59cdd9 Show Zotero Pane overlay while saving items 2011-04-04 03:37:13 +00:00
Simon Kornblith
23e4d90d44 sort translators alphabetically in export dialog 2011-04-03 20:25:06 +00:00
Simon Kornblith
d3a58f9477 update to citeproc-js 1.0.143 2011-04-03 01:08:40 +00:00
Simon Kornblith
6703679d9f use tags instead of attributes for configOptions and displayOptions 2011-04-01 21:07:51 +00:00
Simon Kornblith
3d46862c5f fix "too much recursion" during translation 2011-04-01 20:39:14 +00:00
Simon Kornblith
6f32fa2067 update to citeproc-js 1.0.140 2011-04-01 16:29:46 +00:00
Simon Kornblith
e0f88aeb6c update to citeproc-js 1.0.138 2011-03-31 19:35:31 +00:00
Simon Kornblith
785f4f6663 upgrade styles with the same title instead of offering to install a second style with the same title 2011-03-31 19:12:05 +00:00
Simon Kornblith
8e81c41ec0 more sophisticated plug-in version checking, with version checking on startup 2011-03-31 18:24:37 +00:00
Simon Kornblith
390bcc37fb ugh. poll integration pipe on Firefox 3.6. 2011-03-31 17:37:03 +00:00
Dan Stillman
3ad5ce45d0 Fix note saving in external window if note is selected in items list 2011-03-31 10:14:05 +00:00
Simon Kornblith
5c677a3834 fix upgrading of locator types 2011-03-30 19:53:30 +00:00
Simon Kornblith
d665f800a3 Don't strip periods from "no date" term 2011-03-30 17:07:43 +00:00
Dan Stillman
85235da6b3 - Set sync icon to spinning or not at pane/tab open
- Update file sync progress bar in tab
2011-03-30 12:17:30 +00:00
Dan Stillman
7eb1c9dd9f Fix "At least one of includeUserFiles or includeGroupFiles must be set in Zotero.Sync.Storage._getFilesToDownload()" error, except maybe for real this time 2011-03-30 11:22:53 +00:00
Dan Stillman
759f846610 Missed file from previous commit 2011-03-30 00:39:08 +00:00
Dan Stillman
8da5e3bc09 Maybe fix "constraint failed" sync error in collection.js 2011-03-30 00:38:14 +00:00
Simon Kornblith
e9d69d80ee update to citeproc-js 1.0.136 2011-03-29 23:47:45 +00:00
Simon Kornblith
ec7674b772 update to citeproc-js 1.0.135 2011-03-29 18:15:09 +00:00
Dan Stillman
5598cac359 Fix closing of parent items on various edits 2011-03-29 12:06:37 +00:00
Simon Kornblith
06d93e4d61 don't leave {Citation}s hanging if somehow they end up the document 2011-03-29 04:38:20 +00:00
Simon Kornblith
c63b244d56 merge r8806, r0087 from multilingual branch 2011-03-29 03:26:32 +00:00
Simon Kornblith
d71428ecc7 don't throw if nsIURI.host throws 2011-03-29 01:32:22 +00:00
Simon Kornblith
98d4df34ac update CSL locales 2011-03-29 01:23:48 +00:00
Simon Kornblith
0e87056e62 remove debug code 2011-03-29 01:17:04 +00:00
Simon Kornblith
a7b1cc1046 fix citations appearing after a bibliography 2011-03-29 01:16:02 +00:00
Simon Kornblith
0a6afb15d4 Fix typo 2011-03-29 00:57:10 +00:00
Dan Stillman
85ffc6b214 - Do additional whitespace normalization when diffing items to prevent erroneous conflicts
- Save multiple whitespaces in TinyMCE as "&nbsp; " instead of "  " to prevent collapsing elsewhere
- Convert multiple spaces in plaintext notes (e.g., from 1.0) to "&nbsp; " instead of "&nbsp;&nbsp;"
2011-03-29 00:40:11 +00:00
Simon Kornblith
8a4e7e88a4 fix January 2011-03-28 14:02:12 +00:00
Simon Kornblith
31a9021544 fix typo 2011-03-28 13:57:45 +00:00
Simon Kornblith
2ab8344599 upgrade to citeproc-js 1.0.134 2011-03-28 13:50:43 +00:00
Simon Kornblith
4b06372a47 - fix upgrading of custom attribute from Zotero 2.0
- only show debug messages with computational requirements if debug is enabled
2011-03-28 13:49:47 +00:00
Dan Stillman
5f8efa0e2e - Tab was skipping title and creator fields in Firefox 4
- Fix loss of items list focus when navigating with arrow keys after shift-tabbing out of item pane
2011-03-28 10:14:27 +00:00
Dan Stillman
c51290641d Prevent auto-sync attempt when switching pane/tab mode shortly after pane/tab open if a sync is already running 2011-03-28 00:05:29 +00:00
Simon Kornblith
8616e7e193 make sure notes get saved when switching quickly to another item (I think this is only a problem if the new item is a note) 2011-03-26 22:39:24 +00:00
Simon Kornblith
f2fba1b14c update to citeproc-js 1.0.133 2011-03-26 21:55:46 +00:00
Simon Kornblith
c906c8e0be fix doubled separators 2011-03-26 21:55:23 +00:00
Simon Kornblith
edf113f184 be less aggressive about resizing add citation dialog 2011-03-26 21:52:53 +00:00
Simon Kornblith
d6b76ca3d8 don't throw on invalid URI 2011-03-26 21:16:07 +00:00
Simon Kornblith
cd3525e527 fix date handling issues, as reported at http://forums.zotero.org/discussion/17116/date-field-passthrough-issue-after-updating-to-zotero-21/#Item_0 2011-03-26 21:11:46 +00:00
Simon Kornblith
352e30a11d update to citeproc-js 1.0.131 2011-03-26 05:23:35 +00:00
Simon Kornblith
5f9afeb623 unserialize persist before updating tag selector 2011-03-26 04:37:12 +00:00
Simon Kornblith
7fd299bd64 Add back old integration pipe modes for use on Linux 2011-03-26 04:20:22 +00:00
Simon Kornblith
4a90c8acda fix "XML.toXMLString is not defined" 2011-03-25 07:09:38 +00:00
Simon Kornblith
fafc7e9994 fix cslpreview.xul 2011-03-25 03:56:45 +00:00
Simon Kornblith
87bf3f21e4 preserve collection when switching between pane and tab 2011-03-25 03:38:42 +00:00
Simon Kornblith
7da0313a8b use ZoteroPane_Local everywhere we possibly can 2011-03-24 23:23:11 +00:00
Simon Kornblith
43bb978a6e turn majorUpgrade warning back off pending further consideration of whether or not this is a good idea 2011-03-24 04:26:49 +00:00
Simon Kornblith
4d3e097a4b blacklist doubleclick.net 2011-03-24 01:46:46 +00:00
Simon Kornblith
da40bc07d2 recognize .csl.txt files 2011-03-23 21:29:19 +00:00
Simon Kornblith
806cf6b1a4 show major upgrade warning when upgrading from 2.0.9 2011-03-23 20:47:24 +00:00
Simon Kornblith
2668fc8491 use default exportCharset even if menu is not displayed 2011-03-23 06:10:17 +00:00
Simon Kornblith
8fe4b6f8f8 Show corrupt field error message if getCode fails 2011-03-23 06:05:34 +00:00
Simon Kornblith
17d7475f1d - don't disregard selected exportCharset
- save translator settings
2011-03-23 01:56:17 +00:00
Simon Kornblith
e5cb2875e6 add support for pushing configOptions and displayOptions, once Dan adds it to the repo 2011-03-23 01:42:17 +00:00
Simon Kornblith
74395a3024 fix update from Zotero 1.0 2011-03-23 00:53:43 +00:00
Simon Kornblith
cae799bd7c update to citeproc-js 1.0.127 2011-03-23 00:51:40 +00:00
Simon Kornblith
f4ed72d7f4 fix issues saving attachments on import when attachment does not have itemType = "attachment" set 2011-03-22 18:57:39 +00:00
Simon Kornblith
d4f589785d disable deferred open for now, but this is the right way of doing things once Gecko 2.0.1 is available 2011-03-22 18:30:36 +00:00
Simon Kornblith
29be631546 More debug code for selection issues 2011-03-22 02:31:13 +00:00
Simon Kornblith
7aea4fabf9 Debug code for library selection issues 2011-03-22 02:24:58 +00:00
Simon Kornblith
135c47944d better handling of invalid regular expressions 2011-03-21 22:45:15 +00:00
Simon Kornblith
3290d8f8cf better handling of restart with tabs restored in Fx 4 2011-03-21 20:44:39 +00:00
Simon Kornblith
1654545d02 if not in tab mode and tabs are being saved and Zotero tab is the only tab open in a window, don't close it on startup 2011-03-21 20:40:50 +00:00
Simon Kornblith
09d1c36791 only use deferred open for integration pipe on OS X, since it doesn't seem to work on Linux 2011-03-21 20:30:46 +00:00
Simon Kornblith
9d78bd7024 close storage stream in Fx 4 (the base stream should already be closed) 2011-03-20 09:09:54 +00:00
Simon Kornblith
cc99a39630 fix comments 2011-03-20 08:59:32 +00:00
Simon Kornblith
e11bb22159 A further optimization allows us to avoid both a JS thread and the sh/tempfile hack on Fx 4 2011-03-20 08:58:20 +00:00
Simon Kornblith
52d38c9daf prevent integration pipe from blocking and make sure integration pipe gets removed 2011-03-20 08:26:25 +00:00
Simon Kornblith
7f9b29f751 Fixes #1804, Fix mysterious hang with citeproc-js 1.0.125
Re-merge citeproc-js 1.0.125 and use an alternative, slightly less efficient mechanism for reading from the integration pipe that shouldn't run into problems with garbage collection. Instead of trying to read from the pipe directly, we now spawn sh and cat to read from the pipe and send the output to a temporary file. We then read the temporary file. Because we don't block a JS thread, there are no GC issues. This works for Fx 4 as well, so I'm removing that code. I don't know whether there were potential GC issues in Fx 4, but if there were, I don't want to know about them.
2011-03-20 08:12:39 +00:00
Simon Kornblith
28ebbc9ba6 temporarily revert to citeproc-js 1.0.124, as citeproc-js 1.0.125 appears to have produced a very mysterious hang that only affects Firefox 3.6 MacWord users... 2011-03-19 06:14:49 +00:00
Simon Kornblith
72a511ba81 fix for lowercase months in non-English locales 2011-03-18 08:26:55 +00:00
Dan Stillman
49d5c1fd31 Prevent erroneous conflicts due to Windows newlines in imported notes (which should be fixed separately)
Using a try/catch to prevent unexpected errors in 2.1 Final
2011-03-17 21:34:59 +00:00
Dan Stillman
33a6caef15 Fix "val.indexOf is not a function" loading attachments with all-numeric titles 2011-03-17 20:16:10 +00:00
Simon Kornblith
3ab09692a2 don't throw if callback is not passed to importFromDocument 2011-03-17 18:48:53 +00:00
Dan Stillman
b3fc63653f Remove stray character 2011-03-17 03:49:05 +00:00
Simon Kornblith
ae1e82494d Fail to import files with bad URIs 2011-03-16 23:19:29 +00:00
Simon Kornblith
c72da6b568 still maintain instance at the top of the file, because it's safe and won't hurt 2011-03-16 23:03:16 +00:00
Simon Kornblith
621e43a39c fix potential recurrence of garbage collection nightmare 2011-03-16 23:02:26 +00:00
Simon Kornblith
03be861eff fix import of non-RDF files, broken by last commit 2011-03-16 22:56:12 +00:00
Simon Kornblith
402fa961ef fix files left open, tested this time 2011-03-16 22:45:00 +00:00
Simon Kornblith
1ac712db12 second attempt at fixing files left open 2011-03-16 22:22:47 +00:00
Simon Kornblith
23eb381ea0 support CSL 1.0 dependent styles 2011-03-16 14:35:02 +00:00
Simon Kornblith
f25aadb7ad add option to recognize PDF to download dialog, and only whitelist some MIME types 2011-03-15 18:50:48 +00:00
Dan Stillman
f74440902b Switch to Zotero.Cite.makeFormattedBibliographyOrCitationList() from Zotero.Cite.makeFormattedBibliography() for Quick Copy bib copy, because that's what clipboard copying uses. Fixes 'false' from Bluebook style with makeFormattedBibliography() 2011-03-14 21:01:25 +00:00
Simon Kornblith
81fcc72aab update to citeproc-js 1.0.125 2011-03-14 17:57:51 +00:00
Dan Stillman
e30e3065ba Add debug line for loadURI() fallback after failed file.launch() 2011-03-11 03:58:23 +00:00
Dan Stillman
e119113564 "natively"->"internally" 2011-03-10 23:56:24 +00:00
Dan Stillman
2ba1f60862 Updated locales-is-IS.xml from bitbucket 2011-03-10 20:38:25 +00:00
Simon Kornblith
817a768a8f update to citeproc-js 1.0.123 2011-03-09 23:37:28 +00:00
Dan Stillman
7c28c4789f Restore removed line 2011-03-09 23:08:03 +00:00
Dan Stillman
be166665e7 Fix cross-library item reselection in Edit Citation 2011-03-09 23:00:09 +00:00
Dan Stillman
6b335fd363 Display no more than 20 items in collection-item conflict message 2011-03-09 06:23:39 +00:00
Dan Stillman
878aa2dcf9 Send repo traffic to repo.zotero.org 2011-03-09 02:53:04 +00:00
Simon Kornblith
11fc88973c use ZoteroPane_Local to refer to local ZoteroPane, if there are multiple ZoteroPanes running in the
same window. this fixes tabbing behavior in the Zotero Tab, and likely also a bunch of issues we
haven't found yet.
2011-03-08 23:46:01 +00:00
Simon Kornblith
d4a779dd53 don't just delete itemsTree, because it doesn't get reregistered 2011-03-08 23:37:31 +00:00
Simon Kornblith
e312fc0bb6 - fix restoration selection when switching between tab and pane
- don't serialize persistent data from Zotero Pane on window close unless pane was showing
2011-03-08 23:14:19 +00:00
Dan Stillman
bd5d3af983 Better error for file sync login failure 2011-03-08 19:25:00 +00:00
Simon Kornblith
01169f9618 fix item type menu appearance on Windows 2011-03-08 05:51:50 +00:00
Simon Kornblith
ec44bfbcc5 tweak appearance on Linux 2011-03-08 05:44:27 +00:00
Simon Kornblith
b8e213b629 fix Mac CSS typo 2011-03-08 05:25:15 +00:00
Simon Kornblith
e84ef616d4 fix appearance on Windows (still need to test on Linux) 2011-03-08 05:23:01 +00:00
Simon Kornblith
5c680549ff fix licensing and id 2011-03-07 22:01:41 +00:00
Simon Kornblith
496b4b6f45 Add "Save to Zotero" option to unknown content type dialog. This is probably not for 2.1. 2011-03-07 17:47:01 +00:00
Simon Kornblith
0ebe917dba update to citeproc-js 1.0.122 2011-03-07 07:10:10 +00:00
Simon Kornblith
9c6be2c0eb fix tag selector in Zotero tab 2011-03-06 21:32:49 +00:00
Dan Stillman
4eab4bbbae Missed file from previous commit 2011-03-05 05:14:06 +00:00
Dan Stillman
f94242f7ad Fix Date Published in Timeline 2011-03-05 04:10:29 +00:00
Simon Kornblith
8c986a7896 show Zotero toolbar in fullscreen mode 2011-03-04 18:46:53 +00:00
Simon Kornblith
1dd4761f26 Udpate to citeproc-js 1.0.120 2011-03-04 18:41:05 +00:00
Dan Stillman
e82a56bb4c Fix Zotero crash if last collection before a separator was deleted 2011-03-04 07:39:35 +00:00
Dan Stillman
a6b8633f2e Remove tag conflict pop-up 2011-03-03 17:54:15 +00:00
Simon Kornblith
d58221b59f Fix "citations is undefined" error 2011-03-03 07:09:08 +00:00
Simon Kornblith
4ebf38629d use new-style Zotero.Translate constructors in browser.js 2011-03-02 02:50:31 +00:00
Simon Kornblith
e37dc98ef9 check whether gBrowser exists during init() without actually accessing it 2011-03-02 02:08:05 +00:00
Simon Kornblith
f834e3f63e update to citeproc-js 1.0.118 2011-03-01 22:43:34 +00:00
Simon Kornblith
942275a0ae - put view context menu options at top of context menu
- tweak locate menu items to appear under more appropriate circumstances
2011-03-01 22:40:56 +00:00
Simon Kornblith
a41841eb2b Properly close files following detection 2011-03-01 21:41:13 +00:00
Simon Kornblith
ebd7df3862 remove debug code 2011-03-01 06:14:13 +00:00
Simon Kornblith
6124e1571c bring integration windows to foreground on Windows using ctypes 2011-03-01 06:13:43 +00:00
Simon Kornblith
2e0d6aa4ec make Zotero.Integration.execCommand() synchronous on Fx 4 2011-03-01 05:31:20 +00:00
Dan Stillman
3c1bb02c9f Maybe fix an edge case sync error 2011-02-28 00:25:44 +00:00
Dan Stillman
1ccc84eb42 Return formatted item data values in Item.toArray() and Item.serialize() rather than raw strings (to fix messy date values for certain item types on export) 2011-02-27 21:52:40 +00:00
Simon Kornblith
18fb900855 closes #1799: Dragging a file into the Zotero tab (but not pane) in Firefox 3.6 causes Firefox to try to load the file 2011-02-24 04:56:10 +00:00
Simon Kornblith
4cd1dc039c fix some issues when attempting to perform an action on multiple items simultaneously 2011-02-24 04:28:17 +00:00
Dan Stillman
e026b1f886 Catch a sync error involving file.lastModified 2011-02-23 18:36:30 +00:00
Simon Kornblith
57a38e19cb serialize data when tree is modified` 2011-02-22 18:43:05 +00:00
Simon Kornblith
826a0eb5e3 still call Zotero.wait() when not using QuickCopy 2011-02-22 18:42:24 +00:00
Simon Kornblith
83d98dae19 - fix broken QuickCopy export
- fix dragging issues caused by Zotero.wait()
2011-02-22 18:30:31 +00:00
Dan Stillman
bfbfd07910 Automatically correct invalid timestamps on sync error 2011-02-22 02:45:31 +00:00
Simon Kornblith
ad31324b2c use http://www.zotero.org/* URIs for BIBO UserItems 2011-02-22 00:39:52 +00:00
Simon Kornblith
4bfbaf5747 closes #1791, add locate options to context menu 2011-02-22 00:02:05 +00:00
Simon Kornblith
73857fbba7 allow "View Online" for file:/// URIs in attachments 2011-02-21 22:27:39 +00:00
Dan Stillman
ff93acd5f5 Fixes #957, PDFs with extended characters aren't indexed
Now fixed for real. Required a function change on our end.
2011-02-21 09:04:49 +00:00
Dan Stillman
be2e5d680f Fix breakage from r8279 2011-02-19 04:19:22 +00:00
Simon Kornblith
79b3c5c703 revert r8278 2011-02-19 01:48:24 +00:00
Simon Kornblith
fcd3ef0c80 make view online use file:/// URI from parent item in order to handle bizarre use case 2011-02-19 01:17:15 +00:00
Simon Kornblith
db8d2543db Update to citeproc-js 1.0.114 2011-02-19 01:04:01 +00:00
Simon Kornblith
e82968304f fix sync icon spinning in Zotero tab 2011-02-19 00:58:08 +00:00
Dan Stillman
a342cb3546 Always favor PDF attachments over non-PDF attachments 2011-02-17 04:06:18 +00:00
Dan Stillman
091326b7e6 Fix "Reset Translators" and "Reset Styles" in the prefs 2011-02-17 02:19:00 +00:00
Simon Kornblith
8242acd067 update citeproc-js to 1.0.113
From Frank's release notes:

Apply formatting set on family name parts to institutions as well.
2011-02-14 23:21:57 +00:00
Simon Kornblith
20f38fa773 restore live updating in csledit.xul 2011-02-14 16:56:44 +00:00
Dan Stillman
2324992ac3 Don't do anything on double-click of Unfiled Items 2011-02-14 07:44:22 +00:00
Dan Stillman
393a6d87fe Unless we find anything better, use stack of papers for Unfiled Items icon 2011-02-14 07:11:06 +00:00
Simon Kornblith
4d7c1238b0 virtual treesource, rev. 4 2011-02-14 05:50:41 +00:00
Simon Kornblith
e8cdb543e9 virtual saved search, rev. 3 2011-02-14 05:48:27 +00:00
Simon Kornblith
2f616a84d8 restore to previous icon 2011-02-14 05:39:30 +00:00
Simon Kornblith
d97d60a675 mac virtual saved search icon, second possibility 2011-02-14 05:37:14 +00:00
Dan Stillman
4577b3d27e Use virtual search icon for Unfiled Items 2011-02-14 05:33:08 +00:00
Simon Kornblith
da0bba1358 icon for OS X virtual saved search, rev. 1 2011-02-14 05:28:14 +00:00
Dan Stillman
f7a0602b3b Show "Unfiled Items" in personal library by default 2011-02-14 04:57:38 +00:00
Dan Stillman
1e60f8947a Closes #745, Add Unfiled search condition
Adds "Show Unfiled Items" context menu to libraries, which adds a virtual saved search for unfiled items. Right-click, Remove to hide. Per-library visibility is saved in prefs and persists across restarts.

Implemented as 'unfiled' search condition, but not accessible via search UI

Should probably use a different color icon to differentiate from real saved searches
2011-02-14 03:59:32 +00:00
Simon Kornblith
1908001230 - get rid of svg toolbar glow, which wasn't working before anyway
- use icons with higher contrast edges in some cases on OS X
2011-02-13 23:51:50 +00:00
Dan Stillman
ee8956c70d Closes #1711, [patch] Display Civil Law case information 2011-02-13 22:29:31 +00:00
Dan Stillman
eb5711c87c Fix some deprecated calls 2011-02-13 18:46:34 +00:00
Simon Kornblith
d8966467dc - show title in separate notes window
- fix issues entering new tags into tags popup
- add back left/right tinymce borders on non-OS X
2011-02-13 08:50:24 +00:00
Simon Kornblith
95a64b9d5e update to citeproc-js 1.0.112
From Frank's release notes:

Avoid carrying year-suffix forward to a following reference when
performing position-sensitive citation updates.
2011-02-13 06:27:35 +00:00
Simon Kornblith
e381b552d0 Modifications to notes and attachments box appearances:
- attachment notes box is now located at bottom, with linked items options above it
- notes no longer display the parent item title. I think this is a waste of space, but if someone wants it back, I can do that
- notes editor spans entire pane
- notes editor does not have gray borders on left or right
- metadata display in notes and attachments boxes is consistent with metadata display in item pane
2011-02-13 06:16:06 +00:00
Simon Kornblith
39cd0264cd run another resize operation on a timeout to fix standalone issues 2011-02-13 03:56:33 +00:00
Simon Kornblith
fd9e25fa29 - Put all Zotero buttons in one contiguous toolbar. This seems to be the only way to get a unified window on OS X. It also means that if the window is too small, the search box pushes over the metadata pane buttons, instead of getting truncated.
- Firefox 3.6 fixes
2011-02-13 03:51:24 +00:00
Simon Kornblith
9312300420 ignore active attribute on Firefox 3.6 in Zotero Tab 2011-02-13 02:35:57 +00:00
Simon Kornblith
c8478f02f8 tweak OS X Zotero tab appearance 2011-02-13 02:29:00 +00:00
Simon Kornblith
1a726d357a fix broken ensureElementIsVisible method
I think this should fix #1730, Metadata pane doesn't scroll down when tabbing between fields
2011-02-13 01:57:54 +00:00
Simon Kornblith
8592e26187 appropriately truncate last name in item box 2011-02-13 01:02:54 +00:00
Simon Kornblith
a21c3b28a2 properly reset flex attribute on last name after editing 2011-02-13 00:26:11 +00:00
Simon Kornblith
effdfc1adf item pane UI consistency tweaks 2011-02-12 23:47:08 +00:00
Simon Kornblith
806576aacb remove "create item from current page" from tab 2011-02-12 22:18:46 +00:00
Simon Kornblith
51c119ae8a control selected appearance on clicky based on tree focus, not window focus 2011-02-12 21:22:01 +00:00
Simon Kornblith
7b66113990 put "View PDF" at top of locate menu 2011-02-12 21:09:41 +00:00
Simon Kornblith
b4e5819a82 fix context area popup menu 2011-02-12 21:08:03 +00:00
Simon Kornblith
6c7c8a66c0 - don't try to open non-native attachments using Fx
- don't try to get non-existent strings for non-existent buttons
2011-02-12 20:40:46 +00:00
Simon Kornblith
5edcc84cf9 pad top of itembox on OS X 2011-02-12 20:31:52 +00:00
Simon Kornblith
f629418dc2 don't turn off "ignoreWhitespace" before serializing xml string 2011-02-12 20:19:31 +00:00
Simon Kornblith
e5a4d4a1ee fix activated/deactivated appearance in Fx 4 2011-02-12 19:56:13 +00:00
Simon Kornblith
50cf63f5db only save automatic tags if pref is enabled 2011-02-12 19:28:33 +00:00
Simon Kornblith
e78e886b57 - a better way of getting the container window for our tab
- close tab on restart if tab mode is off and there was a crash
2011-02-12 08:57:28 +00:00
Simon Kornblith
2c41bcff56 Update to citeproc-js 1.0.111
From Frank's release notes:

Avoid an error when attempting to sort citations that have not yet
appeared in the registry. This error could be triggered, following a
change made in release 1.0.108, by incremental cite insertion
operations via appendCitationCluster() or processCitationCluster().
2011-02-12 08:33:16 +00:00
Simon Kornblith
c668ecab83 prompt before saving items via RIS/Refer 2011-02-12 07:07:23 +00:00
Simon Kornblith
5246248159 generate a citation list when using "Create Bibliography" context menu options if the selected style does not define a bibliographny 2011-02-12 04:36:37 +00:00
Simon Kornblith
7448e2ac6a maintain selection across tab/pane switch 2011-02-11 22:39:13 +00:00
Simon Kornblith
47f57509e5 make column and position information persist between tab and overlay 2011-02-11 22:16:32 +00:00
Simon Kornblith
c7e92b6e16 don't show menu separator when no locate engines are available 2011-02-11 21:55:48 +00:00
Simon Kornblith
8af3a30fa4 fix tab switch issues 2011-02-11 18:04:31 +00:00
Simon Kornblith
e30890711a - locate menu tweaks (needs more testing)
- add missing modifications for DB error when selecting tab in Fx 4
2011-02-11 08:07:20 +00:00
Simon Kornblith
2a8c514123 don't show startup error twice in standalone 2011-02-10 01:58:47 +00:00
Simon Kornblith
7984bb195c better startup error handling 2011-02-10 01:53:15 +00:00
Simon Kornblith
c20863e8fa don't call non-existent onLoad function, take 2 2011-02-10 01:08:52 +00:00
Simon Kornblith
328769ca09 revert last commit 2011-02-10 01:07:52 +00:00
Simon Kornblith
c589cd11e7 don't try to call non-existent onLoad function 2011-02-10 01:06:28 +00:00
Simon Kornblith
3ea54df059 fix for any other translators that create enormous arrays instead of objects 2011-02-10 00:35:48 +00:00
Simon Kornblith
8a49a28bbf fix broken preferences 2011-02-09 23:42:47 +00:00
Simon Kornblith
1d2395db0c fix locate menu in tab and standalone 2011-02-09 23:16:23 +00:00
Simon Kornblith
296c76ff3b fix xml/e4x mode on very large files 2011-02-09 22:10:10 +00:00
Simon Kornblith
a83fbb4fa8 fix import issues 2011-02-09 21:54:38 +00:00
Simon Kornblith
3fd0523b6e - fix preference links
- fix tab mode tooltip
- zotero://fullscreen opens standalone
2011-02-09 06:42:08 +00:00
Simon Kornblith
701845fa0a - remove attachment go buttons
- tweaks to locate menu behavior for attachments
2011-02-09 05:03:40 +00:00
Simon Kornblith
7d0e31bc95 make spage and epage work with en dashes 2011-02-09 04:54:08 +00:00
Simon Kornblith
ca29a0d6eb fix the "Restore Defaults" button 2011-02-09 04:27:05 +00:00
Simon Kornblith
1486132626 Add flexible locate menu, based on a (very heavily modified) copy of the pubget patch. Documentation is forthcoming. 2011-02-09 03:22:06 +00:00
Simon Kornblith
b6d2898a03 fix OpenURL preferences 2011-02-08 23:57:58 +00:00
Simon Kornblith
42761e8e0d fix Fx hang on extensions DB corruption 2011-02-08 11:59:00 +00:00
Simon Kornblith
fe1ce60a46 update to citeproc-js 1.0.110
From Frank's release notes:

With collapse="year", do not block the collapsing of subsequent
authors due to differences that are masked by et al. truncation of the
name list.
2011-02-07 08:47:15 +00:00
Simon Kornblith
ab96c38037 fix for fx 3.6 2011-02-07 08:26:06 +00:00
Simon Kornblith
d89dcd3b87 expose DOMParser to sandbox. this is way harder than it should be, but actually seems to work. 2011-02-07 08:21:23 +00:00
Simon Kornblith
481fed9c38 first pass at DOMParser for sandbox. this doesn't quite work yet. 2011-02-07 08:02:03 +00:00
Dan Stillman
45c4d15128 Catch "script stack space quota is exhausted" sync error and display an upgrade message 2011-02-07 07:33:20 +00:00
Simon Kornblith
a85a52dec0 don't actually need to worry about disabling reentrancy here 2011-02-07 07:00:25 +00:00
Simon Kornblith
508a08179c closes #1762: Save items from translators in a transaction 2011-02-07 06:57:41 +00:00
Simon Kornblith
c8ce422b95 fix window resizing 2011-02-07 05:30:28 +00:00
Simon Kornblith
7046f894ff fix item saving in group collections 2011-02-07 05:20:08 +00:00
Simon Kornblith
9a82adb3a5 don't break Zotero.Utilities.HTTP on Fx 4 2011-02-07 04:46:18 +00:00
Dan Stillman
3b294949bc Remove an erroneous debug line 2011-02-07 00:08:11 +00:00
Dan Stillman
a78665fdf5 Remove <Fx3.5 code 2011-02-07 00:02:43 +00:00
Simon Kornblith
eee772d893 - closes #1778: Zotero.Cite.makeFormattedBibliography throws an error when citeproc-js output contains &nbsp;
- update to citeproc-js 1.0.109

From Frank's release notes:

Use numeric rather than named entities when producing HTML, to avoid
error if the output is processed as XML in an environment in which
named entities have not been declared.
2011-02-06 21:51:07 +00:00
Simon Kornblith
8deb7043fc use getXULWindowEnumerator to work around a bug I encountered on Linux (even though this code was based on an example on MDC, apparently it doesn't work quite right) 2011-02-06 07:16:10 +00:00
Simon Kornblith
51b5c8322e fix statusBarOverlay to call ZoteroOverlay.toggleDisplay() 2011-02-06 06:53:41 +00:00
Simon Kornblith
23edf0d415 merge citeproc-js 1.0.108 from multilingual 2011-02-06 00:43:20 +00:00
Simon Kornblith
e81390b177 forward compatibility with standalone translation
(see http://www.zotero.org/support/dev/zotero_2.1_and_zotero_standalone_for_developers)
2011-02-06 00:17:22 +00:00
Dan Stillman
8479aef5f9 Possible fix for "script stack space quota is exhausted" download sync error (trunk) 2011-02-04 09:00:05 +00:00
Simon Kornblith
d43dbefc4e fix Fx 3.6 compatibility, accidentally broken by last commit 2011-02-04 03:52:53 +00:00
Simon Kornblith
f1909346d9 - fix notes in Firefox 4 beta (broken due to bug 628410)
- fix notes in the tab (this seems like an unnecessarily complex solution, but it works)
2011-02-04 03:51:33 +00:00
Simon Kornblith
b22894006a more Fx 3.6 fixes 2011-02-03 20:51:41 +00:00
Simon Kornblith
f4f326601d support Zotero tab in Fx 3.6 2011-02-03 20:46:48 +00:00
Simon Kornblith
dcb440d458 update to citeproc-js 1.0.106
Fix a flaw in disambiguation logic that could result in a processor
hang, when a creator list with fewer names than its predecessor
required additional names to accomplish disambiguation.

Include the year-suffix as a sortable number string in dates used as
sort keys. Citations that include a year-suffix will now sort
correctly within the citation.

Restore XML to defaults before creating E4X objects.

Repair the processor demo page, which broke after revision 1.0.95.
2011-02-03 20:27:18 +00:00
Simon Kornblith
0578c01899 fix some cases where multiple Zotero tabs could be open 2011-02-03 20:22:56 +00:00
Simon Kornblith
e26b292324 let toggleTab() take an explicit mode argument 2011-02-03 07:20:02 +00:00
Simon Kornblith
9dd8a7119d remove some debug code 2011-02-03 07:10:19 +00:00
Simon Kornblith
9d50ee9317 closes #1750: Show determinate progress bars for import/export 2011-02-03 07:04:14 +00:00