33789 Commits

Author SHA1 Message Date
Kovid Goyal
9bb6d2ad7e
Bump beta version 2020-08-22 18:48:05 +05:30
Kovid Goyal
1c9342d32a
Cant pass byte strings to WinDLL() 2020-08-22 18:48:05 +05:30
Kovid Goyal
151fa406f6
Another couple of ispy3 2020-08-22 18:48:05 +05:30
Kovid Goyal
e22a1719fe
Bump beta version 2020-08-22 18:48:05 +05:30
Kovid Goyal
fb9d5a16ce
Remove remaining uses of WindowsError 2020-08-22 18:48:04 +05:30
Kovid Goyal
bbdebbc3ef
Fix device detection on windows broken on python3 2020-08-22 18:48:04 +05:30
Kovid Goyal
dbf9a81940
oops 2020-08-22 18:48:04 +05:30
Kovid Goyal
d9f56839e6
Avoid creation of un-needed tuple 2020-08-22 18:48:04 +05:30
Kovid Goyal
19145e4bd3
Use text mode streams for metadata logging 2020-08-22 18:48:04 +05:30
Kovid Goyal
1d33b3dc0c
Fix prints() 2020-08-22 18:48:04 +05:30
Kovid Goyal
4d40be05f3
Bump beta version 2020-08-22 18:48:04 +05:30
Kovid Goyal
2966a3233d
Fix pycryptodome not working on windows 2020-08-22 18:48:04 +05:30
Kovid Goyal
c10abd4e76
Fix SpooledTemporaryFile on python3 2020-08-22 18:48:04 +05:30
Kovid Goyal
06487ad491
Dont use \r\n in logfiles on windows 2020-08-22 18:48:04 +05:30
Kovid Goyal
e1fdbd3982
Restore prints and use it instead of polyglot write 2020-08-22 18:48:03 +05:30
Kovid Goyal
4cce5c7006
More py3 unicode fixes
the csv module needs to write out to a stream with newline='' on
python3. And use PolyglotStringIO instead of PolyglotBytesIO so we remain unicode as long as possible.
2020-08-22 18:48:03 +05:30
Kovid Goyal
7414cb28ba
More py3 zipfile fixes 2020-08-22 18:48:03 +05:30
Kovid Goyal
e72e7e1773
Fix reading of names in custom zipfile module on py3 2020-08-22 18:48:03 +05:30
Kovid Goyal
453d467caf
Fix code broken during py3 migration 2020-08-22 18:48:03 +05:30
Kovid Goyal
1b1d51b078
Get proper unicode printouts from the unhandled exception handler 2020-08-22 18:48:03 +05:30
Kovid Goyal
e7e78da5c1
Fix devendoring meta path magic on py3 2020-08-22 18:48:03 +05:30
Kovid Goyal
61b829dd4a
Get the manual building 2020-08-22 18:48:02 +05:30
Kovid Goyal
60da8900d3
Bump version for beta builds 2020-08-22 18:48:02 +05:30
Kovid Goyal
6811bb0cf7
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-08-22 18:48:02 +05:30
Kovid Goyal
4d09491e01
Better test time formatting 2020-08-22 18:48:01 +05:30
Kovid Goyal
8760440c92
... 2020-08-22 18:48:01 +05:30
Kovid Goyal
ec83c5058f
Make timeout test a bit more robust 2020-08-22 18:48:01 +05:30
Kovid Goyal
881d2a4ae9
Dont fail the websocket test when sending garbage and the connection is unexpectedly closed by the OS 2020-08-22 18:48:01 +05:30
Kovid Goyal
0f852ee6f3
DRYer 2020-08-22 18:48:01 +05:30
Kovid Goyal
99bc1a8e65
Fix test failing on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal
d2ed3045df
Ignore empty/missing media-types in manifest 2020-08-22 18:48:01 +05:30
Kovid Goyal
32523e852c
Fix test failing on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal
21d4127197
Fix contention test on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal
fa9b0a7e97
Make the max time for the contention test 20s 2020-08-22 18:48:01 +05:30
Kovid Goyal
4a7d673585
Fix translation of pywintypes.error on py3 2020-08-22 18:48:00 +05:30
Kovid Goyal
11fa71adf6
Remove more __future__ imports 2020-08-22 18:48:00 +05:30
Kovid Goyal
729540cebf
Fix share_open() in py3 on windows 2020-08-22 18:48:00 +05:30
Kovid Goyal
0410b0c4fb
Fix failing test 2020-08-22 18:48:00 +05:30
Kovid Goyal
9f57d6ce52
Fix logging in the server for py3 2020-08-22 18:48:00 +05:30
Kovid Goyal
55713682f2
Clean up logging to use python3 printing as well 2020-08-22 18:47:59 +05:30
Kovid Goyal
e9ff40031f
Get rid of prints()
Not needed in python3
2020-08-22 18:47:59 +05:30
Kovid Goyal
6e774c6831
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-08-22 18:47:59 +05:30
Kovid Goyal
a982b67af0
py3: fix incorrect import of c_wchar_p from wintypes 2020-08-22 18:47:59 +05:30
Kovid Goyal
d880ea2a9c
py3 compat for the recycle bin process 2020-08-22 18:47:59 +05:30
Kovid Goyal
860bcf0088
HRESULT has moved from wintypes in python 3.8 2020-08-22 18:47:58 +05:30
Kovid Goyal
b2efbafc18
Get rid of narrow build codepaths 2020-08-22 18:47:58 +05:30
Kovid Goyal
2a0084c1ff
Fix failing winutil test 2020-08-22 18:47:58 +05:30
Kovid Goyal
b5f0ab48ac
Various compilation fixed for windows extensions on python3 2020-08-22 18:47:57 +05:30
Kovid Goyal
89f0d92d2e
Get rid of msstdint.h
Not needed with VS 2017 and conflicts with default stdint.h which is
pulled in by python 3
2020-08-22 18:47:57 +05:30
Kovid Goyal
b2b4540505
Allow subprocess to use posix_spawn()
This is both faster and needed on macOS where one cannot use fork()
when using Qt.
2020-08-22 18:47:57 +05:30