Commit Graph

28435 Commits

Author SHA1 Message Date
Kovid Goyal 0aa3c075e4 Fix error when right clicking in line edit fields due to incorrect porting of signal connection 2014-08-08 18:31:13 +05:30
Kovid Goyal 9a56a60a99 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal 24e7ae9717 Make the the .ui files that use QWebView compilable using a binary calibre build
QWebView is exposed as a plugin to the PyQT ui compiler which is not
available in a frozen build. So instead we mock it as a custom widget
with the correct include header.
2014-08-08 18:31:13 +05:30
Kovid Goyal fc4da6933c Update version of libplist loaded by the imobiledevice driver to match the version shipped with the Qt 5 binaries 2014-08-08 18:31:13 +05:30
Kovid Goyal b00781b87a More workarounds for the broken underMouse() function in Qt 5 on X11
Fixes buttons on the toolbar remaining raised even after their popup
menus are closed.
2014-08-08 18:31:13 +05:30
Kovid Goyal 81d1a3b922 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal 4ba3255dd1 Build option to not strip the generated linux/os x binaries 2014-08-08 18:31:13 +05:30
Kovid Goyal f50d4ae176 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal db8bc6c134 complete2: Workaround for underMouse() not working in Qt5 2014-08-08 18:31:13 +05:30
Kovid Goyal 30a23188c2 complete2: Workaround for changed Qt5 internal behavior that caused clicking the dropdown arrow to not hide an already visible popup 2014-08-08 18:31:13 +05:30
Kovid Goyal cf5b0f68d2 Parallelize building of linux launchers 2014-08-08 18:31:13 +05:30
Kovid Goyal f49cd34288 Parallelize compiling of individual extension modules 2014-08-08 18:31:13 +05:30
Kovid Goyal 6a5acd3fe7 Avoid using PyQt to detect the number of CPUs on windows 2014-08-08 18:31:13 +05:30
Kovid Goyal 12882d2a99 ... 2014-08-08 18:31:13 +05:30
Kovid Goyal fd06b97d9d ... 2014-08-08 18:31:13 +05:30
Kovid Goyal 65d6c5979c Display build times for the binary builds 2014-08-08 18:31:13 +05:30
Kovid Goyal 1c93c4732d Bump version number for fix for must_use_qt() 2014-08-08 18:31:13 +05:30
Kovid Goyal cf20390366 Fix typo that broke conversion on non-linux platforms 2014-08-08 18:31:12 +05:30
Kovid Goyal 5d8d9a794b Avoid unnecessary creation of QApplication when running image rescaling in the conversion pipeline 2014-08-08 18:31:12 +05:30
Kovid Goyal ffc0dcd836 Bump version number for re-release 2014-08-08 18:31:12 +05:30
Kovid Goyal c9f64fb2e6 version 1.201.0 2014-08-08 18:31:12 +05:30
Kovid Goyal 889b654f0c ... 2014-08-08 18:31:12 +05:30
Kovid Goyal ed885a0b06 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal 2bd59cb636 Fix PyQt 5 no longer tolerating passing QDateTime to setDate() 2014-08-08 18:31:12 +05:30
Kovid Goyal 202bcb2e3b Port use of QVariant::isNull 2014-08-08 18:31:12 +05:30
Kovid Goyal 8487dc0aae Port QUrl::encodedPath that no longer exists in PyQt5 2014-08-08 18:31:12 +05:30
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 a551136f5b MSI installer: Always re-install all files 2014-08-08 18:31:12 +05:30
Kovid Goyal 3177772cc6 Exclude unneeded ddls from the pythonwin package int he windows 32bit binary build 2014-08-08 18:31:12 +05:30
Kovid Goyal 5cb78b1003 ... 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 4dcf430d5d Use custom compiled version of glib and libgcrypt 2014-08-08 18:31:12 +05:30
Kovid Goyal 4718175542 DRYer SanitizeLibraryPath 2014-08-08 18:31:12 +05:30
Kovid Goyal 459f6706c3 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal a074794a22 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal 5cc085c031 More gstreamer deps and use correct so name for libpython 2014-08-08 18:31:12 +05:30
Kovid Goyal 3b9a4762a0 ... 2014-08-08 18:31:12 +05:30
Kovid Goyal 969e5157e9 Leave out libstdc++ from the binary linux build 2014-08-08 18:31:12 +05:30
Kovid Goyal 7bae01ec5e ... 2014-08-08 18:31:11 +05:30
Kovid Goyal 90e9b071d8 ... 2014-08-08 18:31:11 +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