Damien Elmes
33984b1f60
remove pyaudio try/accept, as we catch it in sound.py
2013-12-17 02:02:56 +09:00
Damien Elmes
f0525a76fb
if we renamed any files to nfc, need to rerun check
2013-12-13 20:24:39 +09:00
Damien Elmes
ab81227dac
bump version
2013-12-10 17:25:40 +09:00
Damien Elmes
54e2d42fa6
off by one in zip count comparison
2013-12-09 17:37:43 +09:00
Damien Elmes
4e900b4608
pass client media count to server
2013-12-09 17:36:17 +09:00
Damien Elmes
f057242da1
typo in clock off msg
2013-12-09 15:45:39 +09:00
Damien Elmes
8bde269194
don't error out if /usr/share/pixmaps doesn't exist
...
folder is missing on freebsd
2013-12-09 11:54:18 +09:00
Damien Elmes
647ca8bffa
option to disable backup compression
2013-12-06 13:35:31 +09:00
Damien Elmes
46a771def3
fix clock off message
2013-12-06 13:27:13 +09:00
Damien Elmes
ba589ac8cc
need to compare mediaList with nfd on macs
...
otherwise the server says we have file x and local code
doesn't notice it already exists
2013-12-04 11:43:57 +09:00
Damien Elmes
636d70ab16
make sure we reopen log after export
2013-12-02 23:57:56 +09:00
Damien Elmes
5bc25e494c
add fixme
2013-12-02 10:26:18 +09:00
Damien Elmes
742a520954
make sure to close debug log when closing collection
2013-12-01 01:44:47 +09:00
Damien Elmes
1c35a590e3
fix regression in unused media check
2013-11-29 02:07:31 +09:00
Damien Elmes
9b02f71abf
friendly msg for 10053 error
2013-11-27 23:02:03 +09:00
Damien Elmes
0372f30220
adjust media regexp to not trigger on mce_src
...
otherwise pasting the following will cause an error:
<img src="..." mce_src="/foo.png">
2013-11-27 19:24:41 +09:00
Damien Elmes
1f05392113
change default import mode to ignore updates
2013-11-26 18:19:54 +09:00
Damien Elmes
dc2fd097d8
if unrecognized url pasted in, paste as text
...
this fixes pasting a url copied from the location bar in chrome
2013-11-26 17:57:14 +09:00
Damien Elmes
dd1899bcc6
cascading column resize must be set after resize
2013-11-26 04:57:39 +09:00
Damien Elmes
19b1446758
automatically remove from filtered deck before reschedule
...
commit 79ed57a445
prevented reschedule
on cards in a filtered deck, but it is more user friendly to
automatically move back to the home deck instead. we also don't need
to removeLrn() for review cards, because we're updating type+queue+odue
ourselves
2013-11-26 03:23:03 +09:00
Damien Elmes
99d82c1f2d
fix hasIllegal check, and associated unit test
2013-11-26 03:19:11 +09:00
Damien Elmes
6ed971cb6b
we need to retry when we get BadStatusLine
...
this is caused by the http keep alive being closed by the server
2013-11-26 02:43:59 +09:00
Damien Elmes
d506515564
wher resizing columns in browser, move others
2013-11-23 18:45:17 +09:00
Damien Elmes
fb8cb34532
fix clayout switching back to original tab when flipping
2013-11-18 10:29:40 +09:00
Damien Elmes
ae8074ec01
make sure we reset odue when rescheduling as new
...
if we fail to do this for a relearning card, it sticks around
until it causes problems later
2013-11-17 16:03:58 +09:00
Damien Elmes
4bf63b6ad0
bump version
2013-11-14 14:41:31 +09:00
Damien Elmes
0389eebc43
ask people to check media when media sanity occurs
2013-11-14 12:12:37 +09:00
Damien Elmes
8812472b53
catch "no such file or directory" error when connecting with no net
...
soren reports it happening on his computer; can't repro it here
also make sure exception is always converted to string in reliable way
2013-11-14 11:14:21 +09:00
Damien Elmes
f6b9dadf13
catch invalid file encodings in media check & sync
2013-11-13 17:19:25 +09:00
Damien Elmes
75f87201a2
rotate log file when it hits 10MB
2013-11-13 17:00:20 +09:00
Damien Elmes
9334bc37fa
log media sanity
2013-11-13 16:54:25 +09:00
Damien Elmes
853faa90cd
don't bother logging sortCards()
2013-11-13 16:51:40 +09:00
Damien Elmes
c3300f733a
make sure we don't 'fix' req for cloze type
2013-11-13 16:49:49 +09:00
Damien Elmes
ef9157a8ee
don't open log for export or upgrade, only regular+sync
2013-11-13 16:48:22 +09:00
Damien Elmes
9f548ad85a
recover from a corrupt prefs.db that fails to load at all
2013-11-13 15:29:50 +09:00
Damien Elmes
9c678c32ad
further simplify augmented httplib2 conn_request
2013-11-13 15:15:03 +09:00
Damien Elmes
927e618f53
disable plastique theme on osx as possible crash fix
2013-11-13 14:56:37 +09:00
Damien Elmes
1df385db12
cards must be removed from filtered decks before they're buried
...
if not, removeLrn() resets due=odue and odue=0, leading to an invalid
delay calculation when they're later reviewed in the filtered deck
to fix this we'll need to make the same changes required to support
learning cards retaining their state when being emptied from a
filtered deck
2013-11-13 09:06:48 +09:00
Damien Elmes
d7e452de1f
fix note types with missing reqs
2013-11-13 08:33:54 +09:00
Damien Elmes
db77c8c80b
make sure simplejson always returns unicode
2013-11-10 04:57:15 +09:00
Damien Elmes
3dbc6fa0dd
strip out buggy retry code
...
it assumed there'd be at least one retry, and was trying to return
response that was initialized
2013-11-08 01:14:49 +09:00
Damien Elmes
be81d282ac
catch temp folder issue when importing
2013-11-07 21:57:23 +09:00
Damien Elmes
5dfe95aa67
move debug logging into libanki
...
we want to be able to log the initial automatic sync, which
happens before the debug logging was set up in ankiqt
also skip the flush, as it should eventually get written
2013-11-04 23:04:27 +09:00
Damien Elmes
2e22b6218b
don't close log on profile close
...
we want the log to stick around for syncs, and if the user
changes to another profile the log will be closed then
2013-11-04 06:35:30 +09:00
Damien Elmes
1d2ef1dbfb
seeking on win32 is slow, so keep file handle around
2013-11-03 18:39:03 +09:00
Damien Elmes
433f2b06f9
make sure suspended/buried cards are reset on export too
2013-11-03 16:12:43 +09:00
Damien Elmes
6d69c5e292
bump version
2013-11-01 18:19:30 +09:00
Damien Elmes
1f3a57104c
fix new cards not being shown in new order
2013-11-01 17:32:02 +09:00
Damien Elmes
32147b2d76
buggy i18n def
2013-11-01 03:09:20 +09:00
Damien Elmes
e5d7a69631
fix an issue where non-new cards were not reset on export
...
only happened for cards in a filtered deck
2013-10-30 23:28:52 +09:00