Commit graph

3038 commits

Author SHA1 Message Date
Dan Stillman
77f422039f Don't assume "text/" MIME types can be opened internally
Previously, dragging a Python script ("text/x-python-script") would
trigger an open/save dialog (at least on OS X), since Firefox was under
the impression that it couldn't read the file.
2012-08-02 09:08:49 -04:00
Simon Kornblith
7dbe6d728a No need to import Q here 2012-07-30 14:54:53 -04:00
Simon Kornblith
9e75aba8fd Convert arrays passed to Z.selectItems to objects 2012-07-30 14:54:53 -04:00
Simon Kornblith
59913cc5c0 Tweak notes/tags/related pane appearance 2012-07-30 03:08:38 -04:00
Simon Kornblith
bdfbfc10b2 Use methodjit... 2012-07-30 02:37:39 -04:00
Simon Kornblith
da6149b06f Tweak XPath utilities to behave more appropriately on IE XML documents 2012-07-29 21:29:24 -04:00
Simon Kornblith
36871467b6 Merge branch '3.0' 2012-07-29 21:28:33 -04:00
Simon Kornblith
13958bfaba Revert "ZU.xpath tweak for IE"
This reverts commit cb7640a96a.
2012-07-29 19:54:38 -04:00
Simon Kornblith
fef0970dce Merge branch '3.0' 2012-07-27 18:47:51 -04:00
Simon Kornblith
cb7640a96a ZU.xpath tweak for IE 2012-07-27 18:47:35 -04:00
Simon Kornblith
b266f1414a Always set libraryCatalog for search translators, even when a parent translator is present 2012-07-27 18:27:08 -04:00
Simon Kornblith
ec43117edf Add q and rebalance about dialog 2012-07-27 14:26:19 -04:00
Simon Kornblith
c464321811 Alternative approach to rescuing JIT in Zotero.setTimeout/Zotero.pumpGenerator 2012-07-26 08:56:27 -04:00
Simon Kornblith
344bd1fb74 Revert "Use setTimeout() on hidden window instead of firing an nsITimer to prevent our JS from getting interpreted instead of JITed."
This reverts commit 0a9fad4124.
2012-07-26 08:56:27 -04:00
Simon Kornblith
6f86d85f89 Revert "Fix ReferenceError: timer is not defined from 0a9fad41246f098c3dad1cc72bdaaf634350e371"
This reverts commit 99e5bce87c.
2012-07-26 08:56:27 -04:00
Simon Kornblith
2fd8871998 Avoid extra calls to attachmentCallback 2012-07-24 13:36:55 -04:00
Simon Kornblith
99e5bce87c Fix ReferenceError: timer is not defined from 0a9fad4124 2012-07-24 03:12:22 -04:00
Simon Kornblith
6e064bb4ce Avoid excessive calls to XPCWrappedNative::GetWrappedNativeOfJSObject when determining field type 2012-07-24 03:06:44 -04:00
Simon Kornblith
c0c5695bf2 Add preference to connector to control saving attachments and PDFs via server, part 1 2012-07-24 01:31:38 -04:00
Simon Kornblith
9817b02181 Merge branch '3.0' 2012-07-23 23:48:51 -04:00
Simon Kornblith
70440ee8f9 Don't sanitize input from child web translators before passing it to parent translators 2012-07-23 23:47:58 -04:00
Simon Kornblith
0a9fad4124 Use setTimeout() on hidden window instead of firing an nsITimer to prevent our JS from getting interpreted instead of JITed.
Still need to make sure this doesn't break things on other platforms.

Closes #149, Fix JITing for initial pane load
2012-07-23 21:24:44 -04:00
Dan Stillman
69f8ca71cb Fix broken syncing from 30b389823 2012-07-23 17:20:15 -04:00
Simon Kornblith
02cf62702f Merge commit 'eae1d7a8fd3cb12e9279491d67ba3e4f2d72c875'
Conflicts:
	translators
2012-07-22 20:53:03 -04:00
Juan Grigera
eae1d7a8fd Fixed bug in cutting lines to feed findDOI and cleaned up debug statements 2012-07-22 21:50:26 -03:00
Simon Kornblith
bd2ab16030 Add sourceItemID to list of cached fields 2012-07-22 20:17:20 -04:00
Simon Kornblith
30b3898235 Closes #148, Optimize Zotero.Item.getSource() 2012-07-22 20:13:40 -04:00
Simon Kornblith
b1a51f900d Very minor tag selector optimizations 2012-07-22 19:10:10 -04:00
Simon Kornblith
08238aefd0 Speed up adding/deleting tags:
- Only refresh tag selector once when tags have changed. (The notifier fires both item-tag and tag events when a tag is added to an item.)
- Marginally improve code for generating tag selector.
2012-07-22 16:41:27 -04:00
Simon Kornblith
7f732f56df Don't refresh item list upon tag selector actions unless the action changes the item list.
This speeds up adding/deleting tags a little bit, but unfortunately updating the tag selector itself is still quite slow.
2012-07-22 15:55:40 -04:00
Simon Kornblith
445b95d60d Small collection switching speed boost 2012-07-22 15:19:37 -04:00
Simon Kornblith
430e43a6b6 Fix handling of MIME type mismatches 2012-07-22 01:48:18 -04:00
Simon Kornblith
c549166e25 Fix XMLSerializer on older Firefox versions 2012-07-21 21:12:59 -04:00
Simon Kornblith
c6da52f24b Support saving snapshots from connector, part 1
Snapshots are currently saved using a <base> tag. Thus, images are skipped.
2012-07-21 20:17:14 -04:00
Simon Kornblith
23e2d1911c Merge branch '3.0' 2012-07-21 18:33:53 -04:00
Simon Kornblith
16f4253c6c Handle cases where Zotero.locale is undefined 2012-07-21 18:33:38 -04:00
Simon Kornblith
349c19fe4d Merge branch '3.0' 2012-07-21 18:29:04 -04:00
Simon Kornblith
b117da88a3 Don't save unsynchable tags 2012-07-21 18:28:36 -04:00
Simon Kornblith
cc1ab112f6 Don't show an error when canceling integration preferences dialog 2012-07-20 15:31:32 -04:00
Simon Kornblith
c39a489ca9 Fix deleting citations if dialog is cancelled 2012-07-20 13:37:03 -04:00
Simon Kornblith
7ebc59ee2e Switch csl checkout back to master 2012-07-19 13:34:45 -04:00
Simon Kornblith
4e015ecbe9 Another attempt at getting tests working for translation via server 2012-07-19 13:18:35 -04:00
Simon Kornblith
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