2266 Commits

Author SHA1 Message Date
Kovid Goyal
c8b5289a34
Handle empty parser state stack 2021-03-20 21:14:14 +05:30
Kovid Goyal
370ece64b0
Add sanitize build option 2021-03-20 20:15:34 +05:30
Kovid Goyal
9765f4a81f
Add a build flag to build in debug mode 2021-03-20 16:53:15 +05:30
Kovid Goyal
b08794a6c2
Make the full vcvars env available for the benefit of qmake 2021-03-18 22:03:29 +05:30
Kovid Goyal
0f2aff9a4a
Cleanup path handling when building on windows 2021-03-18 21:41:15 +05:30
Kovid Goyal
75586d8eb0
Always build on Windows with Visual Studio 2019 2021-03-18 21:22:31 +05:30
Kovid Goyal
eb1ad62632
More work on fast CSS transforms 2021-03-18 19:57:53 +05:30
Kovid Goyal
b1c34ab520
Add support for building with c++14 2021-03-18 07:40:07 +05:30
Kovid Goyal
60229b0a9c
Add a flush 2021-03-16 11:04:14 +05:30
Kovid Goyal
f034a62ec2
Fix user manual rendering for non-existent languages 2021-03-14 20:05:55 +05:30
Kovid Goyal
508200f8e9
Start work on fast CSS transformer 2021-03-06 11:43:02 +05:30
Kovid Goyal
1967b3e95d
Fix unneccessary re-downloads when re-vendoring 2021-03-04 21:47:42 +05:30
Kovid Goyal
d148e2da5f
Workaround for Arch not running on older docker 2021-03-04 21:41:10 +05:30
Kovid Goyal
9b99248382
Dont add .github to the source tarball 2021-03-04 20:55:47 +05:30
Kovid Goyal
3233429146
Merge branch 'vendor' of https://github.com/eli-schwartz/calibre 2021-02-26 08:13:56 +05:30
Eli Schwartz
56c735e060
Bump bundled liberation fonts from 2.1.1 to 2.1.3 2021-02-25 16:35:40 -05:00
Kovid Goyal
1e6702fbc1
Speedup detection of character encoding when declaration is absent by using a native code implementation (ccharset) 2021-02-25 15:02:48 +05:30
Kovid Goyal
65eda67d7c
Python 3.7 compat 2021-02-23 09:59:16 +05:30
Kovid Goyal
40afe08d17
Arch now has py7zr 2021-01-26 09:53:27 +05:30
Kovid Goyal
bff0582ec5
Fix no space after end of line for multiline titles in changelog 2021-01-22 15:20:43 +05:30
Kovid Goyal
f92439fe6b
Move tests into separate module
Avoids parsing the test code on every import of a very central module
2021-01-21 05:54:51 +05:30
Kovid Goyal
6dc39a511a
Add a new tweak under "Author sort name algorithm" to optionally recognize common surname prefixes such as von, van, de etc.
Merge branch 'author-sort' of https://github.com/madphysicist/calibre
2021-01-21 05:49:58 +05:30
Kovid Goyal
0d2fb54475
fix download URL 2021-01-20 08:57:24 +05:30
Kovid Goyal
7a3fe39cfa
Qt download server is on the fritz 2021-01-20 08:39:08 +05:30
Kovid Goyal
09ccbafe13
Arch doesnt have py7zr 2021-01-19 18:23:25 +05:30
Kovid Goyal
db7d56a153
Add dependency on py7zr to arch CI 2021-01-19 18:15:39 +05:30
Joseph R. Fox-Rabinovitz
efe490b1b7 Added unit tests for author sort function 2021-01-15 12:47:44 -05:00
Kovid Goyal
9b5605c9b9
Retry more on CI when vendor download fails 2021-01-12 07:36:31 +05:30
Kovid Goyal
77658f4c95
Build with sip 6 on Arch CI 2021-01-06 08:38:22 +05:30
Kovid Goyal
2f830e666f
Merge branch 'lint_linux_installer' of https://github.com/thuvh/calibre 2021-01-05 10:01:39 +05:30
Hoai-Thu Vuong
73792ac787 fix missing space after semi colon on linux-installer.py 2021-01-05 11:29:15 +07:00
Kovid Goyal
abfc9ffe23
Get chrome and firefox version on CI as well 2020-12-27 11:01:28 +05:30
Kovid Goyal
e742a9e293
Get recent UAs on CI as well 2020-12-27 10:59:47 +05:30
Kovid Goyal
18a3d945c6
Get common user agents from the calibre website logs 2020-12-27 10:21:14 +05:30
Kovid Goyal
11ad7120ab
Update recent user agents at each publish 2020-12-26 11:11:25 +05:30
Kovid Goyal
d8e7a58646
Start work on unified framework for live code loading 2020-12-18 18:20:37 +05:30
Kovid Goyal
5203651af1
Dont use a binary for building translations 2020-12-15 19:14:29 +05:30
Kovid Goyal
a1558ff4b9
Dont re-download the liberation fonts if they are already present 2020-12-15 11:53:20 +05:30
Kovid Goyal
5f67dd54b5
Fix fetching of liberation fonts
Also add them to .gitignore
2020-12-15 11:46:55 +05:30
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