55 Commits

Author SHA1 Message Date
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
Kovid Goyal
44c3ba638e Update pdf metadata libraries (poppler/podofo) to latest versions in windows build 2010-10-26 13:18:14 -06:00
Kovid Goyal
e4ab5891aa Initial C based implementation of ImageMagick plugin 2010-08-01 20:00:59 -06:00
Kovid Goyal
9d61fbe0d9 add function to winutil to check for an active internet connection 2010-03-03 11:52:12 -07:00
Kovid Goyal
2f437907a3 Integrate patched pychm into calibre build process 2010-02-27 22:15:25 -07:00
Kovid Goyal
815cac9520 Fix #4715 (Support FreeBSD out of the box (except USB)) 2010-02-27 10:50:12 -07:00
Kovid Goyal
bc9d98e52a ... 2010-02-10 10:16:11 -07:00
Kovid Goyal
4d8c2a2150 New recipe for AsiaOne by Bruce and fixes for device detection regressions in OS X introduced in 0.6.31 2010-01-03 10:06:29 -07:00
Kovid Goyal
487588bb75 Enable building of extensions that need the DDK on windows 2010-01-01 22:28:47 -07:00
Kovid Goyal
2213a4648a Switch build system to use new OS X build 2009-12-22 09:52:42 -07:00
Kovid Goyal
6a9a18ecd1 Linux device detection: Drop libusb1 in favor of parsing sysfs directly 2009-12-12 17:41:53 -07:00
Kovid Goyal
658bdb36cc Fix setup.py --clean-all 2009-12-12 10:53:10 -07:00
Kovid Goyal
ee8b98a1e3 Switch to using libusb1 to enumerate devices on a linux system 2009-12-11 14:16:56 -07:00
Kovid Goyal
e6c6f056f2 Replace rotating hourglass with less gaudy busy indicator. If you're running calibre from bzr, you will have to run python setup.py build to be able to run the GUI 2009-12-06 12:12:40 -07:00
Kovid Goyal
a7668c6897 IGN:... 2009-10-14 11:10:16 -06:00
Kovid Goyal
23ba4047ad Linux build system: Use the environment variables OVERRIDE_CFLAGS and OVERRIDE_LDFLAGS to allow cflags and ldflags to be user specified. Fixes #3770 (calibre build problems) 2009-10-14 11:00:59 -06:00
Kovid Goyal
f14266749f Fix #3689 (Installer insists on building Podofo extension and returns error if not available) 2009-10-04 16:47:32 -06:00
Kovid Goyal
673d0c6fd2 Windows: Rebuild the complete calibre stack using only Microsoft tools. This should (hopefully) fix various (especially PDF related) crashes. 2009-10-01 13:24:27 -06:00
Kovid Goyal
ef06fbee81 Fix #3523 (Please re-add ./setup.py install --root option) and clean up install/post-install code. Post install now no longer runs in a separate process. 2009-09-27 10:20:36 -06:00
Kovid Goyal
2ddd37f0d2 IGN:pdfreflow plugin now compiles and works on windows and OSX. 2009-09-25 11:02:15 -06:00
Kovid Goyal
73801dd2ae IGN:Fix a memory leak in the new PDF get_metadata code, remove use of tmpfile and make it build on windows 2009-09-23 11:28:55 -06:00
Kovid Goyal
5a94e3d965 IGN:Initial implementation of PDF->XML engine 2009-09-21 21:17:38 -06:00