28949 Commits

Author SHA1 Message Date
Kovid Goyal
fb416ddffe When applying column header state explicitly change section hidden for every column not just the ondevice column 2014-08-26 09:16:00 +05:30
Kovid Goyal
478c96561d Just in case libusb's busnum and devnum are not unique on OS X 2014-08-26 09:05:46 +05:30
Kovid Goyal
41d110e444 More general fix for the OS X keyboard shortcuts not working problem. Fixes #1360849 [m command to merge books no longer functions](https://bugs.launchpad.net/calibre/+bug/1360849)
Add all actions created using the create_action/create_menu_action API
directly to the main window this allows their shortcuts to work on OS X.
2014-08-26 07:29:44 +05:30
Kovid Goyal
85a69325ea Output busnum and devnum when failing to open mtp device 2014-08-26 06:56:57 +05:30
Kovid Goyal
ab1c011419 Driver for HTC C. Fixes #1360678 ['Send To Device' icon not appearing](https://bugs.launchpad.net/calibre/+bug/1360678) 2014-08-26 05:50:48 +05:30
Kovid Goyal
2c0af0e0fe Workaround for Qt 5 regression causing custom colors in color chooser dialogs to not be remembered between calibre sessions 2014-08-25 20:07:35 +05:30
Kovid Goyal
f87d50c327 ... 2014-08-25 17:47:39 +05:30
Kovid Goyal
250a5ded0a Add an explicit hide() for the edit metadata dialog, though I dont see why it should be necessary. Maybe it will fix the phantom edit metadata dialog problem. 2014-08-25 17:45:48 +05:30
Kovid Goyal
0f187dfed3 Merge branch 'master' of https://github.com/cbhaley/calibre 2014-08-25 17:13:59 +05:30
Charles Haley
ff49aa4220 Add providing a device driver with information about the current library when connecting and when the library changes while connected.
For memory, we discussed this some weeks ago. I just got around to doing it.
2014-08-25 13:19:37 +02:00
Kovid Goyal
a0f4117d30 Make the shortcut config widget a little more robust by not relying on QKeyEvent::text() 2014-08-25 16:48:34 +05:30
Kovid Goyal
c0708c760d Workaround for bug in hdiutil 2014-08-25 10:17:31 +05:30
Kovid Goyal
6237977646 ... 2014-08-25 09:43:37 +05:30
Kovid Goyal
bd55c5e1e2 Conversion: Fix error when converting EPUB/HTML files that contain invalid margin or padding declarations. Fixes #1360842 [ePub to PDF convertion failed](https://bugs.launchpad.net/calibre/+bug/1360842) 2014-08-25 09:14:56 +05:30
Kovid Goyal
8ffd0215ef ... 2014-08-25 08:24:01 +05:30
Kovid Goyal
b505225c90 Possible fix for crash on some linux systems in Qt 5 with --detach
Do the fork() before loading any Qt modules.
2014-08-24 23:56:36 +05:30
Kovid Goyal
ebc552e118 E-book viewer: When right clicking on an image to view it in its own popup window, fix the rotate button not working correctly with the zoom buttons 2014-08-24 23:07:43 +05:30
Kovid Goyal
3c71dfb65f Fix #1360806 [{author_sort} ignored (when saving and in plugboards) when book has no author](https://bugs.launchpad.net/calibre/+bug/1360806)
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-08-24 22:46:41 +05:30
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
Charles Haley
bac30e2e67 Fix #1360806: allow book.smart_update to copy "null" (Unknown) author information to the destination if the destination author and author_sort values are null. There is a small performance hit if the source of the copy is null, which fortunately is rather rare. This change better supports non-null author_sort values associated with null author values. 2014-08-24 18:14:59 +02:00
Kovid Goyal
a9dab307fb Proper OS X command line tools path 2014-08-24 18:56:55 +05:30
Kovid Goyal
1d92987780 OS X: Fix background jobs stealing input focus if they require the use of hidden browser 2014-08-24 18:28:25 +05:30
Kovid Goyal
391f7f5d25 ... 2014-08-24 17:16:48 +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
10179bce94 Add translatable strings from the QT font dialog 2014-08-24 10:14:50 +05:30
Kovid Goyal
aea6306f77 ... 2014-08-24 10:14:34 +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
6d0b51f8d2 ... 2014-08-24 08:55:03 +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