2077 Commits

Author SHA1 Message Date
Kovid Goyal
ebffa0a506
Dont store the Liberation Fonts in source control
They were kept there originally because newer versions of them were
reported to cause BSODs in Windows Vista/7. Since we no longer support
those, and newer windows has moved font parsing out fo kernel, this
should no longer be an issue.
2020-12-15 11:42:19 +05:30
Kovid Goyal
e430bf3312
PDF Output: Yet another attempt at working around chromium's broken TTF embedding. Fixes #1907849 [conversion to pdf results in bizarre kerning](https://bugs.launchpad.net/calibre/+bug/1907849)
This has the advantage of making the merging code a lot simpler as well.
2020-12-12 13:41:48 +05:30
Kovid Goyal
56e69950c1
Get rid of cocoa_wrapper.c 2020-12-07 13:35:47 +05:30
Kovid Goyal
04ad7bc901
Remove workarounds that are not needed with the current versions of sip-build 2020-12-03 22:03:05 +05:30
Kovid Goyal
59e471503e
Remove history indication from plugins index 2020-11-25 21:18:03 +05:30
Kovid Goyal
3dbbe1397e
Remove code to check for Qt5 incompatibility in plugins
The Qt 5 transition is done and dusted now. The ones that arent going to
be ported will anyway need to be ported to Python 3 as well, which is
also never going to happen.
2020-11-25 13:06:00 +05:30
Kovid Goyal
72308168ef
Support for the new in python 3.8 Constant ast node 2020-11-25 12:55:38 +05:30
Kovid Goyal
82ba1b89d0
Get extdev working on macOS
Iteration speed is too low otherwise
2020-11-19 22:41:46 +05:30
Kovid Goyal
6adf45f81f
Start work on wrapping macOS TTS API 2020-11-18 21:15:12 +05:30
Kovid Goyal
2c75e769be
Better error message for macOS ext_dev 2020-11-18 14:28:38 +05:30
Kovid Goyal
de179fc1b9
Switch to speech-dispatcher from espeak 2020-11-15 21:55:05 +05:30
Kovid Goyal
99a3d9c756
Fix missing space between lines in description 2020-11-13 08:42:57 +05:30
Kovid Goyal
c26a981001
py3 compat in POT generation 2020-11-12 11:15:16 +05:30
Kovid Goyal
c027aaff75
Start wrapping espeak 2020-10-31 11:56:54 +05:30
Kovid Goyal
2cf8312e6a
Migrate reference to Changelog.yaml 2020-10-29 12:15:32 +05:30
Kovid Goyal
cfa8f75836
... 2020-10-29 10:59:34 +05:30
Kovid Goyal
06e9f8f8b8
Make the calibre changelog available as a resource 2020-10-29 10:57:21 +05:30
Kovid Goyal
49af5de171
Dont use YAML for the changelog
No point having an extra dependency just to parse the changelog, which
doesnt have a ot of structured information, anyway.
2020-10-29 10:36:40 +05:30
Kovid Goyal
758f3e1452
Dont use win32 API function to make long paths useable as it fails on older windows 2020-10-23 20:46:44 +05:30
Kovid Goyal
acbd5122be
Wrap function to canonicalize long paths 2020-10-23 19:57:44 +05:30
Kovid Goyal
d6887a1bfd
Exclude winsapi from import all tests on non-windows 2020-10-22 13:47:48 +05:30
Kovid Goyal
da5964ec07
Run the SAPI tests in CI 2020-10-22 13:37:37 +05:30
Kovid Goyal
4bb557ec41
Start wrapping of windows SAPI interface
Can now get list of all voices installed in the system
2020-10-21 21:58:06 +05:30
Kovid Goyal
ebb6f89b5b
Make winutil classes re-useable 2020-10-21 11:21:03 +05:30
Kovid Goyal
0444558e21
Remove unnecessary pp suffix from filename 2020-10-09 12:28:21 +05:30
Kovid Goyal
6de28ec09e
Merge the winutil code into a single file 2020-10-09 12:27:02 +05:30
Kovid Goyal
f42b0b9f59
Add --compression-level to installer build commands 2020-10-03 09:05:36 +05:30
Kovid Goyal
36700e8eb2
Use canonical download URL when getting binary to build translations 2020-09-25 14:28:32 +05:30
Kovid Goyal
011bba1a58
More py3 compat 2020-09-25 09:25:28 +05:30
Kovid Goyal
bb3a1f700d
py3 compat for upload to github 2020-09-25 09:22:03 +05:30
Kovid Goyal
135bfcbefe
py3 compat for fosshub upload 2020-09-25 09:19:20 +05:30
Kovid Goyal
162c32a362
Fix translatable strings not being extracted from .ui files 2020-09-20 09:20:07 +05:30
Kovid Goyal
27811374ba
py3 compat 2020-09-20 08:32:21 +05:30
Kovid Goyal
f2384437ca
py3 compat 2020-09-19 10:28:43 +05:30
Kovid Goyal
7a4b3f61ff
Move to SIP v5 2020-09-16 21:52:25 +05:30
Kovid Goyal
a4df5cc67b
Dont use -b flag when calling sip
Was inexplicably removed from SIP5
2020-09-14 12:26:08 +05:30
Kovid Goyal
9642eeea83
Also use macos in extensions.json 2020-09-09 19:28:07 +05:30
Kovid Goyal
7f6dce5218
Fix build failure missed one isosx instance 2020-09-09 15:56:14 +05:30
Kovid Goyal
13552bef07
isosx -> ismacos 2020-09-09 14:51:09 +05:30
Kovid Goyal
b7608b71f9
py3 compat 2020-09-02 11:17:00 +05:30
Kovid Goyal
59dc40a22b
DRYer 2020-09-02 10:55:10 +05:30
Kovid Goyal
27f483dce4
py3 compat 2020-09-02 10:51:52 +05:30
Kovid Goyal
9cbb81edf5
typo 2020-09-02 10:51:01 +05:30
Kovid Goyal
791f5c2325
Also upload binaries to backup server 2020-08-30 11:12:36 +05:30
Kovid Goyal
2a928a25f9
Pull translations in parallel 2020-08-23 14:34:43 +05:30
Kovid Goyal
acb42d737d
py3 compat 2020-08-23 14:30:43 +05:30
Kovid Goyal
c203373b9b
DRYer 2020-08-23 14:25:08 +05:30
Kovid Goyal
a40efa5a5f
Install Qt source and gettext for POT 2020-08-23 14:14:50 +05:30
Kovid Goyal
8f15a04d8a
py3 compat 2020-08-23 14:02:13 +05:30
Kovid Goyal
15e5f5987a
Use a prebuilt calibre binary to build POT 2020-08-23 12:54:43 +05:30