Commit Graph

71 Commits

Author SHA1 Message Date
Kovid Goyal 5c3385476f Switch from cchardet to uchardet
cchardet is not maintained anymore: https://github.com/PyYoshi/cChardet/issues/77

cchardet is based on uchardet with the addition of reporting encoding
detection confidence. We dont really need that, so moving to uchardet is
simplest.

See #1690 (Low effort port to charset_normalizer)
2022-07-16 15:36:28 +05:30
Kovid Goyal bffaacd3c2 Build a Qt resource file containing the icon themes generated from the actual image files
Loading from a resource file should be considerably faster
2022-07-06 19:19:42 +05:30
Kovid Goyal 178f94a271 Dont link rcc_backend against qtgui 2022-07-06 19:19:42 +05:30
Kovid Goyal 9f0ab6e40f Get rcc compiler building 2022-07-06 19:19:42 +05:30
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