Commit Graph

22782 Commits

Author SHA1 Message Date
Kovid Goyal 83b3e2cf19 Workaround for crash when running job (conversion to PDF or MOBI/reading metadata from epub without cover) that requires Qt WebKit on Ubuntu. Fixes #1360693 [Ubuntu: Import EPUB, Metadata Error](https://bugs.launchpad.net/calibre/+bug/1360693)
See https://bugreports.qt-project.org/browse/QTBUG-40946
2014-08-24 22:27:39 +05:30
Kovid Goyal a9dab307fb Proper OS X command line tools path 2014-08-24 18:56:55 +05:30
Kovid Goyal 92418618e1 Preferences->Metadata plugboards: Show plugboards for disabled devices and formats whose metadata writer plugins have been disabled. Fixes #1360766 [display plugboards with disabled plugin](https://bugs.launchpad.net/calibre/+bug/1360766)
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-08-24 15:04:31 +05:30
Charles Haley c73d87a71d Enhancement #1360766: show plugboards for disabled devices and allow entering plugboards when no metadata writer is enabled. 2014-08-24 11:15:58 +02:00
Charles Haley fdbaf04456 Small improvement on template tester messages. 2014-08-24 11:14:53 +02:00
Kovid Goyal 03f19243bb Add a new tool to easily test templates. Go to Preferences->Toolbars to add the tool to one of the calibre toolbars. Fixes #1360550 [Shortcut to template editor](https://bugs.launchpad.net/calibre/+bug/1360550)
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-08-24 13:53:21 +05:30
Kovid Goyal 73366a79d6 Workaround for Qt 5 regression that prevented the keyboard shortcuts for the various Similar books actions from working 2014-08-24 13:49:25 +05:30
Charles Haley 72d21bfcc5 Enhancement #1360550 Shortcut to template editor 2014-08-24 10:08:49 +02:00
Kovid Goyal dfac964265 ... 2014-08-24 12:01:03 +05:30
Kovid Goyal 58aa6d3442 Merge branch 'master' of https://github.com/cbhaley/calibre 2014-08-24 11:29:15 +05:30
Kovid Goyal cc53b3c203 Fix calibre not using system color scheme
Apparently on windows and OS X if the application style is set before
the application object is constructed the system color scheme is not
read.
2014-08-24 10:58:25 +05:30
Kovid Goyal 8945e3b506 pep8 2014-08-24 10:21:23 +05:30
Kovid Goyal 84e37360c4 ... 2014-08-24 10:07:40 +05:30
Kovid Goyal adffb75395 ebook-viewer: Handle --open-at using a localized string (, instead of . for decimal separator) 2014-08-24 10:06:13 +05:30
Kovid Goyal 072b5b885c Fix regression in calibre 2.0 that caused crashes when using drag and drop to re-order virtual library tabs 2014-08-24 09:41:44 +05:30
Kovid Goyal ca693798c3 ... 2014-08-24 01:46:45 +05:30
Kovid Goyal df49debcf8 Use C code to redirect standard I/O streams for --detach and --daemonize 2014-08-24 01:17:28 +05:30
Kovid Goyal 177998f6a3 Possible fix for --detach crash on some linux systems
Do not use file objects for redirecting the std streams as they could be
garbage collected closing the streams. Also redirect stdin. I dont
really expect either of these to fix the issue, but it's a start.
2014-08-24 00:51:02 +05:30
Kovid Goyal 697a74b0c1 Prevent calibre from installing or running on Windows XP as there have been many reports of Qt 5 crashing on Windows XP and Windows XP is now no longer supported by Microsoft. 2014-08-24 00:47:10 +05:30
Kovid Goyal 52522d5714 pep8 2014-08-23 23:54:26 +05:30
Kovid Goyal 3f290112a2 Linux: Disable the optional system tray icon in linux because of bugs in the system tray icon implementation in Qt 5 on linux. See #1360652 (calibre 2.0 system tray icon missing, cannot quit)
https://bugreports.qt-project.org/browse/QTBUG-31762
2014-08-23 23:52:35 +05:30
Kovid Goyal 46832dea12 E-book viewer: Fix navigating to a bookmark not updating the displayed page number. Fixes #1360621 [(ebook-viewer) weird behaviour dealing with current page in ePub](https://bugs.launchpad.net/calibre/+bug/1360621) 2014-08-23 22:20:10 +05:30
Kovid Goyal e9080a686b Workaround for Qt 5 bug that prevents using the return key to edit table cells in the main book list
https://bugreports.qt-project.org/browse/QTBUG-40938
2014-08-23 18:57:48 +05:30
Kovid Goyal 90f2bf4997 Fix the unified title and toolbar on Mac tweak causing calibre to fail to work because of a bug in PyQt5 2014-08-23 14:58:57 +02:00
Kovid Goyal dcc4efc867 Fix #1360547 ["Legacy" window title](https://bugs.launchpad.net/calibre/+bug/1360547) 2014-08-23 14:58:56 +02:00
Kovid Goyal 6866597563 Fix the unified title and toolbar on Mac tweak causing calibre to fail to work because of a bug in PyQt5 2014-08-23 16:22:21 +05:30
Charles Haley 626d127cc3 Use the full formatter for the catalog templates so the full template language and all custom columns can be used.
I have tested this in epub and mobi and it works as far as I can tell. Unfortunately this code is very complicated so there may be problems. We will see...
2014-08-23 12:37:32 +02:00
Kovid Goyal 702f255cf5 Fix #1360547 ["Legacy" window title](https://bugs.launchpad.net/calibre/+bug/1360547) 2014-08-23 16:06:56 +05:30
Kovid Goyal f349cc358b E-book viewer: Fix a regression in 2.0 that changed the speed of scrolling with the mouse wheel in flow mode 2014-08-23 09:22:41 +05:30
Kovid Goyal 0e2f317dcb E-book viewer: Fix Table of Contents open state not being remembered when the remember window size setting is disabled 2014-08-23 09:17:49 +05:30
Kovid Goyal 715f541888 Edit book: Workaround for regression in Qt 5 that causes typing the Cmd+some letter to generate text in the editor instead of being ignored.
https://bugreports.qt-project.org/browse/QTBUG-40933
2014-08-23 08:37:28 +05:30
Kovid Goyal 683106fd89 Book polishing: Fix EPUB files with corrupted ZIP central directories not working and leaving behind detritus in the current working directory. Fixes #1360385 [Debris left when polish books fails](https://bugs.launchpad.net/calibre/+bug/1360385) 2014-08-23 08:04:04 +05:30
Kovid Goyal 14bcb87ae8 Edit Book: Workaround for Qt 5 regression that caused the "See what changed" tool to freeze the editor when closing the window showing the changes. 2014-08-22 23:45:21 +05:30
Kovid Goyal fc3626aca2 Fix regression in 2.0 that broke viewing of LRF format ebooks. Fixes #1360332 [Impossible to read a lrf document](https://bugs.launchpad.net/calibre/+bug/1360332) 2014-08-22 21:29:24 +05:30
Charles Haley 33baa4c83a Bug #1359356 2014-08-22 10:40:04 +02:00
Kovid Goyal 4debe239b1 Fix for a Qt 5 regression that caused the Copy to Library right click menu to be empty on OS X. Fixes #1360069 [Missing "Copy to Library" submenu](https://bugs.launchpad.net/calibre/+bug/1360069) 2014-08-22 11:02:18 +05:30
Kovid Goyal 766e91dfd0 version 2.0 2014-08-22 08:35:29 +05:30
Kovid Goyal 0c7d94d342 ... 2014-08-22 08:35:18 +05:30
Kovid Goyal 15fb2a14f0 ... 2014-08-21 21:21:27 +05:30
Kovid Goyal ab50892a60 E-book viewer: Reloading the book now re-opens it at the current position even if the option to remember position when quitting is turned off 2014-08-20 20:28:10 +05:30
Kovid Goyal 8d1e5731d1 ... 2014-08-20 15:04:15 +05:30
Kovid Goyal d00eeecd98 Edit Book: Make the edit saved search/add saved search popup window non-modal. Fixes #1354785 [The "Edit Search" window blocks interaction with the ebook-editor main window](https://bugs.launchpad.net/calibre/+bug/1354785) 2014-08-20 11:08:57 +05:30
Kovid Goyal e3aa9e0c0d ... 2014-08-20 10:24:40 +05:30
Kovid Goyal 631c5a414c E-book viewer: Remove extra spacing between document and scrollbars. This is particularly noticeable when using a dark theme for the viewer. 2014-08-19 18:44:46 +05:30
Kovid Goyal b03e0c6eb0 PDF Output: Fix balanced parentheses in the text of items in the Table of Contents not being rendered properly by some PDF viewers. Fixes #1358443 [PDF ToC omitting entries in parentheses](https://bugs.launchpad.net/calibre/+bug/1358443) 2014-08-19 15:22:56 +05:30
Kovid Goyal aa31b724b9 ... 2014-08-19 11:56:33 +05:30
Kovid Goyal ae0adc82fb Abort terminal save on error instead of quitting editor 2014-08-19 11:49:37 +05:30
Kovid Goyal 796cba4b69 Workaround for bug in Qt 5 that causes crashes if QDesktopServices is used before constructing a QApplication 2014-08-19 11:06:18 +05:30
Kovid Goyal 17f7b8a14f Simplify code to show GUI debug log
Fixes regression caused by Qt 5 behavior change that prevented the
debug log from being displayed in linux.
2014-08-19 09:51:23 +05:30
Kovid Goyal 736a16d335 ... 2014-08-19 08:52:54 +05:30