Commit graph

3327 commits

Author SHA1 Message Date
Dan Stillman
6e9167aef1 Fix cancel button in WebDAV verification 2013-02-19 06:10:57 -05:00
Dan Stillman
6c28e61032 More file sync fixes 2013-02-19 05:55:42 -05:00
Dan Stillman
918cb2ef1b Fix focusing of WebDAV password field on verification auth failure 2013-02-19 05:01:37 -05:00
Dan Stillman
dba00c7cea Don't Base64-encode filenames in ZIP files
Existing encoded filenames will still be read correctly
2013-02-18 23:47:49 -05:00
Dan Stillman
80e7f1c6c1 Various file sync fixes 2013-02-18 22:41:44 -05:00
Dan Stillman
bc800ddc30 Fix WebDAV verification feedback 2013-02-18 22:41:44 -05:00
Simon Kornblith
d14c3fcc92 Avoid importing Q into page scope 2013-02-18 21:40:36 -05:00
Simon Kornblith
6d095b5025 Revert "Load as JS 1.8, to avoid throwing on "for each" for now"
This reverts commit b938ce5fdd.

Not necessary since Mozilla bug 830665 is fixed
2013-02-18 16:16:18 -05:00
Simon Kornblith
d1225c44f7 Revert "Add type="application/javascript;version=1.8" to all JS script tags (for now)"
This reverts commit 35b1c16858.

Not necessary since Mozilla bug 830665 is fixed
2013-02-18 16:15:44 -05:00
Simon Kornblith
6b2bbf80e1 Fix things so that they (hopefully) don't break under latest Q 2013-02-18 16:06:31 -05:00
Dan Stillman
ccbccef597 Update versions 2013-02-18 02:37:03 -05:00
Dan Stillman
51365924a3 Accept HTTP headers in Zotero.HTTP.promise() 'options' object 2013-02-18 02:33:13 -05:00
Simon Kornblith
e63364c788 Merge branch '3.0' 2013-02-18 01:03:15 -05:00
Simon Kornblith
376db8d9f0 Ensure that we treat 403 as a failure code 2013-02-18 01:02:54 -05:00
Simon Kornblith
755f2bf6f9 Set reasonable min-width and min-height for Standalone 2013-02-17 16:44:56 -05:00
Dan Stillman
ee16d96f92 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/preferences/preferences.xul
	chrome/content/zotero/xpcom/storage/webdav.js
	chrome/locale/gl-ES/zotero/zotero.dtd
	chrome/locale/gl-ES/zotero/zotero.properties
	chrome/locale/zh-CN/zotero/zotero.dtd
	chrome/locale/zh-CN/zotero/zotero.properties
	install.rdf
	update.rdf
2013-02-16 05:07:59 -05:00
aurimasv
c279aef6cd Store username and url inside correct preference keys 2013-02-10 03:17:12 -06:00
Dan Stillman
331a7cef7e Fix child item duplication (UI-only) when dragging between parents 2013-02-08 02:20:53 -05:00
Dan Stillman
f941c8b6bc Update repotime, submodules, and versions 2013-02-08 01:49:31 -05:00
Dan Stillman
be48ce06b6 Allow Verify Server to pass if uploaded file doesn't exist
With any storage service backed by S3 or another eventually consistent
storage service, there will be a short delay between when files
are uploaded and when they're available, so show a more helpful message
and allow the verification to pass. (Any IIS servers configured not to
serve extensionless files will also fail, but that's probably much
rarer at this point.)

We should also just retry the request on a 404, but that will have to
happen on master.

Addresses #115
2013-02-08 00:57:20 -05:00
Dan Stillman
54af603989 Fix copying of title between book and bookTitle 2013-02-08 00:42:45 -05:00
Dan Stillman
e157d8bc57 Fix sync error downloading new item with related item 2013-02-07 17:37:04 -05:00
Dan Stillman
38cee7e625 Update repotime and submodules 2013-02-07 01:07:03 -05:00
Simon Kornblith
548a6db761 Merge pull request #237 from aurimasv/web-title
Consider type-specific "title" alternatives for validating web translations
2013-02-06 18:12:30 -08:00
gracile-fr
81186be076 -Display the Year for types which don't have a proper "date" field (case, patent, statute) in the item description box and in the bubble. (includeBaseMapped set to true in item.getField).
-Display the Title for types which don't have a proper "title" field  (case, email, statute) in the bubble (use getDisplayTitle).
2013-02-07 00:10:49 +01:00
Simon Kornblith
951ea82cb6 Update to citeproc-js 1.0.425 2013-02-06 01:51:07 -05:00
Simon Kornblith
5afeb9d721 Update to citeproc-js 1.0.425 2013-02-06 01:50:38 -05:00
Dan Stillman
0061ff3ca5 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/preferences/preferences.xul
	chrome/content/zotero/xpcom/data/item.js
	chrome/content/zotero/xpcom/utilities_translate.js
2013-02-04 07:02:38 -05:00
Dan Stillman
e2ea7532ba Fixes #47, Dragging attachment to item removes search results 2013-02-04 04:08:34 -05:00
Dan Stillman
194343cb0f Don't update item when leaving an empty field
It looks like this has been happening for at least all of 3.0, including
when tabbing between empty fields.
2013-02-04 03:40:57 -05:00
Dan Stillman
1b1df60725 Make X-Zotero-Version and RIS/Refer prefs Firefox-only 2013-02-04 02:05:04 -05:00
Dan Stillman
650c393507 Expose launchNonNativeFiles hidden pref in Firefox
"Open PDFs and other files within Firefox when possible"
2013-02-04 01:56:29 -05:00
Dan Stillman
2cd45be191 Avoid unnecessary UI updates in various situations
beginUpdateBatch() doesn't suppress select events, so various batch
operations were triggering lots of extra selects.

This hopefully fixes the long hang some people were seeing when making
changes with an open quick search (which I was only able to reproduce in
Standalone).
2013-02-04 00:06:27 -05:00
Dan Stillman
dfdfbf1258 Properly clear temp DB tables from items list generation 2013-02-03 06:12:23 -05:00
Dan Stillman
2a0c95d0ad Cache list of an item's child attachments/notes 2013-02-03 06:10:58 -05:00
Dan Stillman
190fe8ba05 Don't leak a hidden browser for every single imported text/HTML file
It is possible we have been doing this for a very long time.

(Only local imports were affected, not snapshot saving.)
2013-02-03 02:55:30 -05:00
gracile-fr
f0ad251097 Localization of hardcoded "Quick Format Citation" dialog title 2013-02-02 15:31:41 +01:00
Dan Stillman
1a0849e489 Fix and change extraData for item change notifications
- Some item changes were putting data in the wrong form into extraData,
  which was keeping it from being passed through in notifications.
- For item modifications, set a 'changed' object, keyed by itemID, with
  just the fields that changed as keys and their old values. For
  deletes, keep the 'old' object for now, since sync relies on it.
- Remove item.serialize() for all item changes except deletions, which
  should speed up writes (and which will leave extraData empty for some
  changes).
- Currently only item fields, creators, related items ('related'), and
  'parentItem' are added to 'changed'.

Closes #220
2013-02-02 05:55:38 -05:00
Simon Kornblith
b08e52363b Merge pull request #229 from aurimasv/args
Add a way for translators to pass arguments to callbacks for HTTP requests
2013-01-31 20:00:53 -08:00
Aurimas Vinckevicius
6b878ba9f1 Delete hidden browser even if processDocuments exception handler does not fail. 2013-01-31 19:53:28 -06:00
aurimasv
eed6d2f22c Pass responseCharset to subsequent doGet calls 2013-01-31 19:42:06 -06:00
Dan Stillman
13a2bb99e1 Tweak patch from 41de387 to keep file style consistent 2013-01-31 17:45:55 -05:00
Aurimas Vinckevicius
41de3876d8 Fall back to link attachments for opening item 2013-01-31 16:17:53 -06:00
Dan Stillman
0eb4db7c33 Merge pull request #235 from aurimasv/webdav
Tweaks to WebDAV preferences
2013-01-30 23:37:45 -08:00
Simon Kornblith
6de5cb4ab1 Merge branch '3.0'
Conflicts:
	chrome/content/zotero/recognizePDF.js
	chrome/content/zotero/zoteroPane.js
2013-01-31 01:51:54 -05:00
Simon Kornblith
6dd420458f Detect CAPTCHA 2013-01-29 17:45:57 -05:00
Dan Stillman
7cd3479094 Use eraseByURI() instead of eraseByURIPrefix(), and fix params 2013-01-29 04:03:56 -05:00
Dan Stillman
56bb5b17ad Better MIME type detection of Office files
For at least one Windows user, a .docx file was being interpreted as
text/plain. Instead of relying entirely on the system, hard-code some
extensions we know. (More can be added.)

Also:

- Determine MIME type when opening files instead of using stored type,
  since we might have gotten smarter
2013-01-28 22:44:02 -05:00
Simon Kornblith
64a40cda69 Fix first run (broken by d64379290c) 2013-01-28 18:41:32 -05:00
Simon Kornblith
2c04b62a9e Increase use of _translatorInfo to avoid breaking translation-server 2013-01-28 16:24:29 -05:00