76 Commits

Author SHA1 Message Date
Kovid Goyal
da7ef93e27 Refactor hunspell to allow virtualization of file I/O 2013-12-21 11:56:47 +05:30
Kovid Goyal
5f4110524b Initial import of hunspell for spell checking 2013-12-21 09:35:02 +05:30
Kovid Goyal
e80ce3f6d6 Update ImageMagick compiling and constants 2013-12-05 14:00:19 +05:30
Kovid Goyal
87d927d7e9 Improved regex module for python
Taken from: https://code.google.com/p/mrab-regex-hg/
2013-11-09 22:05:05 +05:30
Joel Goguen
876e0d662f If the destination directory for calibre_style doesn't exist, create it before trying to copy there 2013-05-31 21:29:39 -03:00
Kovid Goyal
41bfaca823 Enable building of qt_hack on OS X 2012-12-26 11:44:04 +05:30
Kovid Goyal
4eae90e5c2 Fix text rendering by using private Qt APIs 2012-12-25 15:45:23 +05:30
Kovid Goyal
b96ec77417 Speedup processing of RAR/CBR files by avoiding an extra file copy 2012-11-26 09:23:43 +05:30
Kovid Goyal
8e08834403 Much nicer integration with the windows build VMs 2012-11-12 15:32:28 +05:30
Kovid Goyal
f2759fe04e ... 2012-11-12 08:55:46 +05:30
Kovid Goyal
0817ef2e58 Get rid of the useless sfntly 2012-11-06 12:26:39 +05:30
Kovid Goyal
5efd38eb4b sfntly builds on windows 2012-10-30 23:41:05 +05:30
Kovid Goyal
d4854e20ec sfntly working on linux 64bit 2012-10-30 15:52:32 +05:30
Kovid Goyal
9c62f0a21c Remove the unused fontconfig bindings 2012-10-28 17:37:02 +05:30
Kovid Goyal
c85a932d4d ... 2012-10-21 15:41:33 +05:30
Kovid Goyal
93b2f860f9 Add code to convert between WOFF<->sfnt font files 2012-10-21 15:09:07 +05:30
Kovid Goyal
42f2f945e7 Start a python interface to FreeType 2012-10-20 13:28:05 +05:30
Kovid Goyal
c6c878462e Start work on replacing the use of fontconfig in windows 2012-09-30 17:13:49 +05:30
Kovid Goyal
f07002fdd2 MTP: Fix last modified date not getting read correctly on windows 2012-09-03 21:42:31 +05:30
Kovid Goyal
5736706846 podofo: Implement writing to python file objects 2012-09-02 14:59:20 +05:30
Kovid Goyal
7d0fcd9484 Add code to create a PDF outline using PoDoFo 2012-08-28 16:42:08 +05:30
Kovid Goyal
238bc24cf2 More podofo refactoring 2012-08-26 12:17:04 +05:30
Kovid Goyal
1136f26186 Refactor the PoDoFo module 2012-08-26 10:13:34 +05:30
Kovid Goyal
cf416ed13c Create a libusb based device scanner and use it on OS X. This is needed to enable MTP support. 2012-08-25 23:28:32 +05:30
Kovid Goyal
b880992393 ... 2012-08-17 17:42:37 +05:30
Kovid Goyal
191b6f9686 ... 2012-08-17 17:39:22 +05:30
Kovid Goyal
2c94388969 WPD: Start work on bulk filesystem metadata transfer 2012-08-16 21:49:54 +05:30
Kovid Goyal
585b9a5fea WPD: Implement opening device and getting basic device info. 2012-08-14 17:08:56 +05:30
Kovid Goyal
6c94cdb03c WPD: Device detection 2012-08-13 17:11:44 +05:30
Kovid Goyal
015ed143be WPD: Refactor, splitting into multiple translation units 2012-08-11 22:46:49 +05:30
Kovid Goyal
e1d8686e18 Start on the windows MTP module 2012-08-09 15:38:25 +05:30
Kovid Goyal
91b700bd6f Start work on a linux MTP driver 2012-08-05 19:28:09 +05:30
Kovid Goyal
c1173a2224 Update podofo to 0.9.1 in all binary build, to fix corruption of some PDFs when updating metadata. Fixes #1031086 (Save To Disk with Update Metadata can corrupt PDF) 2012-07-31 16:21:13 +05:30
Kovid Goyal
00eca123da Add dynamic images to standard Qt buttons in the calibre style 2012-06-05 14:12:23 +05:30
Kovid Goyal
d921a2a475 ... 2012-06-03 13:23:30 +05:30
Kovid Goyal
45d35b283e Fix focus highlighting obsucring text in listviews 2012-06-03 12:42:46 +05:30
Kovid Goyal
28d6e85913 Import QtCurve into the calibre source tree so I can fix the various platform specific bugs myself 2012-06-03 11:50:33 +05:30
Kovid Goyal
e2148e812b PDF metadata: Do not crash when reading malformed PDF files 2012-05-31 00:45:20 +05:30
Anthon
e02b1ace03 Added a check_call method that prints out the commandline handed to
subprocess.check_call if that call fails. This helps quickly locating
which external commands are missing (without having to look at the 
source code). E.g. if you don't know that the qmc variable specifies
the qmake command.
2011-10-04 08:34:42 +02:00
Kovid Goyal
991901e8e1 Fix calibre build process to work with poppler 0.16.x and poppler 0.18.x 2011-10-01 14:36:54 -06:00
Kovid Goyal
6c01b3cc67 Updated translations 2011-09-02 10:14:21 -06:00
Kovid Goyal
77e6d76e27 ... 2011-09-02 10:10:54 -06:00
Kovid Goyal
fb26c223a7 Fix #786290 (Enhancements for building on NetBSD) 2011-05-21 16:29:57 -06:00
Kovid Goyal
8b145422f7 Speedup startup times for large libraries with a faster string-to-date converter 2011-03-04 09:24:38 -07:00
Kovid Goyal
0b70f40709 Fix ICU py->UChar string conversion and add support for OS X 2010-12-04 00:06:49 -07:00
Kovid Goyal
67367f521d Use ICU for sorting 2010-12-03 20:18:56 -07:00
Kovid Goyal
ca3f9b841d Implement high performance C module for sqlite custom aggregators. To enable edit line 153 of library.sqlite. In my testing showed between 1 and 5% decrease in startup time (varies depending on how many multi-author books in the library). Disabled for now, pending more testing 2010-11-25 22:30:40 -07:00
Kovid Goyal
ab1795de9a OS X binary build: Switch to intel Leopard Qt 4.7.1 based binary build 2010-11-16 13:15:12 -07:00
Kovid Goyal
247723eaca Rolling Stone by DM. Fix #7490 (New recipe for US edition of Rolling Stone Magazine - free content) 2010-11-10 14:28:42 -07:00
Kovid Goyal
94277e1d7e Switch windows binaries to Qt 4.7 2010-11-10 07:16:13 -07:00