31920 Commits

Author SHA1 Message Date
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
Kovid Goyal
379d1ddfd4
Write to buffer 2020-08-22 18:47:57 +05:30
Kovid Goyal
baf0685ceb
De-vendor pychm 2020-08-22 18:47:57 +05:30
Kovid Goyal
411da596b4
The Apple build is working 2020-08-22 18:47:57 +05:30
Kovid Goyal
01b0fba8ad
Auto fix excess blank lines 2020-08-22 18:47:56 +05:30
Kovid Goyal
a2731553d4
Remove some more referefences to the old lzma 2020-08-22 18:47:56 +05:30
Kovid Goyal
113b14e376
Drop the custom lzma module
Use the builtin one from the python stdlib
2020-08-22 18:47:56 +05:30
Kovid Goyal
ceb558f447
Add sgmllib ported to python 3 for feedparser 2020-08-22 18:47:56 +05:30
Kovid Goyal
ec167b7ac7
Get the linux frozen build working with py3 2020-08-22 18:47:56 +05:30
Kovid Goyal
520c46dfb9
Minor fixups for changes when removing py3 conditionals 2020-08-22 18:47:56 +05:30
Kovid Goyal
764e8bff7e
Remove py3 conditionals 2020-08-22 18:47:56 +05:30
Kovid Goyal
36d81d74d5
Remove hardcoding of mbcs for filesystem names 2020-08-22 18:47:55 +05:30
Kovid Goyal
9ff27782de
Remove useless __future__ imports
Not needed on python3
2020-08-22 18:47:55 +05:30
Kovid Goyal
29cd8d64ea
Change shebangs to python from python2
Also remove a few other miscellaneous references to python2
2020-08-22 18:47:51 +05:30
Kovid Goyal
9d881ed2fc
version 4.23.0 2020-08-21 07:09:18 +05:30
Kovid Goyal
ff67af8312
Content server: Fix Esc ky not working in several views. Fixes #1849958 [[Enhancement] Go back by clicking Esc on server](https://bugs.launchpad.net/calibre/+bug/1849958) 2020-08-18 13:03:13 +05:30
Charles Haley
cdae060f47 Enhancement #1891765: Add operations to quickview's context menu.
Added several operations to the quickview book and item list context menus. As a result the search button became superfluous and was removed.
2020-08-16 16:02:11 +01:00
Ira Hanson
8c3be2a766
Preserve cover aspect ratio in the download preview 2020-08-15 14:04:25 -05:00
Kovid Goyal
889437588d
String changes 2020-08-13 21:30:42 +05:30
David
60a6dcf9a6 Bump supported Kobo firmware version
Also add recognition of "Kobo Plus" subscription books. This should have been added a long time ago.
2020-08-13 00:12:24 +10:00