Commit graph

2943 commits

Author SHA1 Message Date
Simon Kornblith
08c8c4dfbd Use asynchronous APIs for collecting fields. This currently has the side effect of breaking the editor. 2011-09-15 07:57:06 +00:00
Simon Kornblith
f71ad877b1 Fix typo 2011-09-13 16:41:43 +00:00
Simon Kornblith
12b72581ab Fix Windows file export error in Zotero Standalone 2011-09-13 16:41:33 +00:00
Simon Kornblith
e809144162 Update to citeproc-js 1.0.213 2011-09-12 01:23:35 +00:00
Simon Kornblith
f9b823d0e8 Don't update citations that haven't changed, even on refresh 2011-09-08 23:21:37 +00:00
Simon Kornblith
517d80f4dd Fix broken Zotero.debug from IE changes 2011-09-08 23:12:31 +00:00
Simon Kornblith
f9c9816183 Add Zotero.URI.getURILibrary() 2011-09-08 18:04:28 +00:00
Simon Kornblith
fbdabed5c0 Add noautohide="true" to panel 2011-09-08 00:07:45 +00:00
Simon Kornblith
89434a7a57 Use windowdragbox instead of moving the window ourselves 2011-09-07 23:57:04 +00:00
Dan Stillman
181611eddf Add an integrity check step for syncDeleteLog entries for nonexistent libraries (which shouldn't be possible) 2011-09-07 07:43:27 +00:00
Simon Kornblith
3183ec4a68 A somewhat untested attempt at reducing redundancy and increasing speed in the connector version of cachedTypes.js 2011-09-07 05:48:56 +00:00
Simon Kornblith
5b815a4fa2 Add Zotero.Translate#removeHandler() and don't let processDocuments interfere with Zotero.Translate instance reuse 2011-09-07 05:35:22 +00:00
Dan Stillman
800261db26 Delete libraries table row when deleting group 2011-09-07 04:14:43 +00:00
Dan Stillman
81d389a6c4 Use INSERT OR IGNORE for delete item relations 2011-09-07 04:13:38 +00:00
Simon Kornblith
2175700312 Fix duplicates merging, broken by r10414 2011-09-07 04:05:17 +00:00
Simon Kornblith
28e7531710 20% speed boost in collection switching 2011-09-06 18:14:23 +00:00
Simon Kornblith
96973016a5 Only items pane should flex with window resize 2011-09-06 18:12:18 +00:00
Dan Stillman
263439c6ab Closes #1464, Limit number of creators in metadata pane
Displays "[x] more..." label that can be clicked to show all creators. Switching away from the item resets. This might need some further tweaking.

Untruncated display of large creator lists is probably faster now as well, though definitely not enough for the ATLAS Experiment.
2011-09-06 06:13:26 +00:00
Simon Kornblith
c45198c90b Fix for certain situations where Zotero pane display settings could be reset 2011-09-06 01:26:13 +00:00
Simon Kornblith
7e5b48838a Add identifiers to incrementAsyncProcesses and decrementAsyncProcesses calls to assist in determining the cause when translators fail to complete 2011-09-05 23:26:33 +00:00
Simon Kornblith
e9127cf295 Fix saving when ZoteroPane.getSelectedLibraryID() or ZoteroPane.getSelectedCollection() throw because the Zotero pane has not yet been opened. 2011-09-05 22:45:10 +00:00
Simon Kornblith
4727e82a25 Fix for failure to call xdr.ontimeout 2011-09-05 06:32:49 +00:00
Simon Kornblith
1f20615582 Various changes to take into account that Zotero.isFx may be true even if a translator is running as a bookmarklet 2011-09-05 06:31:08 +00:00
Simon Kornblith
3c552ac628 Addresses #597, Don't iterate Array with for...in 2011-09-05 06:29:35 +00:00
Simon Kornblith
31f3733cbf Addresses #597, Don't iterate Array with for...in 2011-09-05 01:55:54 +00:00
Simon Kornblith
dc2d417c3d Make IE standalone contact attempt time out, and connector error tweak in case connector can't be contacted at all 2011-09-05 01:51:34 +00:00
Simon Kornblith
da49efb032 Fix for IE JS bug 2011-09-03 23:34:55 +00:00
Dan Stillman
0d9cddaa34 Change error report URL 2011-09-03 19:51:04 +00:00
Dan Stillman
5d92a9c43d Change debug.store.submitLimit to debug.store.submitSize and have it be the number of characters in the output, defaulting to 1 million 2011-09-02 05:17:30 +00:00
Simon Kornblith
15bab1db24 Don't spin event loop after setting tree 2011-09-02 01:46:51 +00:00
Simon Kornblith
d9ea7dc46c IE quirks mode support 2011-09-01 23:23:16 +00:00
Simon Kornblith
e4b380e1ed Put Save to Zotero option at bottom of download box 2011-09-01 20:24:57 +00:00
Simon Kornblith
ead633ed84 IE support works (in standards mode) 2011-09-01 17:19:23 +00:00
Simon Kornblith
e1e21a4f39 Fix bug in last commit 2011-09-01 07:50:53 +00:00
Simon Kornblith
d53cb8a77d Unbreak CORS preflighting 2011-09-01 07:46:42 +00:00
Simon Kornblith
24a736b316 support GET 2011-09-01 07:08:24 +00:00
Simon Kornblith
6fe0ea6a90 Fix conditional 2011-09-01 07:04:46 +00:00
Simon Kornblith
92378313f7 Fix IE hack comments and name 2011-09-01 06:54:19 +00:00
Simon Kornblith
f9a0db633c IE cross-domain messaging hack 2011-09-01 06:53:20 +00:00
Simon Kornblith
8b0f8c3fdf Keep add citation dialog raised whenever Firefox is in the foreground, and add hidden pref extensions.zotero.integration.keepAddCitationDialogRaised to keep dialog raised at all times 2011-09-01 01:11:06 +00:00
Simon Kornblith
4666ae972c - Move Zotero.Utilities.Internal and Zotero.Utilities.Translate to separate files
- IE compatibility for translation core
2011-08-31 23:25:48 +00:00
Simon Kornblith
21254238e1 Don't include "&" and "and" in search 2011-08-31 23:02:33 +00:00
Simon Kornblith
70bf48a616 - Refuse to close QuickFormat editor if text remains in the box
- Support :<PAGE NUMBER> syntax
2011-08-31 22:31:00 +00:00
Simon Kornblith
6f9daa4469 Show Quick Format dialog at appropriate size if many sources are cited 2011-08-31 22:21:07 +00:00
Simon Kornblith
3b8d45d90e Refocus Quick Format dialog after reference is clicked 2011-08-31 22:18:30 +00:00
Dan Stillman
5e27d20e28 Fix add/remove buttons in Advanced Search window on Windows 2011-08-31 06:02:28 +00:00
Dan Stillman
09e934128f Add Trash to group libraries
Also:

- Update trash icon properly when adding items to trash or emptying trash
- (dev) Zotero.Items.getDeleted() and Zotero.Items.emptyTrash() parameter order changed
- (dev) Zotero.Items.getDeleted() now returns an empty array rather than FALSE on no results

Group trash does not yet auto-empty
2011-08-30 23:35:12 +00:00
Dan Stillman
3b1cc39f21 Add debug.store.submitLimit and debug.store.submitLineLength prefs to limit number and length of debug output lines submitted 2011-08-30 23:10:23 +00:00
Simon Kornblith
87a5846155 Make toolbar draggable on OS X 2011-08-30 16:33:07 +00:00
Simon Kornblith
8ec4377d3e Add bookmarklet support 2011-08-30 06:46:47 +00:00
Dan Stillman
16a3d3f1ed Allow nested database transactions within the same wait level and disallow database access from higher levels 2011-08-30 01:05:12 +00:00
Simon Kornblith
3c02f0b0e6 Zotero.waiting is now a number 2011-08-30 00:49:04 +00:00
Simon Kornblith
28cc02f954 Add a debug call for Zotero.wait() 2011-08-29 23:59:59 +00:00
Simon Kornblith
3c0e11121f Add preference to put stack traces in debug output 2011-08-29 23:11:19 +00:00
Simon Kornblith
1f73a84cb0 Update to citeproc-js 1.0.206 2011-08-29 20:23:13 +00:00
Simon Kornblith
02336f9cae Always try to delete shared .zoteroIntegrationPipe if it exists 2011-08-29 20:00:58 +00:00
Dan Stillman
211da93be4 Duplicate detection fixes:
- Fix saving of fields from other versions of an item
- Relations (e.g., cross-library links) were merged incorrectly
2011-08-29 19:33:52 +00:00
Dan Stillman
236901c1ad Don't include child items in "Titles & Creators" searches 2011-08-29 14:32:17 +00:00
Dan Stillman
9f72f0af4b Just rename fa-IR to fa-FA (though it should be renamed (possibly to just locales-fa.xml) on GitHub too) 2011-08-28 23:01:21 +00:00
Dan Stillman
1f300c7377 Update CSL locales from GitHub (but someone needs to verify if the 'fa-IR' locale is used when the Firefox locale is just 'fa') 2011-08-28 22:58:11 +00:00
Dan Stillman
eea45d6d94 Merge locales 2011-08-28 22:54:17 +00:00
Dan Stillman
2e5b87b9e7 Fix error when saving via browser context menu when Zotero pane/tab hasn't been opened 2011-08-28 22:15:39 +00:00
Simon Kornblith
47ab265532 Use ZoteroPane instead of ZoteroPane_Local for context menu commands, so that they get added to the appropriate collection when Zotero is open in tab mode 2011-08-28 22:06:45 +00:00
Simon Kornblith
953ec31166 Add context menu to translate icon, allowing the user to save to Zotero with alternative translators and to perform library lookup or use lookup engines without first saving the item 2011-08-28 20:12:08 +00:00
Simon Kornblith
46dc429d73 Handle host lookup failure 2011-08-28 19:58:02 +00:00
Simon Kornblith
7a0c38877c Fix caching of sourceItemID 2011-08-28 18:31:53 +00:00
Simon Kornblith
eea7bc4a75 Fix incorrect sorting of newly added items (off by one) 2011-08-28 17:56:23 +00:00
Simon Kornblith
ebd7d5a155 Don't attempt to retrieve metadata for PDF when the option is unavailable 2011-08-26 22:27:02 +00:00
Simon Kornblith
925f09232d UI tweaks 2011-08-26 21:57:48 +00:00
Simon Kornblith
a38119365e Locale changes from r10295 2011-08-26 21:52:41 +00:00
Simon Kornblith
f88c2b8859 - Show warning if items cannot be saved to current library, and default to my library
- Disable PDF saving with message if PDF tools are not installed
2011-08-26 21:49:47 +00:00
Dan Stillman
207af37ee7 Don't strip extended characters in duplicate detection 2011-08-26 20:45:27 +00:00
Simon Kornblith
3e97b803cd QuickFormat should update on backspace 2011-08-26 20:10:43 +00:00
Simon Kornblith
68c06c14a2 References #1887, Retrieving editor.value in Zotero_Citation_Dialog._updatePreview() fails
Perform an additional check, just in case the preview pane hasn't fully loaded before the dialog is accepted.
2011-08-25 22:55:55 +00:00
Simon Kornblith
4afc4a4d82 Closes #1887: Retrieving editor.value in Zotero_Citation_Dialog._updatePreview() fails 2011-08-25 22:50:51 +00:00
Simon Kornblith
d9c30ebc59 Fix adding formatted custom citations in OpenOffice.org 2011-08-25 21:55:26 +00:00
Simon Kornblith
84486e24ac Don't add extra menu separator in Standalone 2011-08-25 21:29:35 +00:00
Simon Kornblith
1e90528937 Don't build item type menu twice 2011-08-25 21:24:51 +00:00
Simon Kornblith
914f29b8ac - Don't sizeToContent() in Standalone window
- Fix expand/collapse item
2011-08-25 21:10:15 +00:00
Dan Stillman
b27e64f9c8 Block database access during Zotero.wait() only if a transaction is in progress 2011-08-25 21:03:24 +00:00
Dan Stillman
291b739b76 Alphabetic sorting of groups 2011-08-25 16:26:43 +00:00
Simon Kornblith
cd885c8a24 Save to the selected collection and library 2011-08-25 11:58:13 +00:00
Simon Kornblith
0108570daa Override onStateChange() not to show an error after downloading the XPI 2011-08-25 08:02:04 +00:00
Simon Kornblith
c812cfd6c0 Hide add-on search box 2011-08-25 07:38:31 +00:00
Simon Kornblith
aae77c6015 Add-on discovery support for Zotero Standalone, part 1 2011-08-25 07:35:22 +00:00
Simon Kornblith
beefefd016 Add text-link binding (almost entirely verbatim from moz-central) 2011-08-25 06:16:42 +00:00
Simon Kornblith
59d7050bba Use zotero-text-link instead of text-link, so that we can attach a custom binding that handles text links externally, which we need so that we can make links in docShells work in Standalone. 2011-08-25 06:16:15 +00:00
Simon Kornblith
0a71d9219b Don't destroy hidden browsers until translation is complete, part 1: Zotero for Firefox and Zotero Standalone 2011-08-25 04:23:39 +00:00
Dan Stillman
d4738017bf Fixes #1886, Typo: _duplicatesLibraries -> _duplicateLibraries
Thanks
2011-08-25 03:06:30 +00:00
Simon Kornblith
2a968e7696 Don't throw if collectionsView not registered, and no need to pass false to removeObserver 2011-08-24 22:08:27 +00:00
Dan Stillman
3c81d283c8 - Fix random errors in uploaded XML when using E4X's compound assignment operator (hopefully)
- Reduce calls to Zotero.libraryID when building item creator list
2011-08-24 20:36:37 +00:00
Simon Kornblith
416907a196 Fix breaking hidden browsers on Firefox 3.6 2011-08-24 20:06:31 +00:00
Simon Kornblith
d382f293ca Add link to cslPreview.xul and make sure things work in Standalone (and tab mode) 2011-08-24 06:58:42 +00:00
Simon Kornblith
6cdcb8a1fb ...but do log the error 2011-08-24 06:29:16 +00:00
Simon Kornblith
9b66aa8234 Don't let one failing shutdown listener screw everything up 2011-08-24 06:29:02 +00:00
Simon Kornblith
1a86279e5d Fix Windows startup error 2011-08-24 06:07:48 +00:00
Simon Kornblith
b3cf130821 Add "Open csledit.xul" to Standalone advanced prefs 2011-08-24 05:59:20 +00:00
Simon Kornblith
440fc95942 Move startup timing to zotero-service.js 2011-08-24 01:59:56 +00:00
Simon Kornblith
330a06434e Improve error logging 2011-08-24 01:15:21 +00:00
Simon Kornblith
abd2456d28 Revert part of last patch, since it doesn't seem to help things 2011-08-24 01:13:33 +00:00
Simon Kornblith
3e641cd7df Fix first run profile migration on Windows 2011-08-24 00:54:38 +00:00
Simon Kornblith
b5735f5189 Don't show attachments in QuickFormat 2011-08-23 21:52:15 +00:00
Dan Stillman
37dc3a6001 Fix item dragging between libraries 2011-08-23 06:44:25 +00:00
Simon Kornblith
290581a495 Fix saving authors from COinS 2011-08-23 03:59:11 +00:00
Simon Kornblith
fc8da5f8cd Don't auto-associate domains if an HTTP error code is received 2011-08-23 03:38:53 +00:00
Simon Kornblith
f1207a90eb Restore dropmarker to search bar on OS X Standalone 2011-08-23 00:42:30 +00:00
Simon Kornblith
90b0c3b8e6 Fix translator names in error message 2011-08-22 23:35:10 +00:00
Simon Kornblith
4ea43afb51 Fix exporting properties in Chrome/Safari 2011-08-22 23:27:23 +00:00
Simon Kornblith
6e85a0440d Map system to medium in CSL 2011-08-22 16:10:56 +00:00
Simon Kornblith
e32da0b5ca Remove debug line 2011-08-21 21:37:18 +00:00
Simon Kornblith
f02ae027c5 Allow page numbers > 1 character to be entered inline 2011-08-21 21:31:27 +00:00
Simon Kornblith
53a838c3d6 Properly serialize page number to document 2011-08-21 21:24:26 +00:00
Simon Kornblith
8b51c3e069 Make things snappier 2011-08-21 05:47:07 +00:00
Dan Stillman
947190b29a Merge locales 2011-08-21 04:59:29 +00:00
Simon Kornblith
337ff90056 Don't open a new Firefox window when Standalone is closed if Firefox is open and Zotero for Firefox is not installed 2011-08-19 20:16:13 +00:00
Simon Kornblith
e64f5b2c83 Reverse argument orders to minimize calls to the getter 2011-08-19 07:26:44 +00:00
Simon Kornblith
701a202a5f Inline itemTypeID 2011-08-19 07:17:56 +00:00
Simon Kornblith
cc913cbeed Inline id getter 2011-08-19 07:00:22 +00:00
Simon Kornblith
cf0e1e6972 Ask before importing files on double-click 2011-08-18 15:29:13 +00:00
Simon Kornblith
8c8e5f4b40 Close Zotero tab on shutdown if not in tab mode 2011-08-17 22:35:05 +00:00
Simon Kornblith
665d59215d Allow user to pin normal tab 2011-08-17 22:17:33 +00:00
Simon Kornblith
22e9eb6ea8 Tab box margin tweak 2011-08-17 06:50:16 +00:00
Simon Kornblith
05f9d2cd6f Open reference formats and CSL files on double-click (currently only on OS X) 2011-08-17 04:51:43 +00:00
Simon Kornblith
9261f8d5fb - Hide download option when in connector mode (will consider implementing in the connector instead)
- Disable radio, so it's not possible to focus it with the keyboard
2011-08-17 04:13:42 +00:00
Simon Kornblith
91024eb87c - Prevent a deadlock when Zotero.wait() was called during initialization
- Don't spin Zotero.mainThread.processNextEvent() forever when translator could not be retrieved
2011-08-16 18:28:55 +00:00
Simon Kornblith
9ce0e47117 Support synchronous getTranslatorObject() in Firefox connecotr 2011-08-16 16:13:59 +00:00
Simon Kornblith
7756620490 - Customizable attachment export, thanks to DBrickShaw
- Fix an issue importing collections
2011-08-16 15:31:18 +00:00
Simon Kornblith
dec907569a Fix saving into collections when translation is performed in the browser 2011-08-16 14:44:24 +00:00
Simon Kornblith
59cff2ad1a Fix timeline creation, and potentially other functionality 2011-08-16 02:37:16 +00:00
Simon Kornblith
b9eb8ecb15 Don't overwrite changed citations. They will (sadly) lose their formatting in OOo at the moment. 2011-08-14 19:48:24 +00:00
Simon Kornblith
92f0fa9097 Hack for OpenOffice.org fields with codes 2011-08-14 19:42:01 +00:00
Simon Kornblith
748790bf46 Fix Create Item from Current Page context menu option in Firefox
- when the Zotero Pane has not yet been opened
	- when operating in connector mode
2011-08-13 04:51:40 +00:00
Simon Kornblith
43f26d5b89 - Pass version to repo
- Handle translator deletion without logging errors
- Tweak some flags on docShell
2011-08-12 19:20:35 +00:00
Simon Kornblith
bbbc8991f2 - Fix failure to save snapshots, caused by failure to add and remove our request from loadGroup
- Fix a few other issues in ConnectorChannel
2011-08-12 18:10:53 +00:00
Simon Kornblith
18f7bf1112 Don't save before CSS has been loaded 2011-08-12 15:36:54 +00:00
Simon Kornblith
58c8e7ccfc Windows theme changes. I'm not sure I really like how the tabs on the right look, and maybe we should reconsider the present dividers, but I think this looks a bit better. 2011-08-11 23:37:18 +00:00
Simon Kornblith
ffc02fb583 Update to citeproc-js 1.0.203 2011-08-11 12:20:07 +00:00
Dan Stillman
5e22c3fc58 Look for deleted.txt in extension root first (for XPI builds) and translators directory second (for SVN builds) 2011-08-11 07:03:33 +00:00
Simon Kornblith
b232106526 - XPCOM errors use "filename" instead of "fileName" for some ungodly reason
- Fix verison
2011-08-11 04:06:45 +00:00
Simon Kornblith
4ff9fada05 Report errors using Zotero.logError instead of Components.utils.reportError(), so that we get the file and line number 2011-08-11 03:58:02 +00:00
Dan Stillman
a9f341a141 Blacklist OpenGL errors 2011-08-10 19:58:44 +00:00
Dan Stillman
82a7dbee68 Merge locales 2011-08-10 19:54:59 +00:00
Simon Kornblith
a35c33312d Move standalone.dtd out of separate directory 2011-08-10 19:36:05 +00:00
Dan Stillman
7bf14390b2 Update version number 2011-08-10 19:30:54 +00:00
Dan Stillman
913cd0736e A couple other tweaks 2011-08-10 19:25:05 +00:00
Dan Stillman
b0d07045ef Fix typo 2011-08-10 19:21:03 +00:00
Dan Stillman
2536b68e55 Updated Russian locale from Maxim Yurkin 2011-08-10 19:11:09 +00:00
Simon Kornblith
c1057e2587 Remove uses of "Firefox" and fix version 2011-08-10 07:07:26 +00:00
Dan Stillman
47fa374b66 Do very basic checking to make sure matching DOIs in duplicates are actually DOIs 2011-08-10 07:02:31 +00:00
Simon Kornblith
4a00bf1f74 Compactify tag selector. Unfortunately, there seems to be a bug in Fx 4+ that makes <menuitem type="checkbox"/> not work quite right on OS X. 2011-08-10 06:29:24 +00:00