Commit Graph

1716 Commits

Author SHA1 Message Date
Kovid Goyal c4ef009bfb Fix CI detection on azure pipelines 2019-09-13 09:12:38 +05:30
Kovid Goyal 0d4cdeea97 Ensure Qt plugins are loaded in macOS VM 2019-09-13 09:12:38 +05:30
Kovid Goyal edbd56bbb1 Use fallback library path instead 2019-09-13 09:12:38 +05:30
Kovid Goyal 63539c1dc7 Set the library path for @rpath linked things 2019-09-13 09:12:38 +05:30
Kovid Goyal 987a869614 Disable webengine sandbox in macOS CI 2019-09-13 09:12:38 +05:30
Kovid Goyal ff5e5f2743 Use proper path for macos SW 2019-09-13 09:12:38 +05:30
Kovid Goyal 7a9f6cf195 ... 2019-09-13 09:12:38 +05:30
Kovid Goyal 915f9ad107 Use correct python executable name on macOS 2019-09-13 09:12:38 +05:30
Kovid Goyal 02d590180b ... 2019-09-13 09:12:37 +05:30
Kovid Goyal c388500dfb Work on CI 2019-09-13 09:12:37 +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 ac29ca24a7 Make extdev more robust against crashes of test command 2019-09-13 09:12:36 +05:30
Kovid Goyal ab6b724835 COmmnad ot make testing extension modules easier 2019-09-13 09:12:36 +05:30
Kovid Goyal 7c108d4078 Port the installer build commands to use bypy 2019-09-13 09:12:36 +05:30
Kovid Goyal be471a8cbe Work on getting windows running 2019-09-13 09:12:35 +05:30
Kovid Goyal 46295bb17f Get the hunspell wraper building correctly on all platforms 2019-09-13 09:12:35 +05:30
Kovid Goyal 22a1481bcd De-vendor hunspell 2019-09-13 09:12:35 +05:30
Kovid Goyal bf199d6bfa Get podofo building on older compilers on linux 2019-09-13 09:12:33 +05:30
Kovid Goyal 0f02312390 De-dup images in the PDF 2019-09-13 09:12:26 +05:30
Kovid Goyal 227679985f Implement imposing headers/footers onto their target pages 2019-09-13 09:12:25 +05:30
Kovid Goyal d304e08ec1 Code to merge W arrays 2019-09-13 09:12:24 +05:30
Kovid Goyal c4e3fda682 Code to list fonts in a PDF file 2019-09-13 09:12:22 +05:30
Kovid Goyal 7803f3de36 Rename viewer2 to viewer 2019-09-13 09:12:20 +05:30
Kovid Goyal b5b0891421 Start work on porting the PDF output plugin to use web engine 2019-09-13 09:12:19 +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 6e14daac89 Infrastructure for loading viewer js 2019-09-13 09:12:12 +05:30
Kovid Goyal 59b9357c0c Add tests for the new viewer cache 2019-09-13 09:12:11 +05:30
Kovid Goyal 561edbe1ea Two-way syncing work again 2019-09-13 09:12:09 +05:30
Kovid Goyal 00a9d0f275 Migrate editor coffee script to rapydscript 2019-09-13 09:12:09 +05:30
Eli Schwartz c161fbe54a resources: bump mathjax version to 2.7.6
There is actually no real consequential change here, because the update
is a trivial bugfix that doesn't affect calibre's use, but let's do it
anyway because it is both simple and harmless.
2019-08-25 00:21:03 -04:00
Kovid Goyal c5aeaa8c8a Cleanup HTML metadata parsing 2019-08-12 10:10:50 +05:30
Eli Schwartz d50a6ddc1b use context managers to open files 2019-07-25 01:30:54 -04:00
Eli Schwartz cba11fb969 unicode_check: do not try to check pyuic-generated files 2019-07-23 17:29:48 -04:00
Kovid Goyal 519a90abdf Ensure we send a mimetype when upload to github 2019-07-12 09:21:01 +05:30
Bernhard M. Wiedemann 53298f87ff Sort input file list
so that calibre/plugins/lzma_binding.so builds in a reproducible way
in spite of indeterministic filesystem readdir order
and http://bugs.python.org/issue30461

See https://reproducible-builds.org/ for why this is good.
2019-07-01 14:47:32 +02:00
Kovid Goyal e804e48747 Start work on building calibre on windows 2019-06-19 10:06:54 +05:30
Kovid Goyal 3a688453ab Go back to using git to fetch ephemeral translations
No significant speed difference and curl is failing on the macOS
Travis VM
2019-06-13 10:49:13 +05:30
Kovid Goyal 98ec15b970 Retry download on fail 2019-06-13 10:37:16 +05:30
Kovid Goyal 6acfcf12ef Use a tarball based download when downloading ephemeral translations 2019-06-13 09:33:50 +05:30
Kovid Goyal ed85704799 Undo the fudge for tanslations failing on macOS as it causes another test to fail 2019-06-11 16:14:15 +05:30
Kovid Goyal edd44a559a ... 2019-06-11 15:15:12 +05:30
Kovid Goyal 152e823c41 Kobo driver: Add options to more precisely control the generation of cover images, to reduce size and enhance quality
Merge branch 'master' of https://github.com/NiLuJe/calibre
2019-06-11 15:14:26 +05:30
Kovid Goyal 3139dff9eb Ignore weird failure when building website translation on Travis on macOS 2019-06-11 14:59:00 +05:30
Kovid Goyal 0f3b2e2329 Dont use win32com for adding to recent docs 2019-06-11 14:50:05 +05:30
Kovid Goyal 3f903cbdd1 CHM Input: Fix a regression that broke processing of some CHM files
Fixes #1831511 [Can't open chm file](https://bugs.launchpad.net/calibre/+bug/1831511)

Bug was introduced due to adding of unicode_literals.
Also fix CHM input on python3
2019-06-05 09:08:17 +05:30
Kovid Goyal f2f57d2dda Work on new calibre macOS build 2019-06-04 16:22:50 +05:30
NiLuJe 7e6347486b Port ImageMagick's OrderedDither algorithm, and use that instead of
ImageOps' quantize to dither images to the eInk palette.

It works much better for our intended purpose, and it's pretty fast.
2019-06-02 18:29:49 +02:00
Kovid Goyal cae30d8795 Dont scan smtplib.py in the porting utils 2019-05-29 17:58:23 +05:30
Kovid Goyal 06dc7dd15b Dont scan Zeroconf.py in the porting utils
This is being replaced by upstream zeroconf in py3
2019-05-28 12:41:48 +05:30