Damien Elmes
a44dc7f174
prevent backspace key from going back a page
2017-01-17 13:39:38 +10:00
Damien Elmes
ca9a6fb86c
fix make install for source
2017-01-17 11:25:55 +10:00
Damien Elmes
9db8fb66e9
Merge pull request #155 from dequis/vacuum-analyze-sqlite-3-15
...
Turn "vacuum analyze" into two commands (fix for sqlite 3.15)
2017-01-16 15:08:50 +10:00
Damien Elmes
f68d5a4285
Merge pull request #154 from simgunz/editor-buttons
...
Editor buttons
2017-01-16 15:08:23 +10:00
dequis
9c902aec18
Turn "vacuum analyze" into two commands (fix for sqlite 3.15)
...
Before sqlite 3.15, the parameter to vacuum was ignored. Since sqlite
3.15, it became a database name parameter. The "vacuum analyze" syntax
was never supported by sqlite, seems to be just a psql thing.
The error for this is "OperationalError: unknown database analyze", and
happens when doing a media sync.
2017-01-15 13:25:21 -03:00
Simone Gaiarin
b57ee28ae7
Add check on file existence
2017-01-14 21:16:50 +01:00
Damien Elmes
b5a8973791
bump version
2017-01-13 22:36:09 +10:00
Damien Elmes
a76c6a1bcf
use 'Library/Application Support' to match 2.0.x
2017-01-13 21:14:04 +10:00
Damien Elmes
864fbdf469
turn off buffering on crash log, and log gc start/finish
2017-01-13 20:56:24 +10:00
Damien Elmes
ed07a147f9
support for saving stats to a pdf
2017-01-13 17:36:26 +10:00
Damien Elmes
e6adc3c195
fixes for sqlite on python 3.6
...
we need to switch to autocommit mode before executing vacuums &
certain pragmas
also removed the pysqlite version workaround; we just use the
python-provided versions in all cases now as it is new enough
2017-01-13 17:00:03 +10:00
Damien Elmes
a05ebdbefb
do GC on autosave
...
- ensures we're not called as part of the db progress callback
- minimises the chance of data loss if a gc causes a crash
2017-01-13 16:20:39 +10:00
Damien Elmes
82352800a8
fix reqs
2017-01-11 13:35:45 +10:00
Damien Elmes
7d1b894b45
add small bottom margin between "Fields"/"Cards" and field area
2017-01-10 19:02:29 +10:00
Damien Elmes
73b44a05f3
mention qt4->qt5 tool
2017-01-10 18:51:27 +10:00
Damien Elmes
dd9acf0145
remove delete shortcut from More menu
2017-01-10 18:39:31 +10:00
Damien Elmes
6e933793f6
Merge branch 'master' of github.com:dae/anki
2017-01-10 18:35:31 +10:00
Damien Elmes
b1c32f6e67
Merge pull request #152 from fureloka/master
...
Update required version for Python & PyQt in README.development
2017-01-10 18:35:24 +10:00
Damien Elmes
88cea31186
Merge pull request #151 from techdavid/fix-history-2
...
Fix bug caused when deleting a card just added and clicking History
2017-01-10 18:33:27 +10:00
Damien Elmes
08747747bf
prevent preview stealing focus in clayout
...
setHtml() steals focus due to webengine bug - fixes
https://anki.tenderapp.com/discussions/beta-testing/206-anki-210-alpha-7#comment_41700440
2017-01-10 18:32:48 +10:00
Fredrick Lockert
39b12d6cfc
Update required versions for Python & PyQt
2017-01-09 16:09:48 +01:00
David Bailey
620db69544
Fix bug caused when deleting a card just added and clicking History
2017-01-09 10:55:30 +00:00
Damien Elmes
75c22c999b
Merge branch 'master' of github.com:dae/anki
2017-01-09 14:35:15 +10:00
Damien Elmes
fb349a0a16
Merge pull request #150 from techdavid/fix-history
...
Show latest data under History in the Add dialog
2017-01-09 14:35:02 +10:00
Damien Elmes
f238bc772e
fix audio on mac
2017-01-09 12:52:52 +10:00
David Bailey
4b83ba50f5
Show latest data under History in the Add dialog
2017-01-08 13:48:58 +00:00
Simone Gaiarin
a5c24aaca0
Add option to make button toggleable
2017-01-08 14:34:18 +01:00
Simone Gaiarin
67246f8c80
Add method to convert resource to data uri, add button image with this
2017-01-08 13:52:47 +01:00
Simone Gaiarin
81ed10faee
Add id param name and fix typo on duperscript id
2017-01-08 13:52:47 +01:00
Damien Elmes
fe0954beba
make it clear to use why anki's suggesting a download
...
avoid showing the upload button to prevent accidental data loss; user
can add a card if they want to upload
2017-01-08 22:21:58 +10:00
Damien Elmes
c653e39dbe
bump version
2017-01-08 21:20:45 +10:00
Damien Elmes
0dc08bbacc
fix error appearing when undo shortcut pressed when nothing to undo
2017-01-08 20:47:26 +10:00
Damien Elmes
70e751f6ec
disable the delete card shortcut
...
is being triggered when user has focus in text input due to webengine
bug
2017-01-08 20:45:27 +10:00
Damien Elmes
e2573d6a1a
fix error when writing to deleted.txt
2017-01-08 20:44:52 +10:00
Damien Elmes
9fbdca26a4
hack to preload images
...
this doesn't always work, presumably due to sibling burying
2017-01-08 20:37:20 +10:00
Damien Elmes
7ac1f6d3fe
fix DEBUG=1
...
the errors.py code was overwriting the excepthook installed in qt.py
2017-01-08 20:30:34 +10:00
Damien Elmes
a172af11a1
use in-memory cache for webengine
...
no need to persist things to disk, as we have a local copy in most
cases anyway
2017-01-08 20:02:49 +10:00
Damien Elmes
f104044a09
adjust user agent name
2017-01-08 19:57:04 +10:00
Damien Elmes
1609ffc92a
increase deck conf default size
2017-01-08 19:41:12 +10:00
Damien Elmes
1405cddc6e
require qt5.7.1+
2017-01-08 19:34:31 +10:00
Damien Elmes
259023f369
write backups in thread; remove strip html & compress options
...
we do the backup compression/writing in a separate thread so it
doesn't slow down profile switching/syncing, and remove the option
to write uncompressed backups
the strip html option is no longer used, so remove it from preferences
2017-01-08 19:29:57 +10:00
Damien Elmes
f6245cdfd1
use requests for http; add progress info back
...
- wrap request in AnkiRequestsClient so we can keep track of
upload/download bytes without having to monkey patch anything
- force a 64kB buffer size instead of the default 8kB
- show one decimal point in up/down so small requests still give
visual feedback
- update add-on downloading and update check to use requests
- remove the update throttling in aqt/sync.py, as it's not really
necessary anymore
2017-01-08 19:06:32 +10:00
Damien Elmes
147e09a6cb
run the gc only in the main thread
...
if it fires in the mediasrv/sync thread it could cause a crash
2017-01-08 14:42:50 +10:00
Damien Elmes
9f28d5a638
set up fault handler
2017-01-08 13:39:57 +10:00
Damien Elmes
c17b0650b0
Merge pull request #149 from simgunz/editor-buttons
...
Editor buttons
2017-01-08 12:32:31 +10:00
Simone Gaiarin
42ea7c53dd
Add optional id in parameters
2017-01-06 16:43:05 +01:00
Simone Gaiarin
1c8c34b443
Add padding among buttons
...
For some reason after using the new _addButton method the padding among the buttons is not there any more. So I add it manually.
2017-01-06 16:43:05 +01:00
Simone Gaiarin
abc3224fe3
Remove old tooltips
2017-01-06 16:43:05 +01:00
Simone Gaiarin
4e4947bd92
Run filter on right buttons list
2017-01-06 16:43:05 +01:00
Simone Gaiarin
5051dcedb6
Add anki buttons using the new method
...
The html of each anki button is stored in a list that is joined in a string at the end. This make it easier to run the filter.
Drawback: Only buttons on the right side of the editor can be added using the filter.
2017-01-06 15:57:02 +01:00