Commit Graph

22 Commits

Author SHA1 Message Date
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 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
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 7d00c4b0f4 macOS: Respect the system setting for text insertion cursor blink time
This value can be changed with the following commands:

defaults write -g NSTextInsertionPointBlinkPeriodOff -float 500
defaults write -g NSTextInsertionPointBlinkPeriodOn -float 500
2019-02-25 09:16:06 +05:30
Kovid Goyal e47a2d888b Update the SWIG bindings for chmlib
Also get rid of the xhm_extra module since
we dont care about searching CHM files and get_lcid can be
implemented in pure python.
2018-12-27 14:44:43 +05:30
Flaviu Tamas 8b9e401f32 Use builtin zlib in py3 2018-10-02 17:01:01 -04:00
Flaviu Tamas 1270f32157 Only build monotonic on py2 2018-09-14 13:49:33 -04:00
Kovid Goyal 499578beaa Try to get unicode_names compiling on ancient compilers 2018-05-01 11:31:21 +05:30
Kovid Goyal eaffdbb884 ... 2018-05-01 11:18:40 +05:30
Kovid Goyal 5d95d13935 Edit Book: Fix names for some control characters not being displayed in the status bar
Uses the unicode names database I created for kitty. Much more
comprehensive than the one in ICU.
2018-05-01 10:23:50 +05:30
Conrad Meyer 712edec636 Compatibility improvements for FreeBSD systems
Don't exclude libmtp on FreeBSD systems.

Don't exclude libusb on FreeBSD systems.  Our libusb has a different include
path structure and libname than Linux, but compiles fine once those are
corrected.

Correct path to py-sip on FreeBSD.  We install it to a different directory
than build_environment.py was looking in.
2017-12-26 13:01:13 -08:00
Kovid Goyal b6312f1f12 Move various win API calls into native code
Faster, more robust. Should fix #1728196
2017-10-28 13:07:38 +05:30
Kovid Goyal d305656bb4 Remove the vendored unrar code 2017-06-17 13:56:37 +05:30
Kovid Goyal 9564c94ad1 Remove the copy of dukpy. Make it an external dependency. 2017-06-07 15:07:19 +05:30
Kovid Goyal 0ece679a1b No longer bundle python-regex 2017-05-27 10:39:25 +05:30
Zoltán Mizsei 67b1a7bb72 Unrar needs every defines. Maybe there is a cleaner way... 2017-01-26 12:57:27 +01:00
Zoltán Mizsei 62dd2ae370 Haiku is x86 at this moment 2017-01-26 12:05:07 +01:00
Zoltán Mizsei 0a34a1d9f4 Extensions: Haiku support 2017-01-26 08:45:29 +01:00
Kovid Goyal e9317c7490 ... 2016-07-20 16:47:06 +05:30
Kovid Goyal d5896390c2 Another oops 2016-07-20 16:30:52 +05:30
Kovid Goyal 3466aaff4c Define the extensions as pure data 2016-07-20 15:59:02 +05:30