28949 Commits

Author SHA1 Message Date
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
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
673d5813b5 Adjust Tag Browser styling to suit new calibre style 2014-08-08 18:31:09 +05:30
Kovid Goyal
0bd81146d8 pep8 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
ae2183ed61 Port obsolete setAutoCompletionCaseSensitivity from QCombobox 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
53991dc588 Finish the QVariant 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
ba7206a5ff More QVariant porting 2014-08-08 18:31:08 +05:30
Kovid Goyal
fea5728d70 Port QHeaderView obsolete members, not longer present in PyQt5 2014-08-08 18:31:08 +05:30
Kovid Goyal
d63f346d6e More multiple inheritance fixes 2014-08-08 18:31:08 +05:30