anki/aqt
Damien Elmes 9b6a21126d drag&drop support, and paste refactor
- insert resulting html directly into fields instead of relying on
fragile clipboard rewriting
- catch paste events in js and send them back to python so we cover
all possible ways of pasting
- use checksum in pasted image filenames instead of .cacheKey(),
which was not unique across runs
- try each _processX() in turn instead of having special cases inside
them
- rewrite the HTML filtering:
 - img rewriting and stripping of certain tags handled in bs4; other
 processing handled in js for easier sharing with other clients
 - use a whitelist of HTML tags and properties instead of focusing
 mainly on webkit cruft
 - don't run filter when focus lost, as it no longer seems to
 be necessary
 - the "strip html" option is currently ignored
2016-12-15 18:14:47 +10:00
..
__init__.py fix mesa driver being loaded on nvidia driver machines 2016-08-01 12:16:06 +10:00
about.py fix mem leaks in dialogs 2016-07-04 13:22:35 +10:00
addcards.py saveNow() now requires a callback 2016-07-14 20:23:44 +10:00
addons.py another fix for add-on downloading 2016-08-02 11:51:44 +10:00
browser.py we can revert to fix#1 for the modSchema issue now 2016-07-14 21:49:40 +10:00
clayout.py image support 2016-07-07 23:39:48 +10:00
customstudy.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
deckbrowser.py add missing runHook to deck options 2016-07-08 12:59:10 +10:00
deckchooser.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
deckconf.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
downloader.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
dyndeckconf.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
editcurrent.py saveNow() now requires a callback 2016-07-14 20:23:44 +10:00
editor.py drag&drop support, and paste refactor 2016-12-15 18:14:47 +10:00
errors.py quieten beautifulsoup warning 2016-07-04 18:06:08 +10:00
exporting.py fix exporting & one bug in stats image export 2016-07-05 19:52:26 +10:00
fields.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
importing.py Fix the lambda function for changing the mapping of the fields 2016-10-19 22:45:46 +02:00
main.py image support 2016-07-07 23:39:48 +10:00
mediasrv.py swallow http server errors 2016-07-08 13:22:36 +10:00
modelchooser.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
models.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
overview.py resize toolbars to fit content 2016-06-07 14:27:33 +10:00
preferences.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
profiles.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
progress.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
qt.py refuse to run on qt5.7.0 2016-07-18 13:59:45 +10:00
reviewer.py image support 2016-07-07 23:39:48 +10:00
sound.py optimize imports 2012-12-22 09:17:10 +09:00
stats.py fix exporting & one bug in stats image export 2016-07-05 19:52:26 +10:00
studydeck.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
sync.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
tagedit.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
taglimit.py Limit tags in custom study dialog to those in the selected deck 2015-11-21 14:38:21 +02:00
toolbar.py resize toolbars to fit content 2016-06-07 14:27:33 +10:00
update.py port majority of code to qt5.5+ 2016-05-31 18:51:40 +10:00
utils.py Fix open addon folder 2016-11-28 18:02:30 -02:00
webview.py use helvetica on mac 2016-07-26 10:34:16 +10:00