28462 Commits

Author SHA1 Message Date
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
9c7851ea05 Add a test for DLL loading on windows to the build tests 2014-08-08 18:31:10 +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
38084c7e55 ... 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
188ae48b72 Expose the winutil.DriveError exception to python 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
806e343ccd ... 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
0a990476a4 Have QFormLayout look the same in the qt 5 calibre style 2014-08-08 18:31:10 +05:30
Kovid Goyal
c4df0e49ef ... 2014-08-08 18:31:10 +05:30
Kovid Goyal
ecb73f404f ... 2014-08-08 18:31:10 +05:30
Kovid Goyal
ff10e92b1b ... 2014-08-08 18:31:10 +05:30
Kovid Goyal
6ee7e7af46 ... 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
ed7dec15a7 ... 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
615d1104d2 Add a build test for podofo 2014-08-08 18:31:10 +05:30
Kovid Goyal
bb4671c22b Add build test for psutil 2014-08-08 18:31:10 +05:30
Kovid Goyal
279dd9bda3 Add test for netifaces 2014-08-08 18:31:09 +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
0e8bc340eb Get rid of install command line tool, since Apple has deprecated the API's it used to obtain root 2014-08-08 18:31:09 +05:30
Kovid Goyal
2de0a442e4 ... 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
fa81bfe4c8 ... 2014-08-08 18:31:09 +05:30
Kovid Goyal
93ae0d715c Port the new code recently added to master 2014-08-08 18:31:09 +05:30
Kovid Goyal
be5531a2e1 Rely on PyQt5 being globally importable 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
dad004e03c Remove the notify() debug redirection as it greatly slows down startup and also causes hangs in some not fully understood situations 2014-08-08 18:31:09 +05:30
Kovid Goyal
7e9d8e1c5d QHeaderView.restoreState() leads to a broken table view when restoring data from different Qt major versions 2014-08-08 18:31:09 +05:30
Kovid Goyal
7dea39ec30 Use the default row height for the book list, rather than resizing to contents, as the Fusion style has a nice default row height
Also allow both increasing and decreasing of the row height
2014-08-08 18:31:09 +05:30
Kovid Goyal
bfd037120a Better default font when no user font settings detected (happens on linux) 2014-08-08 18:31:09 +05:30
Kovid Goyal
0ec844aea4 Restore removed qapp.original_font 2014-08-08 18:31:09 +05:30
Kovid Goyal
8967c57252 ... 2014-08-08 18:31:09 +05:30
Kovid Goyal
bd66002283 Improve layout of preferences button when there is extra vertical space 2014-08-08 18:31:09 +05:30
Kovid Goyal
5eefd0159b Ensure platform specific button orders 2014-08-08 18:31:09 +05:30