Kovid Goyal
1b9318e01b
calibre portable: Add launchers for standalone viewer and editor
2020-08-22 18:48:16 +05:30
Kovid Goyal
ee44316ac2
Remove some __future__ imports
2020-08-22 18:48:08 +05:30
Kovid Goyal
d2f24d6449
Update ICU version in macOS freezer
2020-08-22 18:48:08 +05:30
Kovid Goyal
ba32a87c1f
Accidentally removed python 2 needed for building Qt
2020-08-22 18:48:08 +05:30
Kovid Goyal
6e9b25b602
Bump Qt to 5.14.2
2020-08-22 18:48:07 +05:30
Kovid Goyal
eec44aa506
Bump version of libusb and libmtp
2020-08-22 18:48:07 +05:30
Kovid Goyal
23fe380275
Bump version of python and ICU
2020-08-22 18:48:07 +05:30
Kovid Goyal
75a0251391
Use separate vms for python3 builds
2020-08-22 18:48:07 +05:30
Kovid Goyal
8cbda9e18a
Build fixes
2020-08-22 18:48:07 +05:30
Kovid Goyal
2a2f641856
Port the commit to master to fix PDF Output with ebook-convert via symlink on macOS
2020-08-22 18:48:05 +05:30
Kovid Goyal
c4eedda5f2
Prevent installation on Windows 7
2020-08-22 18:48:05 +05:30
Kovid Goyal
2966a3233d
Fix pycryptodome not working on windows
2020-08-22 18:48:04 +05:30
Kovid Goyal
76204c71d1
Bump pychm version
2020-08-22 18:48:03 +05:30
Kovid Goyal
605857e276
Only report unhandled errors if excepthook is the default
2020-08-22 18:48:00 +05:30
Kovid Goyal
1c13f9634c
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-08-22 18:48:00 +05:30
Kovid Goyal
007b6d06ed
...
2020-08-22 18:47:59 +05:30
Kovid Goyal
eb60be9186
Py_RunMain does not call exit()
2020-08-22 18:47:59 +05:30
Kovid Goyal
8fc745c7fb
Use an at exit handler to restore console state
...
Py_Main() does not return if an unhandled SystemExit is raised
2020-08-22 18:47:59 +05:30
Kovid Goyal
df70399661
Allow using ANSI escape codes on windows when writing to the console
2020-08-22 18:47:59 +05:30
Kovid Goyal
bd80269072
Dont redirect stdoutstderr to NUL if it is a tty
2020-08-22 18:47:59 +05:30
Kovid Goyal
f615b44ace
Update pillow to version that builds with python 3.8
2020-08-22 18:47:58 +05:30
Kovid Goyal
e52848671a
Copy in python3.dll as PyQt links against it instead of python38.dll
2020-08-22 18:47:58 +05:30
Kovid Goyal
6adbf803aa
...
2020-08-22 18:47:58 +05:30
Kovid Goyal
dfb5b72eca
Ensure no __pycache__ is added to pylib.zip
2020-08-22 18:47:58 +05:30
Kovid Goyal
488fe5198b
Add proper paths in windows frozen build
2020-08-22 18:47:58 +05:30
Kovid Goyal
8c7c3c9061
Work on windows python3 build
2020-08-22 18:47:58 +05:30
Kovid Goyal
04aedf8411
Switch to pycryptodome as pycrypto is un-maintained
2020-08-22 18:47:57 +05:30
Kovid Goyal
319b2b375f
Need updated pywin32 for python 3.8
2020-08-22 18:47:57 +05:30
Kovid Goyal
9588afa4d5
Get python3 and webengine building on windows
2020-08-22 18:47:57 +05:30
Kovid Goyal
55214540fd
Dont remove v3 port from PyQt
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
066ff4127b
Remove useless if branch
2020-08-22 18:47:56 +05:30
Kovid Goyal
2c8454e014
Make code used to launch interpreter re-useable
2020-08-22 18:47:56 +05:30
Kovid Goyal
01b0fba8ad
Auto fix excess blank lines
2020-08-22 18:47:56 +05:30
Kovid Goyal
4f47385bd5
Add the lzma dependency
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
f3062760ab
Build with python 3.8
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
a3a617cd78
Bump versions of sqlite and apsw
2020-06-12 22:06:09 +05:30
Kovid Goyal
4d2a91ecf2
DRYer
2020-06-05 20:27:18 +05:30
Kovid Goyal
b2c50c0c41
Make macOS signing code re-useable
2020-06-05 20:16:18 +05:30
Kovid Goyal
50a19e2b75
Switch to using QEMU VMs for building calibre on macOS and Windows
...
The VM performance is better and QEMU is more
hackable/automatable than VirtualBox. Also paves the way to do the
building on remote servers if needed.
2020-05-30 14:48:47 +05:30
Kovid Goyal
5efeaceaef
Windows: Fix amazon metadata download failing when accented characters in search query
...
Fix #1880300 [[BUG] Amazon Metadata grabber: InvalidURL: URL can't contain control characters](https://bugs.launchpad.net/calibre/+bug/1880300 )
2020-05-26 21:41:05 +05:30
Kovid Goyal
f6f418fcb0
When running calibre-portable.exe popup a more useful error message if it is placed in a location with a too long path. Fixes #1866739 [Path length for calibre portable]( https://bugs.launchpad.net/calibre/+bug/1866739 )
2020-03-25 13:08:54 +05:30
Kovid Goyal
2d61ed50d9
Remove unused variable
2020-02-21 10:48:02 +05:30
Kovid Goyal
72509e53e0
As of Qt 5.14 we need to bundle QmlModels as well
2020-02-04 09:00:47 +05:30
Kovid Goyal
49defc9a13
Bump sqlite needed for upgraded apsw on unix
2020-02-04 07:20:48 +05:30