Simon Kornblith
a09ff9c9ec
Don't unwrap objects passed to chrome
...
Unwrapping objects also waives the Xray wrappers for contained objects,
which we need.
2014-09-01 18:42:24 -04:00
Simon Kornblith
5857368131
Update citeproc-js to 1.0.539
2014-09-01 15:04:52 -04:00
Dan Stillman
14a5643f38
Update submodules, repotime, versions
2014-09-01 14:56:01 -04:00
Simon Kornblith
ee35f7df41
Small fix to copyObject
2014-09-01 12:26:36 -04:00
Simon Kornblith
9219100901
Another Fx 32 translation fix
2014-07-23 18:05:56 -04:00
Aurimas Vinckevicius
638d29972c
Don't ignore initial punctuation when sorting
...
Also, change sorting sensitivity to "base"
Closes #514
2014-07-23 00:18:48 -05:00
Dan Stillman
15108eea3f
Fix intermittent source file deletion when dragging files in on Windows
...
(at least, if this is caused by what I think it was caused by)
https://forums.zotero.org/discussion/38486/
2014-07-20 15:56:55 -04:00
Dan Stillman
3b5bd45433
Further Windows drag-and-drop comment rewriting
2014-07-20 13:16:56 -04:00
Dan Stillman
717a440156
Clarify comment for Windows drag-and-drop mess
2014-07-20 02:50:00 -04:00
Dan Stillman
b8f69d6281
Fix Quick Copy drag to Chrome textareas on Windows
...
Possibly to other places as well (but not Notepad, which doesn't work
from Firefox or Chrome either)
Unfortunately this requires going back to 'copy' cursor feedback when
dragging, even when Shift is used. We can only choose one on Windows (as
far as I can tell), and we were previously using the unadorned 'move'.
2014-07-20 02:16:25 -04:00
Dan Stillman
7d74344b7d
Restore highlighting of collection row during drag on Windows
2014-07-20 02:16:20 -04:00
Dan Stillman
813f55d024
Natural sorting of numbers ("1" < "2" < "10")
...
This needs testing to see if it has any other unwanted effects.
Closes Trac ticket 1031
2014-07-08 09:47:03 -04:00
Simon Kornblith
87a0df43d8
Fix some more Fx 32 issues
...
Ref https://forums.zotero.org/discussion/37885/
2014-07-06 14:07:00 -04:00
Simon Kornblith
d9720f18a9
Update to citeproc-js 1.0.536
2014-07-06 08:50:13 -04:00
Dan Stillman
532ebc5239
Fix for startup error w/weird locale language tags ("de-CH@currency=EUR")
...
https://forums.zotero.org/discussion/37901
And just return a noop sorter on failure instead of breaking
2014-06-27 09:36:11 -04:00
Dan Stillman
4a677240d3
Don't use Intl until Fx30, since it's missing in Iceweasel 29
...
And nsICollation isn't broken on OS X until 30
2014-06-27 01:12:25 -04:00
Dan Stillman
d66a6f6680
Ignore punctuation when sorting
...
This sorts "St. A" before "St B". I don't know if we want this.
2014-06-25 12:24:31 -04:00
Dan Stillman
979e62714c
Fix startup errors in some non-English locales in Fx30 on OS X
...
nsICollation broke for some locales. (Testing requires changing the
language setting in Language & Region and then restarting the computer.
The change seems to not fully go into effect until then, even though the
UI changes.) This is fixed in Nightly, but we can work around it by
using the new Intl.Collator.
2014-06-25 12:22:04 -04:00
Dan Stillman
be49010783
Use 11 instead of 6 on invalid note font size
...
Also don't validate font size until after pref field is blurred, to allow
numbers to be typed in properly
2014-06-23 23:36:36 -04:00
Simon Kornblith
bcc7a4ae86
Missing word in comment from 8cb081a4e1
2014-06-23 22:56:08 -04:00
Simon Kornblith
8cb081a4e1
Disable argument unwrapping on Fx < 32
...
This apparently breaks on Fx 24
2014-06-23 22:55:02 -04:00
Simon Kornblith
dd5160cc73
Partially revert 76e8ea835f
...
Apparently this doesn't work on Firefox 24. Sigh.
2014-06-23 22:29:32 -04:00
Dan Stillman
f45b219792
Fix inline collection editing when clicking to another collection
...
https://forums.zotero.org/discussion/37739
2014-06-21 13:37:55 -04:00
Simon Kornblith
41e50ef669
Fix check from fc91deb69e
2014-06-21 13:27:49 -04:00
Simon Kornblith
fc91deb69e
Fix more Firefox 32 issues
2014-06-21 13:25:33 -04:00
Simon Kornblith
76e8ea835f
Slightly cleaner fix for #504
2014-06-21 13:16:39 -04:00
Simon Kornblith
a71f3bbdd8
Fix #504
...
Determine whether to copy objects by their constructor names, since the
prototypes do not necessarily match
2014-06-21 12:51:41 -04:00
Dan Stillman
4812ab6f93
Fixes (cosmetic) "Q.async(...)(...) is undefined" sync error
...
Yield immediately so that a generator is always passed to Q.async()
2014-06-20 03:47:04 -04:00
Dan Stillman
09e53d85d5
Revert "Revert "Use Q instead of Task.spawn to run processUpdatedXML()""
...
This reverts commit 4334260865
.
2014-06-20 03:47:01 -04:00
Dan Stillman
4334260865
Revert "Use Q instead of Task.spawn to run processUpdatedXML()"
...
Fixes "Q.async(...)(...) is undefined" sync error
This reverts commit ad8b81f4c7
(which
tried to fix Fx32+ compatibility).
2014-06-20 03:17:03 -04:00
Simon Kornblith
3a8c77e983
Fix search translation bug from 7950d3a7e2
2014-06-19 21:31:17 -04:00
Simon Kornblith
37f4e61ef2
Remove debug line
2014-06-19 20:11:46 -04:00
Simon Kornblith
7950d3a7e2
Attempt to fix #502 , translation broken on Firefox 32
2014-06-19 20:07:31 -04:00
Simon Kornblith
f6dfeee210
Remove more uses of charsetDTD
2014-06-19 19:03:58 -04:00
Simon Kornblith
014c7b5b46
Fix tab mode in Aurora
...
Ref https://forums.zotero.org/discussion/37608/
2014-06-19 19:02:52 -04:00
Dan Stillman
75bdf08131
Fix event handling (e.g., Undo) in notes in Fx32
...
Addresses #503
2014-06-19 17:54:21 -04:00
Dan Stillman
c32144ddfd
Fixes #503 , Notes broken on Firefox 32
...
Unwrap the editor object if it's wrapped
2014-06-19 17:47:56 -04:00
Simon Kornblith
954f8bd001
Fix #496 , Remove uses of nsICharsetConverterManager
...
We should confirm that the manually added charsets still work on
Firefox 32 once we #502
2014-06-19 17:31:27 -04:00
Simon Kornblith
e576416831
Remove old isFxN constants
2014-06-19 16:36:37 -04:00
Dan Stillman
e76cc07371
Merge locales from Transifex
2014-06-19 02:05:29 -04:00
Dan Stillman
b441e2cf9e
Update submodules and repotime
2014-06-18 21:12:25 -04:00
Dan Stillman
ad8b81f4c7
Use Q instead of Task.spawn to run processUpdatedXML()
...
With Task.spawn, regular expressions in Zotero.DB were causing "too much
recursion" errors on Windows with JIT enabled.
This requires a change to Q to allow async() to take a generator instead
of a generator-maker (which is the reason it was using Task.spawn to
begin with).
2014-06-18 05:03:06 -04:00
Dan Stillman
fad6174e39
Fix download retrying
...
Follow-up from 238a972a
2014-06-10 03:50:41 -04:00
Dan Stillman
238a972ace
Retry failed ZFS uploads and downloads automatically
...
S3 upload timeouts were retried already with an exponential backoff, but
this adds retrying for other kinds of upload failures as well as failed
downloads. If 5 consecutive failures occur a file sync error is
thrown.
Failed file sync requests to the Zotero API are not currently retried,
but S3 accounts for the majority.
The download portion of this still needs further testing.
2014-06-09 06:47:07 -04:00
Dan Stillman
3d27c2c6a7
Merge locales from Transifex
2014-06-07 17:16:40 -04:00
Dan Stillman
1b6dc5d681
Restore minimize/maximize buttons in note windows on Windows
...
From db6ec2b160
2014-06-05 00:54:22 -04:00
Simon Kornblith
7b7b4e6e9e
Merge pull request #495 from aurimasv/Fx-connector
...
Fix race condition when starting in Connector mode
2014-06-04 17:02:28 +02:00
Aurimas Vinckevicius
e4dd38fc84
Fix race condition when starting in Connector mode
...
When starting in Connector mode (i.e. Standalone is open), Zotero first starts in Full mode, looks for Standalone, then "shuts down" and restarts in Connector mode. `Zotero.shutdown()` returns a promise which is then followed up by a `Zotero.init` call. Thus, when starting in Connector mode, Zotero initialization is asynchronous and makes it possible for `Zotero_Browser.init()` to be called before `Zotero.initialized` is true, which prevents `Zotero_Browser` from initializing. Additionally, even if `Zotero_Browser.init()` is called after Zotero is initialized in Connector mode, it is possible that `Zotero_Browser.init()` will be called _after_ the "load" event for browser.xul has already fired, so `chromeLoad` is never called. This patch ensures that both of these race conditions are taken into account.
2014-06-04 03:16:29 -05:00
Aurimas Vinckevicius
59fe54da01
Release server port when shutting down (e.g. switching to Connector mode)
2014-06-04 03:14:01 -05:00
Dan Stillman
825cea47fb
Fix "<" in translator error popup in French locale
...
ba89dbf0ae (commitcomment-6535838)
2014-06-03 17:27:24 -04:00