Kovid Goyal
ddd580c85c
Remove more exclusions
2025-01-27 10:26:01 +05:30
Kovid Goyal
04d5728ef9
More work on de-vendoring pykakasi
2024-11-12 19:52:31 +05:30
Kovid Goyal
4b565c124b
Download list of available piper voices during build
2024-09-02 11:08:51 +05:30
wrvsrx
80ff907bfd
Allow setting more local resource files from cli
2024-06-16 22:08:06 +08:00
Kovid Goyal
53b74283a4
sort imports in all python files
2024-03-30 13:02:22 +05:30
Kovid Goyal
81fe8448ee
Add some tooling to build "preview" releases
...
They are available at: https://download.calibre-ebook.com/preview/
They will have version numbers with a patch level >= 100 so its
relatively easy for us to know when a bug report pertains to a preview
release.
2024-03-09 14:50:03 +05:30
Kovid Goyal
bf6db247a2
Command to automatically install the Windows SDK
2023-01-26 20:33:49 +05:30
Kovid Goyal
c7a61b2942
Edit book: Switch to a new library (stylehint) for find problems in CSS as the old library was no longer maintained.
2023-01-05 12:15:58 +05:30
Kovid Goyal
a8336ca1fe
...
2022-07-06 19:19:39 +05:30
Kovid Goyal
d7e16f1b8e
Remove build commands for 32-bit arches
2022-07-06 19:19:39 +05:30
Kovid Goyal
7253b7da10
Command to build linux ARM intaller
2022-07-06 19:19:37 +05:30
Kovid Goyal
24c460faec
also upgrade code in setup folder
2022-01-08 12:15:18 +05:30
Kovid Goyal
224db2bb02
command to upgrade source code
2022-01-08 11:26:18 +05:30
Kovid Goyal
98d18b1f1d
Use a checkout hook for qt6 transitions
2021-11-24 09:37:17 +05:30
Kovid Goyal
53ad3db66e
Command to switch to Qt6 branch and build deps
2021-11-21 21:48:53 +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
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
6c9c141c3e
Add a command to easily run rapydscript tests
2020-04-02 16:34:07 +05:30
Kovid Goyal
f686647286
Command to vendor csslint
2020-01-08 21:01:59 +05:30
Kovid Goyal
1c54eb1648
Code to fetch hyphenation dictionaries
2019-11-30 10:59:45 +05:30
Kovid Goyal
a344028733
Command to export packages
2019-09-13 09:12:37 +05:30
Kovid Goyal
f52d529090
Command to build deps
2019-09-13 09:12:37 +05:30
Kovid Goyal
ab6b724835
COmmnad ot make testing extension modules easier
2019-09-13 09:12:36 +05:30
Kovid Goyal
070ad5351e
Remove old viewer and coffeescript and viewer resources
...
Since the PDF output code is also going to be replaced, none
of this is required.
2019-09-13 09:12:17 +05:30
Kovid Goyal
50af7ba51f
py3: port uses of builtin functions that were changed to return iterators
2019-05-23 06:57:33 +05:30
Kovid Goyal
cddb7d873c
Add a nicer way to check for unicode issues in files
2019-05-16 12:18:34 +05:30
Kovid Goyal
bd118e6139
Framework to run 2to3 over the codebase
2019-05-15 16:13:12 +05:30
Eli Schwartz
9dc1ccfe08
setup: add subcommand to update the version in constants.py from git
...
This creates an additional variable containing the version number
extracted from a git checkout via `git describe`, and diverts all
human-readable output to use that via get_version.
2019-05-12 02:32:59 -04:00
Kovid Goyal
5c6ba41cca
oops
2018-09-10 19:42:20 +05:30
Kovid Goyal
778b3cf74e
Remove unused code
2018-09-10 19:37:42 +05:30
Kovid Goyal
fa191ab55a
Create a setup.py command: man_pages to generate man pages in all languages
2017-07-04 12:28:59 +05:30
Kovid Goyal
37cd0c56e5
Use the new auto-build infrastructure for creating calibre installers
2017-05-21 13:39:09 +05:30
Kovid Goyal
15e3f8a1af
Rename extensions.py to build.py to match the command name
2016-07-20 12:15:19 +05:30
Kovid Goyal
1c389964cc
Get list of common user-agents during bootstrap
2016-07-20 00:06:49 +05:30
Kovid Goyal
538f0a7186
A single entry point to run all tests
2016-06-21 23:12:06 +05:30
Kovid Goyal
0f57f37308
Add compiling of RapydScript to the build system
2016-05-01 14:08:27 +05:30
Kovid Goyal
fc7d4830a9
Switch to using a private openssl lib on OS X
2016-01-30 12:40:50 +05:30
Kovid Goyal
9ef37427d3
Add a bootstrap sub-command to setup.py to ease building from a git checkout
2015-07-15 13:24:16 +05:30
Kovid Goyal
3a63f54ca2
Remove unused code
2015-06-04 18:52:21 +05:30
Kovid Goyal
ef09e886b3
Change all shebangs to use python2
2015-01-23 19:08:21 +05:30
Kovid Goyal
6cc9894846
Command to easily publish betas
2014-08-08 18:31:14 +05:30
Kovid Goyal
0753e908ab
Add ISO 3166 country codes
2014-04-17 07:12:29 +05:30
Kovid Goyal
c1dd30004e
64 bit windows msi builds, though it's still picking up the 32 bit paths for some reason. Sigh.
2012-11-30 18:19:12 +05:30
Kovid Goyal
5bd3086aed
E-book viewer: SUpport for displaying mathematics in epub files, via mathjax
2012-08-18 15:53:50 +05:30
Kovid Goyal
e2148e812b
PDF metadata: Do not crash when reading malformed PDF files
2012-05-31 00:45:20 +05:30
Kovid Goyal
a3f353853a
Change upload installers code to work via a staging server with more upload bandwidth than my current DSL connection
2012-01-03 15:42:57 +05:30
Kovid Goyal
bb8b02c26c
Infrastructure for writing Coffeescript
2011-12-13 21:10:58 +05:30
Kovid Goyal
5fd4bf6e03
More granularity in the publish stages
2011-11-25 11:44:47 +05:30
Kovid Goyal
6c01b3cc67
Updated translations
2011-09-02 10:14:21 -06:00