Kovid Goyal
56e69950c1
Get rid of cocoa_wrapper.c
2020-12-07 13:35:47 +05:30
Kovid Goyal
6adf45f81f
Start work on wrapping macOS TTS API
2020-11-18 21:15:12 +05:30
Kovid Goyal
de179fc1b9
Switch to speech-dispatcher from espeak
2020-11-15 21:55:05 +05:30
Kovid Goyal
c027aaff75
Start wrapping espeak
2020-10-31 11:56:54 +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
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
7a4b3f61ff
Move to SIP v5
2020-09-16 21:52:25 +05:30
Kovid Goyal
9642eeea83
Also use macos in extensions.json
2020-09-09 19:28:07 +05:30
Kovid Goyal
9034ea03de
Fix building of certgen module with openssl 1.1.1 on windows
2020-08-22 18:48:38 +05:30
Kovid Goyal
8cbda9e18a
Build fixes
2020-08-22 18:48:07 +05:30
Kovid Goyal
89f0d92d2e
Get rid of msstdint.h
...
Not needed with VS 2017 and conflicts with default stdint.h which is
pulled in by python 3
2020-08-22 18:47:57 +05:30
Kovid Goyal
baf0685ceb
De-vendor pychm
2020-08-22 18:47:57 +05:30
Kovid Goyal
113b14e376
Drop the custom lzma module
...
Use the builtin one from the python stdlib
2020-08-22 18:47:56 +05:30
Kovid Goyal
764e8bff7e
Remove py3 conditionals
2020-08-22 18:47:56 +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
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
Kovid Goyal
fc7aee08df
Start work on fast html to json
2019-10-28 13:30:18 +05:30
Kovid Goyal
1c22993e00
Move outline creation into its own file
2019-10-03 16:51:33 +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
c4e3fda682
Code to list fonts in a PDF file
2019-09-13 09:12:22 +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
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