Damien Elmes
f7755554ef
reviewer
2019-12-18 13:32:32 +10:00
Damien Elmes
ca0d58245c
reviewer-bottom
2019-12-18 13:27:39 +10:00
Damien Elmes
e7e4e6414d
deckbrowser and overview
2019-12-18 13:21:58 +10:00
Damien Elmes
248693b6c2
webview.ts
2019-12-18 13:02:11 +10:00
Damien Elmes
4bf9cc8b5e
add typescript to build
2019-12-18 12:53:13 +10:00
Damien Elmes
f048bbaf1a
s/mypy/pytype/
2019-12-18 11:31:35 +10:00
Damien Elmes
48b58271fc
re-enable travis notifications
2019-12-18 11:23:07 +10:00
Damien Elmes
5749e6b656
update travis to use makefile
2019-12-18 11:13:23 +10:00
Damien Elmes
8d80bdc0d9
avoid running checks/builds when nothing has changed
...
with some defaults taken from https://tech.davis-hansson.com/p/make/
2019-12-18 11:12:17 +10:00
Damien Elmes
b62b1e421a
opt in to qt's new non-integer scaling
2019-12-17 18:43:32 +10:00
Damien Elmes
5f250fbec2
change wrap() to wrap2() to avoid breaking add-ons
2019-12-17 18:27:41 +10:00
Damien Elmes
9eed7980fd
disable help button in title bar
2019-12-17 17:59:19 +10:00
Damien Elmes
6b78cf8d68
don't set local offset in server mode
2019-12-17 17:10:56 +10:00
Damien Elmes
849b5ef7b2
remove ruby tags when pasting without formatting
2019-12-17 07:19:15 +10:00
Damien Elmes
85ac34e5bf
Merge pull request #362 from elenderg/patch-1
...
Update editor.js
2019-12-17 07:18:30 +10:00
Elender
ec8e570cc5
Update editor.js
...
Added ruby and ruby text tags
2019-12-16 15:30:42 -03:00
Damien Elmes
458491c49d
attempt to fix travis build
...
I can't reproduce the current failure on a local machine with py3.7.
Seems to be related to a parent() method inherited from Qt. We don't
need the instance var in any case.
2019-12-16 21:17:32 +10:00
Damien Elmes
82aefef054
Merge branch 'master' of github.com:dae/anki
2019-12-16 21:06:54 +10:00
Damien Elmes
2a7ec7c30f
make sure failures stop the build
2019-12-16 21:04:32 +10:00
Damien Elmes
edd18857f5
do type checking on 3.7, linting on 3.6
...
- python 3.6 chokes on the pyqt .pyi files
- need to check unit tests on 3.6 as well, as anki/ must run on 3.6
2019-12-16 21:02:10 +10:00
Damien Elmes
bcb469f3e4
Merge pull request #361 from Arthur-Milchior/testReqs
...
test req
2019-12-16 20:44:23 +10:00
Damien Elmes
d5b9bbf3d7
avoid specifying python version
2019-12-16 20:33:50 +10:00
Damien Elmes
0e1118aab4
avoid recalculating reqs in actions like adding cards
2019-12-16 20:27:58 +10:00
Damien Elmes
c0ede5d82c
add a few hints to some commonly used code
...
and add the extra hints mypy wanted
2019-12-16 19:46:40 +10:00
Damien Elmes
cde02d0269
avoid importing Collection from root module
...
even with this change, sadly we can't use pytype on the GUI code for
now - it does not support external .pyi files at the moment.
2019-12-16 19:07:22 +10:00
Damien Elmes
20167ac5bc
add pytype conf file
2019-12-16 18:27:26 +10:00
Damien Elmes
99181ce986
fixes cycles in template imports
2019-12-16 18:16:26 +10:00
Damien Elmes
78fd924525
don't try to decode str
2019-12-16 18:08:17 +10:00
Damien Elmes
a4914b75ac
clarify hasIllegal() arg
2019-12-16 17:54:57 +10:00
Damien Elmes
53ffd13c98
mpv was passing separators incorrectly and unnecessarily
2019-12-16 17:54:40 +10:00
Damien Elmes
6a72b9eedc
fix type inference in scheduler
2019-12-16 17:54:17 +10:00
Damien Elmes
2e4a46e87b
fix mplayer typecheck
2019-12-16 17:54:04 +10:00
Damien Elmes
b23c7b07f4
handle invalid field mod regex
2019-12-16 17:53:43 +10:00
Damien Elmes
3304e74f10
Sniffer technically expects a string, not a list
2019-12-16 17:53:20 +10:00
Damien Elmes
7fe4a7c4ef
work around some typing inference issues
2019-12-16 17:52:51 +10:00
Damien Elmes
513aef78cf
platform-specific imports
2019-12-16 17:51:33 +10:00
Damien Elmes
2610099885
ignore missing props in the supermemo importer
2019-12-16 17:50:43 +10:00
Damien Elmes
14b7828135
set instance vars in __init__()
2019-12-16 17:49:32 +10:00
Damien Elmes
e15bed745f
be explicit in our not-None assumptions to appease type checker
2019-12-16 17:47:07 +10:00
Damien Elmes
41940c8575
pytype is confused by import from parent module
...
this change prevents the cache from constantly being rebuilt
2019-12-16 17:41:47 +10:00
Damien Elmes
cbc64a939a
enable pytype for anki/
2019-12-16 17:38:43 +10:00
Arthur Milchior
350f240ac9
test req
2019-12-15 22:58:12 -08:00
Arthur Milchior
5afc93d8c8
update requireds saves reqs as lists instead of tuples.
...
The goal of this change is to be consistent with JSON. Indeed, the
dictionnary is saved as JSON, which has list and does not has
tuple. The request was made in https://github.com/dae/anki/pull/361#issuecomment-565915191
2019-12-15 22:55:29 -08:00
Damien Elmes
6f7cbcb956
fix incorrect marks not showing properly when typing answer
...
https://anki.tenderapp.com/discussions/ankidesktop/37513-thai-superscripts-not-checked
2019-12-16 14:39:54 +10:00
Damien Elmes
6e19639a8c
don't try to remove tmp folder if it's already been removed
2019-12-16 10:07:20 +10:00
Damien Elmes
ff4cbd5f45
add missing mock req
2019-12-16 10:03:57 +10:00
Damien Elmes
88fb61abcc
add extra qt import back to fix linting
2019-12-16 10:02:48 +10:00
Damien Elmes
8564b62d67
bundle sip-generated stubs
...
the PyQt5-stubs package that's floating around depends on an old
Qt, and throws a bunch of errors
2019-12-16 09:59:18 +10:00
Damien Elmes
1f11b72341
add aqt/
2019-12-16 08:51:38 +10:00
Damien Elmes
df69b03995
fix travis build
2019-12-16 08:22:47 +10:00