Commit graph

3215 commits

Author SHA1 Message Date
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
Avram Lyon
706391bce4 Trans: Stripping out section tags in abstracts, per http://forums.zotero.org/discussion/16254 2011-02-05 14:17:35 +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
90b7380563 more tab code changes 2011-02-03 07:17:55 +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
Simon Kornblith
fbb7f79689 appropriately handle case where tab is loaded before window finishes loading 2011-02-03 05:35:47 +00:00
Simon Kornblith
b001c5433f fix a few issues opening the zotero pane 2011-02-03 05:05:11 +00:00
Simon Kornblith
c722bbff56 ditch ZoteroPane.getActiveZoteroPane() and just make window.ZoteroPane refer to either tab or pane, depending on which is active 2011-02-03 05:00:08 +00:00
Simon Kornblith
ddcdfb6961 closes #1779: Some CSLs can only be parsed once
Restore global XML properties when Zotero.Cite.makeFormattedBibliography() is complete. At some point, we should probably modify our existing uses of E4X not to rely on these properties being set to their defaults.
2011-02-02 22:18:34 +00:00
Simon Kornblith
0a4fe5725e update to citeproc-js 1.0.105
From 1.0.100:

Allow institutional names to collapse correctly when cite collapsing
options are in effect.

Add an option to identify Vietnamese names and format them correctly
(i.e. always family name first). There is a small possibility of false
positives, so the option is off by default. See the processor manual
for details: http://gsl-nagoya-u.net/http/pub/citeproc-doc.html

From 1.0.101:

Add sortkeys array to skeleton items received during
restoreProcessorState() if it is undefined. Avoids a processor crash
on the first Zotero 2.1 connection to a Zotero 2.0.9 document.

From 1.0.102:

When rendering non-ranged cites collapsed  with collapse="year-
suffix", and the year suffix is implicit (not being rendered through a
cs:text node with variable="year-suffix"), add the necessary splice
delimiter details to the number object.

Protect against undefined name.multi.main when checking headline names
for a name tag.

From 1.0.103:

Add a reference to item data in registry objects.

Provide a registry method getSortedRegistryObjects() to return current
bibliography data.

Document new registry method in processor manual.

From 1.0.104:

Make restoreProcessorState() notice that the sequence of citations has
changed, and assign fresh citation IDs to duplicate citations in the
input.

From 1.0.105:

Assure that all ids passed into an array or as a straight variable are
stringified. Loosen condition statements where appropriate to treat
numeric IDs of string and numeric type as equivalent.
2011-02-02 06:49:20 +00:00
Simon Kornblith
ab07d02de0 reopens #1772, RDF translator loses creators linked via a symbol [patch]
revert changes to RDF.js, since they break import of >1 creator
2011-02-02 06:08:31 +00:00
Simon Kornblith
a9132a2be2 addresses #1773, RDF read from disk works once, fails after
This fixes some issues with streams being closed due to overzealous garbage collection in Firefox 3.6. I'm not sure if this is the same as #1773 or not, but it certainly produces export errors.
2011-02-02 05:42:16 +00:00
Simon Kornblith
dc86b67743 fix manuscript type in MODS 2011-02-02 05:02:17 +00:00
Simon Kornblith
0a91608268 fix for a last-minute Fx 4 API change. this at least gets the translator infrastructure working, but the API change may result in a good amount of translator breakage as well. 2011-02-02 04:39:42 +00:00
Simon Kornblith
623e2dd150 move last line of embedded js in overlay.xul to overlay.js 2011-02-01 10:51:59 +00:00
Simon Kornblith
df28ad6e76 should probably have thought harder before the last commit. change all lets to var, since it doesn't make a difference in this scope. 2011-02-01 07:24:59 +00:00
Simon Kornblith
4283134d32 don't throw on locale not found, just return false 2011-02-01 07:24:01 +00:00
Simon Kornblith
156f2be269 closes #1771, citeproc-js breaks initial Quick Copy drag after Firefox startup
caused by an XHR, which inexplicably breaks dragging behavior
2011-02-01 07:23:01 +00:00
Simon Kornblith
3b78e8ff39 also change back init call 2011-02-01 07:05:29 +00:00
Simon Kornblith
f326fb2aad change back pref key 2011-02-01 06:31:34 +00:00
Simon Kornblith
c107fcf18a don't try to update keyElem when there is no open zotero key 2011-02-01 06:24:52 +00:00
Simon Kornblith
3bcd421f07 add getActiveZoteroPane() call to global Zotero object 2011-01-31 20:28:42 +00:00
Simon Kornblith
25fbec095f fix hasBibliography call for dependent styles 2011-01-31 20:16:06 +00:00