Commit Graph

1898 Commits

Author SHA1 Message Date
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
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