Damien Elmes
c15f71071e
fix broken js building
...
- deps need to be defined before used
- incremental builds were not working properly
2019-12-18 17:56:58 +10:00
Damien Elmes
aab765292a
individual build rules need to depend on prereqs
2019-12-18 17:28:23 +10:00
Damien Elmes
71c0e23b77
do typecheck setup as part of prereqs install
2019-12-18 17:18:24 +10:00
Damien Elmes
52254e0176
avoid sudo in typecheck setup if possible
2019-12-18 17:14:44 +10:00
Damien Elmes
101f42f333
update travis make rules
...
race condition should be fixed - fingers crossed.
2019-12-18 16:37:13 +10:00
Damien Elmes
9d1d646a92
update docs
2019-12-18 16:16:44 +10:00
Damien Elmes
40418c3712
run prettier
2019-12-18 16:12:39 +10:00
Damien Elmes
d7d0d9bf88
add prettier, tidy up makefile
2019-12-18 16:12:02 +10:00
Damien Elmes
ecc5cb3c80
need to make sure reqs are installed before typechecking/setup
2019-12-18 15:21:36 +10:00
Damien Elmes
364f5582c6
add pyqt5 to deps
2019-12-18 15:13:07 +10:00
Damien Elmes
a98c0c6791
automatically install deps as part of build
2019-12-18 15:09:46 +10:00
Damien Elmes
9c05ca8429
fix usage of pip instead of apt-get
2019-12-18 15:09:05 +10:00
Damien Elmes
8a11745916
travis needs to install npm packages
2019-12-18 14:56:15 +10:00
Damien Elmes
685962faae
make checks depend on full build
2019-12-18 14:52:53 +10:00
Damien Elmes
dffa481da2
add npm to travis
2019-12-18 14:45:53 +10:00
Damien Elmes
e161e66d17
update docs
2019-12-18 14:43:40 +10:00
Damien Elmes
f3bfed82ef
compile typescript in one go
...
much faster, especially with --incremental
2019-12-18 14:33:57 +10:00
Damien Elmes
b676e484d3
update make clean
2019-12-18 13:57:04 +10:00
Damien Elmes
ddb4db0c96
editor
2019-12-18 13:55:52 +10:00
Damien Elmes
b3f6199827
reviewer
2019-12-18 13:32:32 +10:00
Damien Elmes
cdcf482913
reviewer-bottom
2019-12-18 13:27:39 +10:00
Damien Elmes
de29b02089
deckbrowser and overview
2019-12-18 13:21:58 +10:00
Damien Elmes
f080616eed
webview.ts
2019-12-18 13:02:11 +10:00
Damien Elmes
9b04a92df2
add typescript to build
2019-12-18 12:53:13 +10:00
Damien Elmes
9df10bb9ef
s/mypy/pytype/
2019-12-18 11:31:35 +10:00
Damien Elmes
0663c343b4
re-enable travis notifications
2019-12-18 11:23:07 +10:00
Damien Elmes
f7091d5273
update travis to use makefile
2019-12-18 11:13:23 +10:00
Damien Elmes
c1cbab0d23
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
ff6b58c265
opt in to qt's new non-integer scaling
2019-12-17 18:43:32 +10:00
Damien Elmes
b9f564f49a
change wrap() to wrap2() to avoid breaking add-ons
2019-12-17 18:27:41 +10:00
Damien Elmes
18a3ead1d2
disable help button in title bar
2019-12-17 17:59:19 +10:00
Damien Elmes
cfd78367d4
don't set local offset in server mode
2019-12-17 17:10:56 +10:00
Damien Elmes
df29061327
remove ruby tags when pasting without formatting
2019-12-17 07:19:15 +10:00
Damien Elmes
2921a5f195
Merge pull request #362 from elenderg/patch-1
...
Update editor.js
2019-12-17 07:18:30 +10:00
Elender
056f90bdea
Update editor.js
...
Added ruby and ruby text tags
2019-12-16 15:30:42 -03:00
Damien Elmes
c88e7913ee
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
0d9ca41c7a
Merge branch 'master' of github.com:dae/anki
2019-12-16 21:06:54 +10:00
Damien Elmes
da2ba2366b
make sure failures stop the build
2019-12-16 21:04:32 +10:00
Damien Elmes
65c802b69e
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
e59af745f7
Merge pull request #361 from Arthur-Milchior/testReqs
...
test req
2019-12-16 20:44:23 +10:00
Damien Elmes
9c64ce19f7
avoid specifying python version
2019-12-16 20:33:50 +10:00
Damien Elmes
d7cb7eaea0
avoid recalculating reqs in actions like adding cards
2019-12-16 20:27:58 +10:00
Damien Elmes
eee099c0b2
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
2fcc78f218
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
86d6352047
add pytype conf file
2019-12-16 18:27:26 +10:00
Damien Elmes
81e3acd599
fixes cycles in template imports
2019-12-16 18:16:26 +10:00
Damien Elmes
2d6173a631
don't try to decode str
2019-12-16 18:08:17 +10:00
Damien Elmes
5c008a328e
clarify hasIllegal() arg
2019-12-16 17:54:57 +10:00
Damien Elmes
67d8284a33
mpv was passing separators incorrectly and unnecessarily
2019-12-16 17:54:40 +10:00
Damien Elmes
d4145d1f04
fix type inference in scheduler
2019-12-16 17:54:17 +10:00