23390 Commits

Author SHA1 Message Date
Kovid Goyal
7ba42499b8 Fix editing of cover priorities in metadata download preferences broken 2014-08-08 18:31:12 +05:30
Kovid Goyal
a002f7f465 Fix typo that caused no problems with PyQT4 but does wth PyQt5 2014-08-08 18:31:12 +05:30
Kovid Goyal
a6710e6411 Idiotic windows requires product versions to be less than 256 2014-08-08 18:31:12 +05:30
Kovid Goyal
53c9d67133 Change version number to 1.900 for beta releases
Also disable update checking when running a beta
2014-08-08 18:31:12 +05:30
Kovid Goyal
ab6885588b Output list of initialized third party plugins in the basic debug info 2014-08-08 18:31:12 +05:30
Kovid Goyal
4ff358675c Ensure that QActions that are added to the menubar from plugins are not re-interpreted as application menu actions by Qt 2014-08-08 18:31:12 +05:30
Kovid Goyal
e3b9f76569 Fix synthesized mouse event ignoring code not working on QT 5. Use Qt 5's new API to ignore such events instead. 2014-08-08 18:31:12 +05:30
Kovid Goyal
ccaf8c5507 Fix tap and hold not working because Qt 5 does not deliver touch update events during a tap and hold when the finger position does not change. 2014-08-08 18:31:12 +05:30
Kovid Goyal
2949126dd6 Get rid of the no longer needed workaround for broken Qt 4 touch event handling 2014-08-08 18:31:12 +05:30
Kovid Goyal
92c81aa6d0 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal
c5927abb00 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal
4718175542 DRYer SanitizeLibraryPath 2014-08-08 18:31:12 +05:30
Kovid Goyal
db449ebb71 Various fixed for linux binary. Also performance improvement by not importing PyQt in site.py 2014-08-08 18:31:11 +05:30
Kovid Goyal
d6b5176c65 Linux binaries build 2014-08-08 18:31:11 +05:30
Kovid Goyal
31eb9078ac ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
83ac73c676 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
87d2e742ad ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
bf24620e5f ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
cbc95329fc Workaround for Qt 5 no longer being able to change the dock icon 2014-08-08 18:31:11 +05:30
Kovid Goyal
4067331a7f Remove unnecessary code 2014-08-08 18:31:11 +05:30
Kovid Goyal
8ea1a6c6cb Workaround for broken handling of menus on OSX in Qt 5 2014-08-08 18:31:11 +05:30
Kovid Goyal
500b05da83 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
440af4a1e5 ... 2014-08-08 18:31:11 +05:30
Kovid Goyal
dd677e21cb Workaround for PyQt import from Qt module bug 2014-08-08 18:31:11 +05:30
Kovid Goyal
e69fc6b8b3 Compatibility with Apple's clang (see http://stackoverflow.com/questions/16740515/simple-c-inline-linker-error) 2014-08-08 18:31:11 +05:30
Kovid Goyal
1b06bfe756 Disable system tray notifications on OS X < 10.8 since they are broken anyway 2014-08-08 18:31:11 +05:30
Kovid Goyal
29fab25da6 ... 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
38084c7e55 ... 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
806e343ccd ... 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
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
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
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
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