Commit Graph

67 Commits

Author SHA1 Message Date
Kovid Goyal ea522df226 Use std::make_unique for cleaner code 2021-06-23 13:53:18 +05:30
Kovid Goyal f5d56958b8 Start work on stemming for the ICU tokenizer 2021-06-20 14:43:24 +05:30
Kovid Goyal 53b8bed17a Function to get available locales for break iteration 2021-06-17 07:25:15 +05:30
Kovid Goyal 6773b36a42 Forgot to add header to extension definition 2021-06-16 21:57:44 +05:30
Kovid Goyal a37c14499c Fix building of sqlite_extension on ancient Linux 2021-06-16 17:14:31 +05:30
Kovid Goyal ab313c836f Implement the unicode61 tokenizer with ICU
Still have to implement removal of diacritics
2021-06-16 12:51:43 +05:30
Kovid Goyal 0b38d385e2 Dont use designated initializers 2021-06-14 08:47:08 +05:30
Kovid Goyal a7da47b922 Possible fix for building sqlite_extension.cpp on windows 2021-06-14 08:34:50 +05:30
Kovid Goyal e4b13d4ccb Start work on ICU tokenizer for FTS 2021-06-14 08:23:10 +05:30
Kovid Goyal 76d6ce3fd2 Start adding RAII to content_enumeration.cpp 2021-04-21 14:00:07 +05:30
Kovid Goyal 902f25985b DRYer 2021-04-21 10:44:29 +05:30
Kovid Goyal 1516d709fb Clean up wpd utils 2021-04-20 14:10:40 +05:30
Kovid Goyal eb1ad62632 More work on fast CSS transforms 2021-03-18 19:57:53 +05:30
Kovid Goyal 508200f8e9 Start work on fast CSS transformer 2021-03-06 11:43:02 +05:30
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