Commit Graph

1024 Commits

Author SHA1 Message Date
Kovid Goyal cb6151e4e1 Remove unnecessary inclusing of ImageMagick config files 2014-08-08 18:31:11 +05:30
Kovid Goyal 495c518849 Need QtXml dll for the svg image plugin on OS X 2014-08-08 18:31:11 +05:30
Kovid Goyal d49208a683 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal deaba78d42 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal d7fec99345 OS X builds, needs testing 2014-08-08 18:31:11 +05:30
Kovid Goyal 0ec4fc3caf Get the native code extensions building on OS X 2014-08-08 18:31:11 +05:30
Kovid Goyal e64d92bd9a Script to fix install names in ICU libs on OS X 2014-08-08 18:31:11 +05:30
Kovid Goyal 29fab25da6 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal 4e7ce1fece More robust removal of CRT dependencies from dlls in the windows build
Fixes a problem with the 64-bit ImageMagick core DLL getting corrupted
by the old removal process.
2014-08-08 18:31:11 +05:30
Kovid Goyal b9e048bf3d Speed up initiation of remote build by using only a single ssh connection 2014-08-08 18:31:10 +05:30
Kovid Goyal 885418a5a8 ... 2014-08-08 18:31:10 +05:30
Kovid Goyal 5b3f45ed1b ... 2014-08-08 18:31:10 +05:30
Kovid Goyal e71acfc4d5 ... 2014-08-08 18:31:10 +05:30
Kovid Goyal b43fd024d7 The windows binaries build 2014-08-08 18:31:10 +05:30
Kovid Goyal 1a478dd15e Get the C extensions all building on windows 2014-08-08 18:31:10 +05:30
Kovid Goyal 06cbf5fad3 Start work on porting windows build scripts 2014-08-08 18:31:10 +05:30
Kovid Goyal 496a0789fd Switch to using VirtualBox vms for building calibre 2014-08-08 18:31:10 +05:30
Kovid Goyal 57a1e1ee8e ... 2014-08-08 18:31:10 +05:30
Kovid Goyal e8d73e534b ... 2014-08-08 18:31:10 +05:30
Kovid Goyal f58a115f5e Fix compilation of coffeescript 2014-08-08 18:31:10 +05:30
Kovid Goyal d1292bbc0f The Headless Horseman rides!
On linux all worker processes/command line tools now use the headless QPA
plugin when using Qt based code. This means that they no longer require
a running X server or xvfb.
2014-08-08 18:31:10 +05:30
Kovid Goyal d525d9b846 ... 2014-08-08 18:31:10 +05:30
Kovid Goyal 1a22ca25f7 Change path to use qt 5 sources for translations 2014-08-08 18:31:10 +05:30
Kovid Goyal 5c2bcdf8fc Finish porting of QWheelEvent 2014-08-08 18:31:10 +05:30
Kovid Goyal 743eda44f3 Increase minimum required OS X version in the bundle metadata 2014-08-08 18:31:09 +05:30
Kovid Goyal a13d76ef40 Remove readline as we no longer depend on it in OS X 2014-08-08 18:31:09 +05:30
Kovid Goyal 11873721bb Add ltdl (required by ImageMagick) to os x build 2014-08-08 18:31:09 +05:30
Kovid Goyal fbe1180d8e Get rid of the no longer needed libwmf 2014-08-08 18:31:09 +05:30
Kovid Goyal 243a08ef0e Use bundles ICU on OS X as well, since we are now no longer generating universal builds 2014-08-08 18:31:09 +05:30
Kovid Goyal 261041eaf9 The headless plugin can now locate all system fonts via fontconfig 2014-08-08 18:31:09 +05:30
Kovid Goyal 96dcc8c939 Fix building of headless QPA extension on Arch 2014-08-08 18:31:09 +05:30
Kovid Goyal 8da98e8ba4 Start work on a headless QPA plugin to allow Qt to be used without an X server in linux.
Useful for the various command line tools that require
Qt. For example conversion with PDF Output or MOBI output +
rasterization of SVG images. Or ebook-meta with rendering of first page
of EPUB as cover. Or downloading news using a WebKit browser as the
backend.

Makes it unnecessary to use xvfb and will hopefully end the pointless
bug reports from people that try to use calibre command line tools in
environments without X.
2014-08-08 18:31:09 +05:30
Kovid Goyal 1b61617432 Get the qt_hack module to build against Qt 5. Apparently, we no longer need a private copy of the harfbuzz headers 2014-08-08 18:31:09 +05:30
Kovid Goyal b0bbe3f6d7 Port including of private Qt headers int he build system for Qt 5 2014-08-08 18:31:09 +05:30
Kovid Goyal 0e721e1604 Switch to using Qt Fusion as the calibre style and port calibre specific customizations to it 2014-08-08 18:31:09 +05:30
Kovid Goyal d447567b08 ... 2014-08-08 18:31:08 +05:30
Kovid Goyal 4ff0c73b1a More multiple inheritance porting 2014-08-08 18:31:08 +05:30
Kovid Goyal e25696f16c More QVariant porting 2014-08-08 18:31:08 +05:30
Kovid Goyal 8518d8f7dc More QVariant porting 2014-08-08 18:31:08 +05:30
Kovid Goyal 12f1e58f9f More QVariant migration 2014-08-08 18:31:08 +05:30
Kovid Goyal a5dc23ae0f More removal anf QVariant. Also fix PyQt5 multiple inheritance problem with QMainWindow for main calibre gui 2014-08-08 18:31:08 +05:30
Kovid Goyal 1c01665fe7 ... 2014-08-08 18:31:08 +05:30
Kovid Goyal 1f63fab037 ... 2014-08-08 18:31:08 +05:30
Kovid Goyal 9ed39c3d6a Add note about multiple inheritance issues in PyQt5 2014-08-08 18:31:08 +05:30
Kovid Goyal 6c3bdc96df Note about looking for obsolete classes/functions in Qt 5 2014-08-08 18:31:08 +05:30
Kovid Goyal d66702e77a Add note about testing viewer touch screen support on windows 2014-08-08 18:31:07 +05:30
Kovid Goyal b052f6ed68 Port use of QVariant in the viewer, the viewer now basically works 2014-08-08 18:31:07 +05:30
Kovid Goyal 857b9fa205 Better QVariant use detection 2014-08-08 18:31:07 +05:30
Kovid Goyal 4ec530f316 Code to detect usage of QVariant 2014-08-08 18:31:07 +05:30
Kovid Goyal 098f178dfc Port usage of QString and various miscellaneous imports that no longer work 2014-08-08 18:31:07 +05:30