Kovid Goyal
c7b66aada8
Dont use calibre-debug to build pot files
2020-07-31 23:26:02 +05:30
Kovid Goyal
01c9ffee6f
Cant avoid bootstrapping calibre
2020-07-31 22:51:08 +05:30
Kovid Goyal
e0ab635448
Cant generate website strings on github
2020-07-31 22:28:33 +05:30
Kovid Goyal
2c496da4e9
Forgot to clone translations
2020-07-31 22:18:06 +05:30
Kovid Goyal
0137c2a74b
Make dir if it does not exist
2020-07-31 22:05:24 +05:30
Kovid Goyal
5afeace988
Work on a GitHub action to auto-update translations on Transifex
2020-07-31 22:02:13 +05:30
Eli Schwartz
b48bd4f7c8
build: detect mathjax directory with or without es5/ subdir
...
The release tarballs contain an es5/ directory with the actual mathjax
code. However, when building against a system mathjax it is likely the
es5/ directory is skipped and the directory name is just
/usr/share/mathjax/
Detect this by moving the es5/ component to the definition of the
mathjax source root, but only appending it if the --path-to-mathjax
actually contains such a directory.
2020-06-25 01:23:08 -04:00
Kovid Goyal
e2243bf7a9
Upgrade MathJax to version 3
...
version 3 is more performant, smaller and simpler to integrate, without
monkeypatching. On the down side, it does not do line breaking, as yet.
Note that only the viewer is currently ported
2020-06-19 18:43:23 +05:30
Kovid Goyal
32438d1565
Handle reading version info from jgoguens updated plugins
...
The version info is now specified as an attribute of a module, import.
2020-06-17 08:55:46 +05:30
Kovid Goyal
8de4c3268e
Dont keep a local backup of the calibre installers
2020-06-05 08:20:43 +05:30
Kovid Goyal
1c66024316
Linux installer: Detect ARM 64bit as well as 32bit
2020-06-04 19:40:32 +05:30
Kovid Goyal
9015530224
and again
2020-05-15 09:15:09 +05:30
Kovid Goyal
069e3e69b4
...
2020-05-15 09:13:10 +05:30
Kovid Goyal
64b56e4aec
Move hosting script to python 3
2020-05-15 09:09:23 +05:30
Kovid Goyal
28c7e43940
Fix #1860831 [Two Portuguese when to choose the language]( https://bugs.launchpad.net/calibre/+bug/1860831 )
2020-04-04 17:26:47 +05:30
Kovid Goyal
cb48dcb606
Add rapydscript tests to CI
2020-04-02 16:38:20 +05:30
Kovid Goyal
6c9c141c3e
Add a command to easily run rapydscript tests
2020-04-02 16:34:07 +05:30
Kovid Goyal
2cd43e0fcd
Fix #1869464 [Entries in context menu is not being translated]( https://bugs.launchpad.net/calibre/+bug/1869464 )
2020-03-28 13:47:35 +05:30
Kovid Goyal
53de96b18b
...
2020-03-27 11:19:51 +05:30
Kovid Goyal
8dd68d157d
ANother rsync invocation that needed compression method fixed
2020-03-17 09:00:12 +05:30
Kovid Goyal
1809676dba
Use -zz for rsync
2020-03-06 08:27:46 +05:30
Kovid Goyal
9864af035a
Use inverted name for ISO 639 names in preference
2020-02-26 22:17:15 +05:30
Kovid Goyal
1e07b48116
Checking of changelog needs python 3 now
2020-02-11 11:24:40 +05:30
Kovid Goyal
449672bab1
Make plugins_mirror.py more polyglot
2020-02-10 20:41:23 +05:30
Kovid Goyal
fc1803a800
Remove obsolete workarounds for buggy distro Qt packages
2020-02-04 08:45:03 +05:30
Kovid Goyal
e2b730b3b2
Fix building of headless on macOS
...
Apparently we can link against both themesuport private and font
database private as they both contain the same symbol
2020-02-04 08:40:54 +05:30
Kovid Goyal
d51fa29acd
Also generate ISO 639 POT file automatically from the db. Fixes #1860856 [String not found in Transifex]( https://bugs.launchpad.net/calibre/+bug/1860856 )
2020-01-26 14:29:28 +05:30
Kovid Goyal
5c8093e554
Installtion of deps on github Ubuntu broken again
2020-01-18 09:08:11 +05:30
Aimylios
5c795352c9
Allow excluding individual tests from test run
2020-01-17 21:54:25 +01:00
Kovid Goyal
231664e7ca
Move test location
2020-01-08 22:25:38 +05:30
Kovid Goyal
f0e6ead4c7
Better workaround for XXE in lxml
...
Instead of disabling resolution of all entities, only disable resolution
of entities from files
2020-01-08 22:03:38 +05:30
Kovid Goyal
f686647286
Command to vendor csslint
2020-01-08 21:01:59 +05:30
Kovid Goyal
e307caafe8
Generate locales.zip parent dir if needed
2020-01-07 21:33:17 +05:30
Kovid Goyal
746381d179
A few more etree.fromstring
2019-12-29 22:02:16 +05:30
Kovid Goyal
6de56e8f93
Compile changelog translations
2019-12-25 16:47:01 +05:30
Kovid Goyal
ff5039dd31
Split website and changelog translations
2019-12-25 09:58:58 +05:30
Kovid Goyal
5ef79c742a
Add support for sip5
2019-12-14 12:40:08 +05:30
Kovid Goyal
283dbdf392
Dont run update since it breaks on github CI
2019-12-13 18:09:23 +05:30
Kovid Goyal
edf231e3ff
Use a token for github
2019-12-12 10:04:36 +05:30
Kovid Goyal
281ddb8678
Make the name of the html syntax highlighter module more explicit
...
Avoids name collisions with the stdlib html module in python3
2019-12-03 10:45:42 +05:30
Kovid Goyal
9b777491ce
Dont show the useless --system-version option for hyphenation
2019-12-03 08:59:02 +05:30
Eli Schwartz
11d6b27ec7
setup: port over the hyphenation dictionary code to ReVendor()
...
This makes it automatically support being passed an alternative url, or
an extracted directory.
2019-12-02 21:05:51 -05:00
Eli Schwartz
a66e562b08
setup: refactor mathjax class into generic class for vendoring things
2019-12-02 21:05:51 -05:00
Kovid Goyal
b16b5535bf
Implement mapping of locales to dictionary names
2019-12-01 10:50:32 +05:30
Kovid Goyal
fd4db9e8ed
Make building the dictionaries tarfile reproducible
2019-11-30 21:20:40 +05:30
Kovid Goyal
8081805208
Dont rely on external tar to compress dictionaries
2019-11-30 21:06:37 +05:30
Kovid Goyal
5f46b06dc9
Generate a hash of the hyphenation dicts for cache updates
2019-11-30 20:50:06 +05:30
Kovid Goyal
2a8875f864
...
2019-11-30 20:40:25 +05:30
Kovid Goyal
5c1b69f5b9
Add hyphen dependency
2019-11-30 17:58:57 +05:30
Kovid Goyal
4a45f32357
Start work on libhyphen wrapper
2019-11-30 16:48:27 +05:30