adam3smith
e901cc1bf3
add Zotero protocoll
2013-04-23 18:20:45 -06:00
adam3smith
4a4490923b
add protocol description
2013-04-23 14:21:43 -06:00
Dan Stillman
d128e31467
Fix "Delete reconciliation unimplemented for searches"
...
Just ignore the remote deletion
2013-04-23 15:52:35 -04:00
adam3smith
f47b878f7b
add more item handler protocols to add by URI
2013-04-23 13:26:41 -06:00
Simon Kornblith
557140a022
Update citeproc-js to 1.0.455
2013-04-23 14:38:51 -04:00
Simon Kornblith
c112685338
Fix #312 , Google Books translator fails in Fx Nightly > 4/2
...
Also remove remnants of old DOM bindings
2013-04-23 00:17:35 -04:00
Dan Stillman
f8515693aa
Fix error when no results from regexp search
2013-04-22 20:08:01 -04:00
Dan Stillman
44ea578fd5
Fix updating of item type icon when changing types (broken by 6b7fe80
)
2013-04-22 20:07:02 -04:00
Dan Stillman
e3193526fa
Fix for WebDAV server returning 300 if lastsync but no lastsync.txt
...
https://forums.zotero.org/discussion/29040/
2013-04-22 15:53:54 -04:00
Dan Stillman
7b24dbd75c
Fix "Display character encoding on export" checkbox in prefs
2013-04-22 15:03:18 -04:00
Simon Kornblith
db313abc73
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
install.rdf
update.rdf
2013-04-22 03:08:07 -04:00
Dan Stillman
0b6312722d
Update versions
2013-04-22 01:44:02 -04:00
Dan Stillman
6b7fe8053a
Fix UI update when adding/removing colored tags in search modes
...
https://forums.zotero.org/discussion/28827/404-colored-tag-search-results/
2013-04-21 03:06:35 -04:00
Simon Kornblith
ce2828773b
Fix saving PDFs open in pdf.js
2013-04-20 21:48:53 -04:00
Dan Stillman
65c7a5988b
Limit autocomplete for tags and fields to current library
...
Not done for advanced search
Should be easy for saved search, but not yet done
2013-04-19 15:10:05 -04:00
Dan Stillman
8469ce821b
Merge pull request #305 from rsnape/issue-251-fix
...
Fix issue #251
2013-04-19 03:22:05 -07:00
J Richard Snape
1e45aed753
Fix issue #251
...
Two changes needed to cope with shift-enter being pressed both
with and without changes to current creator row
Signed-off-by: J Richard Snape <rsnape@dmu.ac.uk>
2013-04-19 10:53:46 +01:00
Dan Stillman
5c5b9af1d7
Increase max note title length to 120
...
https://forums.zotero.org/discussion/28945
2013-04-19 01:40:25 -04:00
Dan Stillman
41c9a4a433
Fix relative path support to sync properly
...
Dual boot and VM setups worked, but only absolute paths were synced,
because syncing uses attachmentPath, which was resolving relative paths
itself (#51 ). attachmentPath now returns what's in the database (as it
did originally), and getFile() does the resolving instead.
This means that anything relying on attachmentPath directly needs to be
aware that it might get a placeholder-prefixed relative path.
2013-04-19 01:33:23 -04:00
Frank Bennett
95d8348a77
Remove updateItems()
2013-04-19 11:13:49 +09:00
Frank Bennett
855d0b7fba
Use rebuildProcessorState() in RTF Scan. Fixes AGM SIG-CHI Proceedings (numeric style, bib sorted by author), and possibly others.
2013-04-19 10:55:11 +09:00
Simon Kornblith
127cb259c1
Remove old comment
2013-04-18 15:45:24 -04:00
Simon Kornblith
4486ba4495
Remove "%" from list of unencoded entities
...
@aurimasv's patch from https://github.com/zotero/zotero/pull/304#issuecomment-16562271
2013-04-18 15:44:40 -04:00
Simon Kornblith
dbd36a935f
Merge pull request #304 from simonster/file-fixes
...
Try to parse paths as paths in addition to as URIs
2013-04-18 09:45:40 -07:00
Simon Kornblith
ecb8cb140d
Don't fire explicit styleChanged event on load
...
Otherwise, the bottom of the document preferences window can be
cut off the first time it is displayed. A styleChanged event is still
fired after setting the selection.
2013-04-18 03:30:33 -04:00
Simon Kornblith
6fe1c1cbba
Handle pathological case with backslashes in path
2013-04-18 02:56:50 -04:00
Simon Kornblith
61300e4dd7
Try to parse paths as paths in addition to URIs
2013-04-18 02:32:24 -04:00
Simon Kornblith
b8ce002df3
Update to citeproc-js 1.0.451
2013-04-17 18:02:14 -04:00
Dan Stillman
7677eccb9f
Addresses #104 , Shorten long filenames on import
...
This fixes the problem for attached files. I assume this is still a
problem for importSnapshotFromFile(), which uses copyTo() on a
directory. For that we'd need a copyDirectoryToUnique() function that
shortened the names of all files in the directory.
2013-04-17 16:13:23 -04:00
Dan Stillman
500076ea63
Errors on some file sync requests could hang sync progress
2013-04-17 04:12:11 -04:00
Dan Stillman
084f671b18
Fix downloads on broken WebDAV servers
...
cloudme.com and maybe box.com appear to have stopped sending a
Last-Modified header for files, causing Zotero to skip the file download
step. Instead of relying on that, we now save a random id to the
lastsync file and just use that as an ETag.
Also migrate lastsync to lastsync.txt, which might be supported better
on some other broken WebDAV servers.
2013-04-17 03:07:20 -04:00
Simon Kornblith
a6e79d6bd3
Merge pull request #300 from aurimasv/transBinding
...
Revise translator preference rules for clarity & to favor top frame translators
2013-04-16 23:45:07 -07:00
Simon Kornblith
de2dec921f
Fix https://forums.zotero.org/discussion/28922/
2013-04-17 02:35:44 -04:00
Simon Kornblith
91b2de3ec6
Add missing string from d81e801685
2013-04-17 02:01:30 -04:00
Simon Kornblith
d81e801685
Add about:memory button to Standalone
2013-04-17 02:00:07 -04:00
Simon Kornblith
d154d7ed7f
Remove -moz-border-radius (supplanted by border-radius)
2013-04-17 01:42:11 -04:00
Simon Kornblith
f42ded42c6
Fix https://forums.zotero.org/discussion/28810/
2013-04-17 01:11:44 -04:00
Simon Kornblith
ba103721fe
Fix typo in deca49c433
2013-04-16 23:33:18 -04:00
Simon Kornblith
deca49c433
Avoid stack overflow in tests
2013-04-16 23:31:23 -04:00
Aurimas Vinckevicius
a0bc26713e
Revise translator binding rules for clarity & to favor top frame translators
2013-04-16 19:06:55 -05:00
Simon Kornblith
e893472331
Register as handler for BibTeX mime typese
2013-04-16 12:46:13 -04:00
Dan Stillman
b82a28e708
Extra file sync debugging
2013-04-16 01:10:42 -04:00
Dan Stillman
c185ffc728
Fix purgeDeletedStorageFiles() (from 5442e2e8
)
2013-04-16 00:16:51 -04:00
Simon Kornblith
ff5353fec1
Update to citeproc-js 1.0.450
2013-04-16 00:11:19 -04:00
Dan Stillman
9b1b4803dc
Update submodules and repotime
2013-04-15 22:26:36 -04:00
Dan Stillman
5442e2e8a8
Fix ZFS purging when switching to WebDAV
2013-04-15 22:21:54 -04:00
Simon Kornblith
bafad27311
IE doesn't support normalize
2013-04-15 15:15:01 -04:00
Simon Kornblith
80b10184b0
Fix race condition when running bookmarklet from Standalone server
2013-04-15 14:52:51 -04:00
Simon Kornblith
5a664ec3d9
Revert XDR timeout changes from 11316d952b
2013-04-15 14:52:27 -04:00
Simon Kornblith
771cfc9ca6
Make bookmarklet origin configurable for tests
2013-04-15 13:43:07 -04:00
Simon Kornblith
11316d952b
Don't forget to call fail() after debug messages from IE XDR
2013-04-15 13:25:40 -04:00
Simon Kornblith
210e71b8a5
Tweak timeouts and add additional debugging info for IE Standalone XDR
2013-04-15 13:19:10 -04:00
Dan Stillman
00bb7a168b
Update versions
2013-04-15 02:58:25 -04:00
Dan Stillman
4f6fbf364d
Use renamed-styles.json and flag from repo to replace renamed styles
...
Currently updating renamed-styles.json is a manual process.
2013-04-15 02:56:32 -04:00
Simon Kornblith
3726f81896
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
install.rdf
update.rdf
2013-04-15 01:28:20 -04:00
Dan Stillman
6952f46986
Fix Attachment Content regexp search
2013-04-14 21:20:24 -04:00
Simon Kornblith
61864e903f
Fix comment
2013-04-14 19:55:30 -04:00
Dan Stillman
f7c3a29a57
Display note title even if first line is just an opening HTML tag
...
https://forums.zotero.org/discussion/28857/#Item_14
2013-04-14 19:14:46 -04:00
Simon Kornblith
d0d0f14edb
Disable context menu icons on OS X
2013-04-14 01:47:05 -04:00
Simon Kornblith
fa27e3f3de
Merge commit '915a579' into 4.0
2013-04-14 01:23:06 -04:00
Dan Stillman
82c4c90f5c
Fix spacing in sync auto-merge dialogs
2013-04-13 03:44:09 -04:00
Dan Stillman
41449871a1
Fix "Source item for keyed source doesn't exist" sync error
...
This could occur in 4.0 if a standalone attachment was modified locally
and remotely was changed into a child attachment.
2013-04-13 03:41:32 -04:00
Aurimas Vinckevicius
915a579bc4
Fix icon for "Remove Item from Collection"
2013-04-13 02:07:01 -05:00
Aurimas Vinckevicius
33fedc306c
Add icons to context menus
2013-04-13 01:53:02 -05:00
Dan Stillman
b01ae24f18
Don't deselect tags unnecessarily
...
https://forums.zotero.org/discussion/28842/
Related to 4e1fbf974
2013-04-12 15:57:02 -04:00
Dan Stillman
ef3a5755f8
Colored tags weren't shown in collections with no other tags
2013-04-12 14:40:41 -04:00
rsnape
8ea86d77d3
Update itembox.xml
...
Corrects a tiny bug where pressing minus button to remove an unsaved creator row creates incorrect behaviour in the plus button in preceding row. Done in preparation for a fix I have locally for issue #251 . Please advise if I have your preferred workflow wrong.
2013-04-11 13:16:33 -04:00
rsnape
360b9de1dc
Update itembox.xml
...
Corrects a tiny bug where pressing minus button to remove an unsaved creator row creates incorrect behaviour in the plus button in preceding row. Done in preparation for a fix I have locally for issue #251 . Please advise if I have your preferred workflow wrong.
2013-04-11 12:15:39 +02:00
Dan Stillman
7be0680537
Update localized string manually, since Transifex is currently broken
2013-04-11 05:07:02 -04:00
Dan Stillman
9c74957bc0
Tweak alignment of sync error icon on Windows
2013-04-11 04:30:51 -04:00
Dan Stillman
2236bab130
Better handle some file sync file access errors
...
- Catch additional errors on Windows (too-long paths, maybe aliases)
- Fix "Show File" button (which didn't show in some cases, at least on
Windows)
- Clarify error message
2013-04-11 04:28:38 -04:00
Dan Stillman
e716a5367a
Some file sync errors weren't being caught and displayed
2013-04-11 04:27:18 -04:00
Simon Kornblith
d08ad1143d
Make sure translator test errors appear both in log and in console
2013-04-09 20:37:24 -04:00
Dan Stillman
cc7360dc0c
Fix for <div> appearing in some notes instead of <p>
...
https://forums.zotero.org/discussion/28781/
Not totally sure how/when this was happening. To fix existing notes,
switch the Format to Paragraph manually.
2013-04-09 04:14:48 -04:00
Simon Kornblith
f3bb679ebe
Merge branch 'resolve-url' into 4.0
2013-04-08 18:36:25 -04:00
Simon Kornblith
7f7fe90ad5
Allow attachments to be saved using relative URLs
...
See https://groups.google.com/forum/?fromgroups=#!topic/zotero-dev/bBB8lyXy9V8
and zotero/translators#569
2013-04-08 18:33:25 -04:00
Dan Stillman
10351968f9
Update versions
2013-04-08 00:51:11 -04:00
Simon Kornblith
abe266d74b
Recognize application/xhtml+xml as snapshot
2013-04-07 21:16:15 -04:00
Dan Stillman
a966c30b38
Update locales from Transifex
2013-04-07 19:44:57 -04:00
Simon Kornblith
142a48b132
Use ZOTERO_CONFIG for bookmarklet URL
2013-04-07 18:48:18 -04:00
Simon Kornblith
6778d06ae7
Don't break in IE
2013-04-07 17:47:57 -04:00
Simon Kornblith
6ba65270ce
Revert "When mimeType is not supplied, try to fetch it from server and redo checks for automatic snapshots."
...
This reverts commit 6dd94f0a3a
.
2013-04-07 17:47:57 -04:00
Simon Kornblith
0850ca94b1
Revert "Don't set unknown mimeTypes to "application/octet-stream""
...
This reverts commit f64d087926
.
2013-04-07 17:47:57 -04:00
Dan Stillman
79bfca03ae
Fix character encoding (including window title) of Timeline view
...
http://forums.zotero.org/discussion/28688/
2013-04-07 16:48:40 -04:00
Dan Stillman
5878dac132
Clarify error message for login manager access failure in Firefox
...
Fixes #288 , Inappropriate error message when master password times out
2013-04-07 16:28:40 -04:00
Simon Kornblith
0d6dc81112
Fix https://forums.zotero.org/discussion/28711
2013-04-05 10:48:58 -04:00
Dan Stillman
24184b6dc1
Throw errors instead of strings for DB errors
2013-04-05 01:19:41 -04:00
Dan Stillman
49da992285
Fix queryMethod error
2013-04-05 01:19:05 -04:00
Simon Kornblith
5e4c464cf5
Fix lookup of <8 digit PMIDs
2013-04-04 22:24:12 -04:00
Dan Stillman
339225f2fb
Fix possible tag-related sync bug
2013-04-04 12:02:27 -04:00
Simon Kornblith
e51434416a
Fix abbreviation of single word titles
...
https://forums.zotero.org/discussion/28687/
2013-04-04 11:11:54 -04:00
Simon Kornblith
ea12afa045
Fix abbreviation of single word titles
...
https://forums.zotero.org/discussion/28687/
2013-04-04 11:11:03 -04:00
Simon Kornblith
f81f86c92d
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
install.rdf
update.rdf
2013-04-04 02:05:23 -04:00
Simon Kornblith
640da14adc
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
install.rdf
update.rdf
2013-04-04 02:04:31 -04:00
Dan Stillman
193b10a1f5
Fix newline symbols
2013-04-04 01:17:32 -04:00
Dan Stillman
f1a3a4e65b
Update locales from Transifex
2013-04-04 01:16:26 -04:00
Dan Stillman
2391c99d66
Update version
2013-04-04 01:03:36 -04:00
Dan Stillman
483da7c42e
Fix never-ending auto-sync
2013-04-04 01:01:07 -04:00
Simon Kornblith
c9b73f2bd3
Fix reference test pane
2013-04-03 21:11:44 -04:00
Simon Kornblith
d332c84606
Fix automatic title abbreviation on new installs
2013-04-03 17:32:32 -04:00
Simon Kornblith
0add49e66e
Update to citeproc-js 1.0.446
2013-04-03 17:22:54 -04:00
Simon Kornblith
b63430e180
Add link to bug on document.evaluate deprecation warnings
2013-04-03 16:35:30 -04:00
Simon Kornblith
5fec7bdb1c
Avoid deprecation warning
2013-04-03 16:30:49 -04:00
Simon Kornblith
a334ac9f60
Properly install styles with BOMs from disk
2013-04-03 14:37:32 -04:00
Simon Kornblith
2b8c28ccaf
Support file:/// URIs in Zotero.HTTP.promise()
2013-04-03 14:37:02 -04:00
Simon Kornblith
5e237a2723
done(), not end()
2013-04-03 13:32:18 -04:00
Simon Kornblith
5218c132f5
Fix formatting for copy-pasted bibliographies
2013-04-03 13:28:56 -04:00
Simon Kornblith
15f26e44da
Recognize container-title-short as journal abbreviation
2013-04-03 12:58:29 -04:00
Simon Kornblith
20e94b493e
Remove remaining ENS style code
2013-04-03 12:05:13 -04:00
Simon Kornblith
67e82f0762
Add end() to end of Q chain
2013-04-03 12:05:13 -04:00
Dan Stillman
e3e94f91ea
Fix a few more potential file sync errors
2013-04-03 05:50:33 -04:00
Dan Stillman
2bdc6fd9f4
fr-FR: Redo "Champs & Marqueurs" change
2013-04-03 05:35:36 -04:00
Dan Stillman
729080db4d
Fix "this._deferred is null" WebDAV sync error
...
This occurred if an attachment had only files beginning with periods.
2013-04-03 05:22:33 -04:00
Dan Stillman
f9663dc64d
Fix ⏎ characters in es-ES, fr-FR, and ja-JP
2013-04-03 04:38:14 -04:00
Dan Stillman
b541f00e99
Update locales from Transifex
2013-04-03 04:34:59 -04:00
Dan Stillman
12ed941e76
Don't double-encode extended characters in relative paths
...
Fixes #287
2013-04-03 04:23:45 -04:00
Dan Stillman
fdb31b17bc
Ignore file.fileSize error when calculating upload file size
2013-04-02 17:59:11 -04:00
Lennart Fricke
1aae8945f6
Fix Bug not being able to set attachmentBasePath.
2013-04-02 14:27:56 -04:00
Dan Stillman
b8cdb71628
Update version
2013-04-02 14:26:37 -04:00
Lennart Fricke
274bbbd7bc
Fix Bug not being able to set attachmentBasePath.
2013-04-02 19:47:19 +02:00
Dan Stillman
d6d5288e6e
First z.org release is 4.0.1. (AMO will be 4.0.)
2013-04-02 01:48:07 -04:00
Dan Stillman
80b81cc2b3
Update versions
2013-04-02 01:47:10 -04:00
Simon Kornblith
fe8fd369d7
Update citeproc-js
2013-04-02 01:30:50 -04:00
Simon Kornblith
01970830ce
Update citeproc-js
2013-04-01 18:42:14 -04:00
Dan Stillman
48aca90c80
fr-FR: "Tous champs & Marqueurs" -> "Champs & Marqueurs"
2013-04-01 15:36:19 -04:00
Simon Kornblith
0259ef9310
Exclude underscores from search strings
...
Fixes http://forums.zotero.org/discussion/28585/
2013-04-01 14:29:07 -04:00
Simon Kornblith
f008342dd8
Show a better error when citeproc-js requests an non-existent item
2013-04-01 13:19:29 -04:00
Dan Stillman
925e352143
Fix ⏎ characters in localized strings
2013-04-01 02:16:10 -04:00
Dan Stillman
d2fccbe4e9
Merge locales from Transifex
2013-04-01 02:14:41 -04:00
Dan Stillman
83dc2e0ad7
Don't fail when $NUMBER is missing in tag color chooser localized string
2013-04-01 02:10:39 -04:00
Dan Stillman
4ad8320dc0
Increase width of quicksearch bar slightly
2013-04-01 01:43:59 -04:00
Dan Stillman
2b12c68858
fr-FR: "Raccourcis clavier"->""Raccourcis" in prefs
2013-04-01 01:34:55 -04:00
Simon Kornblith
c657a3056d
Remove isFx3, isFx31, isFx35, isFx36, isFx4, and isFx5
2013-04-01 01:14:44 -04:00
Simon Kornblith
903c3ed78e
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
2013-04-01 01:11:52 -04:00
Simon Kornblith
3d6cc7a630
Fix translator error reports on Fx >20
...
Additional changes needed to abide by per-window private browsing settings
2013-04-01 01:09:49 -04:00
Simon Kornblith
e2a68c747c
Don't break when add citation box is closed directly instead of cancelled
2013-03-31 22:07:30 -04:00
Simon Kornblith
c7c0c4c5dc
Fix classic view editor
2013-03-31 20:25:13 -04:00
Simon Kornblith
65d0be2db6
Update to citeproc-js 1.0.443
2013-03-31 17:43:28 -04:00
Dan Stillman
75e51ea577
Fix alignment and display of disableByDomain checkbox/textbox
2013-03-29 16:07:34 -04:00
Dan Stillman
2c134c1c25
Shrink font size of quick copy prefpane instructions
2013-03-29 04:28:44 -04:00
Dan Stillman
239247aa81
Make the prefwindow somewhat less of a disaster on fr-FR
...
And probably other locales.
(Also, there must be a better way to deal with bottom elements getting
cut off than these extra <separator/> elements that result in extra
space when they're not needed.)
2013-03-29 04:28:35 -04:00
Dan Stillman
ded84f7666
Fix bizarre newline symbols in fr-FR and ja-JP
2013-03-29 03:35:01 -04:00
Dan Stillman
6ea5afe8e3
Update locales from Transifex
2013-03-29 03:33:05 -04:00
Simon Kornblith
7ce93e66d9
Fix installing styles from the preferences
2013-03-28 16:55:14 -04:00
aurimasv
6a0351c940
Don't break when stringifying item fields. Broken by 2f8f18c957
2013-03-28 00:55:05 -05:00
Simon Kornblith
bfc4f3eb78
Update citeproc-js to 1.0.442
2013-03-28 00:37:52 -04:00
Dan Stillman
51476823d7
Merge locales from Transifex
2013-03-28 00:34:28 -04:00
Simon Kornblith
4c7d096545
Use typographic quotes
2013-03-28 00:24:38 -04:00
Simon Kornblith
6efe6c5bd6
Move "Automatically abbreviate journal titles" setting to document preferences
...
The setting is disabled by default for existing documents, but enabled by
default for new documents.
2013-03-27 23:53:38 -04:00
Simon Kornblith
a6fae941ad
Disable one window warning for annotations
2013-03-27 23:47:34 -04:00
Simon Kornblith
6d518c0cec
Clarify failed validation error message
...
See http://forums.zotero.org/discussion/28540?page=1#Item_4
2013-03-27 11:29:53 -04:00
Dan Stillman
ae87fb9848
Version update
2013-03-26 16:32:23 -04:00
Dan Stillman
014aee1485
Fix nsIRequest test for non-client environments
2013-03-26 16:15:31 -04:00
Dan Stillman
0b82266882
Don't show nsIChannel passwords in debug output
2013-03-26 16:00:55 -04:00
Dan Stillman
97358aad7a
Asynchronous DB query methods (experimental)
...
See comment in db.js for example usage.
This requires Firefox 20 or later unless we bundle the necessary code
modules ourselves.
2013-03-26 15:11:22 -04:00
Dan Stillman
6896beb096
Remove use of deprecated pragma default_cache_size
...
Instead, set cache_size at runtime
2013-03-26 15:11:22 -04:00
Dan Stillman
50a0b2d36c
Apparently the dummy transaction hasn't been necessary since 2007 or so
...
https://bugzilla.mozilla.org/show_bug.cgi?id=380345
2013-03-26 15:11:22 -04:00
Dan Stillman
e7d7d2a943
Merge branch '4.0'
...
Conflicts:
install.rdf
update.rdf
2013-03-26 15:10:38 -04:00
Dan Stillman
760c327a1b
Update locales from Transifex
2013-03-26 13:35:27 -04:00
Dan Stillman
5a005cd5ae
Fix WebDAV file sync conflict
2013-03-26 02:50:01 -04:00
Dan Stillman
48544729e7
Replace some uses of Q.allResolved() with Q.all() in storage sync
2013-03-26 02:50:01 -04:00
Dan Stillman
acb45593e7
Fix WebDAV file purging
...
Deleted files are purged at the end of every sync, without any delay.
(If there's a conflict, it will be resolved before the file is deleted.)
Orphaned files are deleted once every 10 days, since it's a potentially
expensive operation for the server.
2013-03-26 02:50:00 -04:00
Simon Kornblith
107dc081b9
Fix duplicate requests to provider sites
...
When the user follows a link from a proxy-by-port EZProxy to another
proxy-by-port EZProxy, we make an additional request to the target site
with no cookies. This yields a redirect to the EZProxy login page. We
use the query parameters to determine the true domain of the site.
Previously, we allowed the redirect to continue, and used the same code we
use to detect EZProxy logins to map the proxied domain to the true domain.
This caused duplicate requests to providers and apparently infinite loops.
We now read the query parameter directly from the redirect to the EZProxy
login page and then cancel the request so that the redirect doesn't get
followed.
The changeset also improves logging of proxy-related information.
See https://forums.zotero.org/discussion/28505/ for further discussion.
2013-03-25 21:45:40 -04:00
Simon Kornblith
dc17095884
Fix duplicate requests to provider sites
...
When the user follows a link from a proxy-by-port EZProxy to another
proxy-by-port EZProxy, we make an additional request to the target site
with no cookies. This yields a redirect to the EZProxy login page. We
use the query parameters to determine the true domain of the site.
Previously, we allowed the redirect to continue, and used the same code we
use to detect EZProxy logins to map the proxied domain to the true domain.
This caused duplicate requests to providers and apparently infinite loops.
We now read the query parameter directly from the redirect to the EZProxy
login page and then cancel the request so that the redirect doesn't get
followed.
The changeset also improves logging of proxy-related information.
See https://forums.zotero.org/discussion/28505/ for further discussion.
2013-03-25 21:31:23 -04:00
Simon Kornblith
d8e2007da4
Merge branch '4.0'
...
Conflicts:
chrome/content/zotero/xpcom/zotero.js
install.rdf
update.rdf
2013-03-23 17:35:19 -04:00
Dan Stillman
e61350a3b2
Fix positioning of sync error popup
2013-03-22 17:56:53 -04:00
Dan Stillman
b54b77a107
Clarify WebDAV error messages
2013-03-22 17:47:35 -04:00
Dan Stillman
ffcabcd44e
Make text in sync error panel selectable
2013-03-22 17:23:19 -04:00
Dan Stillman
4a334fa7f7
Fix file sync error continuing to show after error had cleared
2013-03-22 17:22:10 -04:00
Dan Stillman
b208097a8e
options.requestObserver callback for Zotero.HTTP.promise()
...
The callback receives the XMLHttpRequest object after the open() call.
2013-03-22 17:04:38 -04:00
Dan Stillman
059906a11e
Fix wide prefpane if PDF tools aren't installed
2013-03-22 13:45:57 -04:00
Dan Stillman
c7c8cbbeae
Mention Search pane in PDF tools message
2013-03-22 13:34:01 -04:00
Dan Stillman
f9c9253e88
Fix Proxies prefpane
2013-03-22 03:20:33 -04:00
Dan Stillman
15caec9a32
Remove hardcoded prefwindow width
2013-03-22 03:13:32 -04:00
Dan Stillman
553173f7ba
Fix cutoff of bottom of Search prefpane on Linux
2013-03-22 03:08:47 -04:00
Dan Stillman
f5d33a3a0c
Update submodules and versions
2013-03-22 02:34:12 -04:00
Dan Stillman
fcce6327ae
Merge pull request #277 from aurimasv/escape-path
...
Escape special characters in file paths when attaching files
2013-03-21 01:26:12 -07:00
aurimasv
6524e17ded
Show error message when attaching file fails.
2013-03-21 03:24:47 -05:00
aurimasv
82448c4a4d
Escape special characters in file paths when attaching files
2013-03-21 03:24:47 -05:00
Dan Stillman
18db86d650
Merge branch '4.0'
2013-03-21 03:05:30 -04:00
Dan Stillman
cf9dd6d73f
Merge locales from Transifex
2013-03-20 22:53:59 -04:00
Dan Stillman
c227fdb3f7
Fix bottom padding of Sync->Reset pane
2013-03-20 22:41:15 -04:00
Dan Stillman
e85790541b
Remove per-library sync error indicators, at least for now
...
The hidden column caused collection names to be cut off unnecessarily,
and the extra icons were overly distracting. For now, just show the
first error that comes in in the main sync error panel, along with the
library name.
2013-03-20 22:41:15 -04:00
Simon Kornblith
0782344c41
Revert "Don't truncate text in Add Item by Identifier box at less than the full box width"
...
This reverts commit 5f2f120a98
.
This seems to be a bug in Nightly, not Zotero.
2013-03-20 16:54:52 -04:00
Dan Stillman
7cdc420304
Remove obsolete code
2013-03-20 16:45:09 -04:00
Dan Stillman
1f1c6d16ff
Quit rather than restart when changing data directory
2013-03-20 16:45:09 -04:00
Simon Kornblith
5f2f120a98
Don't truncate text in Add Item by Identifier box at less than the full box width
2013-03-20 16:33:05 -04:00
Dan Stillman
7c3d6a54e8
Adjust bottom padding of prefpanes
2013-03-20 13:06:53 -04:00
Dan Stillman
795fcbff74
Merge branch '4.0'
2013-03-20 05:11:08 -04:00
Dan Stillman
ddd7cdf431
Use nicer alert for PDF tools download error
2013-03-20 05:10:48 -04:00
Dan Stillman
49a97d104b
Fix strict mode error downloading PDF tools
2013-03-20 05:10:48 -04:00
Dan Stillman
a417c9ef59
Fix window height bug in Zotero preferences, and reorganize code
...
Prefpanes are now in separate overlays, which fixes the age-old resizing
bug when switching between panes (at least on OS X) that varied
depending on the initial pane. Code has also been moved into
pane-specific files and objects, with strict mode enabled. When calling
code from another pane (e.g., for a UI update in another pane), first
check whether the Zotero_Preferences.[Pane] object exists--if it doesn't
then nothing needs to be called.
This change breaks the word integration plugin pref overlays, which
hopefully can be rewritten to work with either overlay format.
There is a good chance that this breaks some other things in the
preferences too.
Fixes #243
2013-03-20 05:10:38 -04:00
Dan Stillman
41e2f3008e
Sort empty titles last when title isn't primary sort
...
When sorting by Title, empty titles get sorted to the top of the items
list for visibility, but when sorting by another column and using the
title as a secondary/tertiary sort, empty titles should get sorted last
so that new empty items go to the end of the list rather than the
middle.
This is a little weird, and the alternative would be to just always sort
empty titles last even when sorting by Title, but this preserves the
current behavior for Title sorting. (Before f0f6772b01
titles weren't
used for secondary sorting at all, so there's no precedent for
title-sorting behavior when sorting by another column.)
Addresses #275
2013-03-19 15:59:40 -04:00
Dan Stillman
d69dc3d5a7
If Year column is visible and not Date, don't sort by full date
...
Otherwise use full date, even if Date column is hidden
Addresses #275
2013-03-19 15:42:39 -04:00
Dan Stillman
1647f28135
Fix error selecting separator above Group Libraries
...
This is super annoying, but I can't seem to stop the separator row from
being selected in seltype="single" mode (where isSelectable() isn't
called). Until we have a better solution, at least clear the items list
and avoid an error.
2013-03-19 06:53:48 -04:00
Dan Stillman
78618ff88b
Fix collections-containing-an-item highlighting in Fx22+
2013-03-19 06:16:11 -04:00
Dan Stillman
b1f80a3615
Use dateAdded rather than dateModified for final fallback sort
...
Addresses #275
2013-03-19 06:00:11 -04:00
Dan Stillman
f0f6772b01
Sort by title after creator and date, if not primary sort
...
Addresses #275
2013-03-19 05:16:31 -04:00
Dan Stillman
8bd7536c2c
Remove reference to missing .dtd file
2013-03-19 02:25:58 -04:00
Dan Stillman
4717e3497f
Fix missing "Deleted" in CR window
...
Addresses #273
2013-03-19 02:25:25 -04:00
Dan Stillman
cf54a5da34
Fix code style
...
Refs #274
2013-03-19 02:22:33 -04:00
Aurimas Vinckevicius
cc93a0c7b8
Unbreak adding new items. Broken by dbf6bc0ee1
.
2013-03-19 01:05:53 -05:00
Simon Kornblith
67bccfc9fe
Only show annotation toolbar on pages that already have annotations
2013-03-18 20:37:27 -04:00
Dan Stillman
22f9fc04a8
Fix update marking for uploaded file versions that exist remotely
...
If a file version existed on the server, the uploaded attachment wasn't
marked as updated until the next sync.
2013-03-18 20:28:16 -04:00
Dan Stillman
47299c9e85
Remove debug line and update error message
2013-03-18 20:27:54 -04:00
Dan Stillman
8e1b8022ad
Download locally existing remotely modified files in on-demand mode
...
If a file doesn't exist locally it won't be downloaded until opened, but
if a file does exist locally and has been modified remotely the latest
version will be downloaded at sync time regardless of the file sync
mode. (If a locally existing file has been updated remotely, just
opening it won't currently download the latest version. You have to
sync. This may change in the future.)
2013-03-18 20:21:48 -04:00
Dan Stillman
0853dbc070
Fix problem with items list scrollbar size between views
...
Caused by 2cd45be191
, though not sure why it's happening.
2013-03-17 16:12:46 -04:00
Simon Kornblith
c457139573
Merge pull request #270 from aurimasv/RDFimport
...
Fix RDF import for large notes
2013-03-17 13:05:14 -07:00
Dan Stillman
9796e60617
Don't update item when tabbing through empty Date field
2013-03-17 03:49:31 -04:00
aurimasv
f3bda1643d
Normalize DOM nodes after parsing
2013-03-17 02:43:41 -05:00
aurimasv
d974c78cef
Add $rdf.log.error for rdflib.js
2013-03-17 02:43:41 -05:00
aurimasv
dbf6bc0ee1
Don't attempt to mark changes when creating new item.
2013-03-17 02:43:41 -05:00
Dan Stillman
147f325e40
Merge locales from Transifex
2013-03-17 03:34:42 -04:00
Dan Stillman
36eae6ad00
Update child attachment order when renaming attachment
...
Also show "1" next to child attachments with embedded notes
2013-03-17 03:14:29 -04:00
Dan Stillman
9bddef21b7
Fix collection row selection issue on Windows
2013-03-17 02:41:43 -04:00
Dan Stillman
6915b7aa56
Merge branch '4.0'
2013-03-17 01:24:50 -04:00
Dan Stillman
5a863d97c8
Context-menu string cleanup
...
- Remove all "Selected" from "Selected Item", because that's how a context menu works
- Change "Remove Selected Item" to "Remove Item from Collection" (fixes #122 )
- Change "Delete Selected Item from Library" to "Move Item to Trash")
- Change "Remove" on Duplicate/Unfiled Items to "Hide" (fixes #122 )
- Change "Create Parent Item from Selected Item" to "Create Parent Item"
2013-03-17 01:22:47 -04:00
Simon Kornblith
3c6728e30f
Remove unnecessary version checking code
2013-03-16 23:51:34 -04:00
Dan Stillman
022ee4481b
Add "Delete Collection and Items..." context-menu option
...
Also update collection/search deletion dialogs with better button text and no more "[JavaScript Application]"
2013-03-16 22:55:50 -04:00
Dan Stillman
5f283a6b7f
Fix tag selector glitch after removing last tag, again
...
Better fix than 4e1fbf9747
2013-03-16 16:25:58 -04:00
Dan Stillman
edfdbdec1c
Keep tag selector label heights consistent
...
Use a transparent border so that the height is the same with or without
zotero-clicky being set
2013-03-16 16:25:58 -04:00
Dan Stillman
0f87772b97
Fix broken checkboxes in tag selector context menu (OS X only?)
...
On OS X, the checked state of <menuitem type="checkbox"/> still doesn't
work right if set before the menu is opened. To get around this, the
state is now set manually in onpopupshown(). There's an annoying delay
before the UI update, but this is better than nothing.
2013-03-16 16:25:58 -04:00
Dan Stillman
fec159f969
Fix error on tag change without a selected item (from 1e59c5ab7
)
2013-03-16 16:25:58 -04:00
Dan Stillman
6dbe1d1e19
Show colored tags in tag selector in all views
...
Always show colored tags at the top of the tag selector, regardless of
whether they're in the current scope. If not, they're shown with reduced
opacity (as an equivalent to the gray style for out-of-scope tags in
Display All Tags mode). As a corollary, colored tags are now shown even
if they have no associated items and will remain until they're
explicitly deleted.
Also:
- Don't show outline on out-of-scope tags in "Display All Tags" mode
2013-03-16 16:25:51 -04:00
Dan Stillman
2b7d7ebfbf
Don't rely on object property order to sort tags
...
It works, but in theory it's not guaranteed in JS.
2013-03-15 17:44:07 -04:00
Dan Stillman
2b4f2e3a0f
Merge branch '3.0' into 4.0
2013-03-15 17:01:44 -04:00
Dan Stillman
d726ce41fa
Fixes incorrect post-edit scrolling
...
Fixes #268 , broken in 2cd45be191
Post-edit scrolling can probably be smarter, but this fixes the brokenness.
2013-03-15 16:56:55 -04:00
Dan Stillman
a1197883bb
Disable key navigation on 1-6 keys if any tag colors are assigned
...
Previously any unused numbers were still available for key navigation, but I
think it's too easy hit the wrong key that way, and getting moved to another
part of the items list is annoying.
2013-03-15 14:09:31 -04:00
Dan Stillman
3faa8949ef
Fix glitch entering tag with whitespace
...
If an existing colored tag was added to an item with whitespace around it, the
tag didn't immediately show up with a color.
2013-03-15 04:39:57 -04:00
Dan Stillman
1e59c5ab7e
More tags box fixes (follow-up to f932f312eb
)
...
Use the Notifier for all tags box updates to ensure that it always updates.
Also fix the tag count and some other things.
Post-tab focus still isn't 100% correct in all situations, but it's real close.
2013-03-15 04:13:14 -04:00
Dan Stillman
4e1fbf9747
Fix clearing selected tag when removed from last item in view
...
I somehow broke this in d2f028d797
, though
I'm not sure how.
2013-03-14 20:06:34 -04:00
Dan Stillman
d60b0221db
Fix error trying to toggle colored tag with no tag
...
(This should be fixed so that the setting is always removed, though.)
2013-03-14 19:03:20 -04:00
Dan Stillman
e20bd35756
Don't clear other tag colors when rename colored tag
2013-03-14 19:00:52 -04:00
Dan Stillman
9a4e83dc78
Update version
2013-03-14 03:45:28 -04:00
Dan Stillman
0f85b07aad
3.1 is now 4.0
2013-03-14 01:27:54 -04:00
Dan Stillman
0191601f9f
Fix items tree styling (context rows, attachment pies) in Fx22+
2013-03-13 00:00:27 -04:00
Dan Stillman
d5bfed1c96
Missed changed from 0cd3a34e14
2013-03-12 21:10:11 -04:00
Dan Stillman
487ce7183b
Make tag color chooser window wider
...
Follow-up to d2f028d79
2013-03-12 20:54:53 -04:00
Dan Stillman
0cd3a34e14
Properly handle sync errors thrown from Zotero.HTTP.promise()
2013-03-12 19:58:31 -04:00
Dan Stillman
fe3ad1883d
Use API version 2
2013-03-12 19:57:47 -04:00
Dan Stillman
e86cda2440
Merge new English strings
2013-03-12 14:21:23 -04:00
Dan Stillman
1217a5409e
Fix Control (and Alt) key shortcuts in items pane on Windows
...
Follow-up to d2f028d
and 0a7cc4448
2013-03-12 02:13:35 -04:00
Dan Stillman
65488b56b6
Remove debug output
2013-03-11 21:42:47 -04:00
Dan Stillman
c270766540
Skip repeated file syncs for libraries with no uploaded files
2013-03-11 21:41:51 -04:00
Simon Kornblith
d25d49de66
Extract PMCID from extra field
2013-03-10 16:58:34 -04:00
Simon Kornblith
687997e963
Parse PMIDs from extra field
2013-03-10 16:17:54 -04:00
Simon Kornblith
2f8f18c957
Ensure that arrays are not strings
2013-03-10 16:17:54 -04:00
Dan Stillman
b7c0427167
Fix various file sync issues
...
- Clear per-library error icon on new sync
- Pass upload errors through to end
- Don't make WebDAV verification error a global failure
- Some other things
2013-03-10 01:49:14 -05:00
Dan Stillman
c8386fb40b
Merge pull request #260 from aurimasv/duplicates
...
Duplicates
2013-03-09 10:29:45 -08:00
Dan Stillman
a921c57d5d
Remove old tags box code from itembox.xml
2013-03-09 03:15:01 -05:00