Commit graph

40740 commits

Author SHA1 Message Date
Kovid Goyal
e77898efee
Colorize compiler output on linux 2020-07-26 13:52:56 +05:30
Kovid Goyal
a37d83d5db
Parallelize building sip files 2020-07-26 13:52:56 +05:30
Kovid Goyal
cda9f504bf
Fully parallelize building of non-pyqt extensions 2020-07-26 13:52:56 +05:30
Kovid Goyal
0f4e09a273
... 2020-07-26 13:52:56 +05:30
Kovid Goyal
9ed3fc18a9
Make jobs a bit nicer 2020-07-26 13:52:56 +05:30
Kovid Goyal
57e6376351
Speed up compiling translations
Avoids calling a separate msgfmt binary for ever .po file since there
are almost 4000 of them. Instead use msgfmt.py
2020-07-26 13:52:56 +05:30
Kovid Goyal
8c54211ece
Sjorten compile transations output 2020-07-26 13:52:56 +05:30
Kovid Goyal
3e380c6f2b
Better test time formatting 2020-07-26 13:52:56 +05:30
Kovid Goyal
b79cac9596
... 2020-07-26 13:52:56 +05:30
Kovid Goyal
92ee44d7cf
Make timeout test a bit more robust 2020-07-26 13:52:56 +05:30
Kovid Goyal
38250b6e6a
Dont fail the websocket test when sending garbage and the connection is unexpectedly closed by the OS 2020-07-26 13:52:56 +05:30
Kovid Goyal
3b169abaa6
DRYer 2020-07-26 13:52:55 +05:30
Kovid Goyal
01d00e55fe
Fix test failing on windows 2020-07-26 13:52:55 +05:30
Kovid Goyal
30ae64a506
Ignore empty/missing media-types in manifest 2020-07-26 13:52:55 +05:30
Kovid Goyal
482ea58446
Fix test failing on windows 2020-07-26 13:52:55 +05:30
Kovid Goyal
acc37061bc
Fix contention test on windows 2020-07-26 13:52:55 +05:30
Kovid Goyal
db477d3dab
Make the max time for the contention test 20s 2020-07-26 13:52:55 +05:30
Kovid Goyal
6c746d53c1
Fix translation of pywintypes.error on py3 2020-07-26 13:52:55 +05:30
Kovid Goyal
d2171ebe68
Remove more __future__ imports 2020-07-26 13:52:55 +05:30
Kovid Goyal
a1d379cecc
Fix share_open() in py3 on windows 2020-07-26 13:52:55 +05:30
Kovid Goyal
d1e523c6b6
Fix failing test 2020-07-26 13:52:55 +05:30
Kovid Goyal
283ceb3bb8
Forgot to change tarball url for unix 2020-07-26 13:52:55 +05:30
Kovid Goyal
41f70dd575
Fix logging in the server for py3 2020-07-26 13:52:54 +05:30
Kovid Goyal
85bcaafdfb
Add pychm to CI deps 2020-07-26 13:52:54 +05:30
Kovid Goyal
285794743e
Make the built py3 sw available for CI 2020-07-26 13:52:54 +05:30
Kovid Goyal
e854e5e165
Only report unhandled errors if excepthook is the default 2020-07-26 13:52:54 +05:30
Kovid Goyal
a17969b0d6
Restore reporting of unhandled exceptions during GUI application startup on windows
Not as nice as it was previously since errors importing the site module
will not be reported, but the python API provides no hooks for this in
Py_RunMain
2020-07-26 13:52:54 +05:30
Kovid Goyal
146d895d37
... 2020-07-26 13:52:54 +05:30
Kovid Goyal
337781d232
Py_RunMain does not call exit() 2020-07-26 13:52:54 +05:30
Kovid Goyal
a5a936a986
Use an at exit handler to restore console state
Py_Main() does not return if an unhandled SystemExit is raised
2020-07-26 13:52:54 +05:30
Kovid Goyal
2c42f8bb37
Clean up logging to use python3 printing as well 2020-07-26 13:52:54 +05:30
Kovid Goyal
86c4eb86a1
Get rid of prints()
Not needed in python3
2020-07-26 13:52:54 +05:30
Kovid Goyal
808822e694
Simplify windows terminal handling code
We rely on the fact that python 3 now knows how to write unicode to
windows consoles. And we setup the console to understand ANSI escape
codes
2020-07-26 13:52:54 +05:30
Kovid Goyal
201e017945
Allow using ANSI escape codes on windows when writing to the console 2020-07-26 13:52:53 +05:30
Kovid Goyal
7a58f9cc0c
Dont redirect stdoutstderr to NUL if it is a tty 2020-07-26 13:52:53 +05:30
Kovid Goyal
c51e3df17e
py3: fix incorrect import of c_wchar_p from wintypes 2020-07-26 13:52:53 +05:30
Kovid Goyal
16f93c0ba8
py3 compat for the recycle bin process 2020-07-26 13:52:53 +05:30
Kovid Goyal
317ed0d7bf
HRESULT has moved from wintypes in python 3.8 2020-07-26 13:52:53 +05:30
Kovid Goyal
990cfeec59
Update pillow to version that builds with python 3.8 2020-07-26 13:52:53 +05:30
Kovid Goyal
9cfbdf43eb
Get rid of narrow build codepaths 2020-07-26 13:52:53 +05:30
Kovid Goyal
490a81f936
Copy in python3.dll as PyQt links against it instead of python38.dll 2020-07-26 13:52:53 +05:30
Kovid Goyal
1a848a1c90
... 2020-07-26 13:52:53 +05:30
Kovid Goyal
eb37ab0a38
Fix failing winutil test 2020-07-26 13:52:53 +05:30
Kovid Goyal
1533220700
Ensure no __pycache__ is added to pylib.zip 2020-07-26 13:52:53 +05:30
Kovid Goyal
36c8bbfec1
Add proper paths in windows frozen build 2020-07-26 13:52:53 +05:30
Kovid Goyal
089de4ab7c
Work on windows python3 build 2020-07-26 13:52:52 +05:30
Kovid Goyal
ee6966b4e7
Various compilation fixed for windows extensions on python3 2020-07-26 13:52:52 +05:30
Kovid Goyal
85e27bdc7e
Get rid of msstdint.h
Not needed with VS 2017 and conflicts with default stdint.h which is
pulled in by python 3
2020-07-26 13:52:52 +05:30
Kovid Goyal
210a7152a0
Switch to pycryptodome as pycrypto is un-maintained 2020-07-26 13:52:52 +05:30
Kovid Goyal
3d270f24db
Need updated pywin32 for python 3.8 2020-07-26 13:52:52 +05:30