Commit Graph

20955 Commits

Author SHA1 Message Date
Kovid Goyal c1ae0a275f Implement marking of images as covers 2013-11-30 17:43:44 +05:30
Kovid Goyal c306458357 Fix container tests on windows 2013-11-30 13:34:01 +05:30
Kovid Goyal 510a6bac6e Handle file renames that only change case on case-insensitive file-systems 2013-11-30 12:51:25 +05:30
Kovid Goyal b5218ca772 Container: Handle path to temp directory being a symlink (common on OS X) 2013-11-30 11:51:05 +05:30
Kovid Goyal ea49fe8462 Editor preferences 2013-11-30 11:03:21 +05:30
Kovid Goyal 43770ce0f2 Allow viewer plugins to customize the viewer's UI 2013-11-29 22:46:34 +05:30
Kovid Goyal 6420364abe Merge branch 'master' of https://github.com/cbhaley/calibre
Wireless driver: Fix launching programs from within calibre causing the
wireless driver port to remain in use even after calibre is shutdown.
Fixes #1256198 [wireless driver failed to connect to port](https://bugs.launchpad.net/calibre/+bug/1256198)
2013-11-29 16:32:57 +05:30
Kovid Goyal bee4b2b9c7 Make lopen() atomic on linux (if the kernel supports O_CLOEXEC) 2013-11-29 16:07:55 +05:30
Charles Haley 50abe4d913 Fix for bug #1256198 2013-11-29 11:11:49 +01:00
Kovid Goyal a5e071d091 Wire up the preferences dialog 2013-11-29 15:03:06 +05:30
Kovid Goyal f8c496a924 Start work on preferences widget 2013-11-29 14:22:13 +05:30
Kovid Goyal 42f2e6cff5 Workaround for pyqtSlot not accepting QList<int> on windows 2013-11-29 14:20:16 +05:30
Kovid Goyal 4af671be80 Add search for the preview panel 2013-11-29 11:16:55 +05:30
Kovid Goyal a35f25a122 version 1.13 2013-11-29 08:38:39 +05:30
Kovid Goyal ad1c02fe9d Fix help strings for the global prefs object not being localized 2013-11-29 08:20:55 +05:30
Kovid Goyal ace9a5f5b9 ... 2013-11-29 07:57:50 +05:30
Kovid Goyal 200833412c EPUB Output: Strip -- characters from inside comments, as some ebook reading apps cannot handle them. Fixes #1256059 [epub file not rendering in Android Mantano reader](https://bugs.launchpad.net/calibre/+bug/1256059) 2013-11-29 07:55:55 +05:30
Charles Haley d225448cca Enhancement #1255676: match books should update the thumbnail as well as the metadata. 2013-11-28 13:39:20 +01:00
Charles Haley 9b0409ea88 Fix #1255671: escaped parenthesis do not work in any search expression, and match_books does not escape parenthesis. 2013-11-28 12:46:10 +01:00
Kovid Goyal b779a7bb1a Searching: When searching for identifiers, fix searching for values that contain colons not working 2013-11-28 09:05:05 +05:30
Charles Haley 46d5ed6e3e Clean up the CC version check a bit. 2013-11-27 12:45:30 +01:00
Kovid Goyal 9cac372530 Merge branch 'master' of https://github.com/cbhaley/calibre
Wireless device driver: Cache metadata on a per device basis. Allows for
using different cover thumbnail sizes on different devices. Will force
device to resend all metadata the first time it is connected after this
upgrade.
2013-11-27 16:33:45 +05:30
Charles Haley 2c0dba301d Cache wireless device metadata on a per-device basis. This change will force devices to send all metadata on the first connect after upgrading calibre. 2013-11-27 11:50:23 +01:00
Kovid Goyal bdd03a58d2 Expand shorthand properties in filter CSS
Conversion: Fix specifying shorthand properties in filter css not
working. Now all shorthand properties automatically filter out all the
properties they are shorthand for.
2013-11-27 16:00:59 +05:30
Kovid Goyal 0199955e0e Edit metadata dialog: Add special author edit
Edit metadata dialog: Facilitate editing the authors for books that have
a large number of authors, by using a dedicated "Edit authors" tool, which
you can launch by right clicking the authors in the edit metadata dialog
and selecting "Edit authors". Fixes #1255288 [[Enhancement] Display authors in editable popup window](https://bugs.launchpad.net/calibre/+bug/1255288)
2013-11-27 15:05:05 +05:30
David Forrester 7f4cce12f4 Kobo driver : support new firmware version 3.0.1
Kobo snuck out new firmware 3.0.1. This has no changes that affect the
driver. As Kobo have done this a few times recently, I am setting the
supported version to 3.0.5. This will allow for a few small bug fix
releases. Fixes #1255363 [Unable to transfer to Kobo Touch](https://bugs.launchpad.net/calibre/+bug/1255363)
2013-11-27 08:58:10 +05:30
Kovid Goyal 89271681cf File open dialogs; If the previously used initial directory, no longer exists, use a directory one level up. Fixes #1255216 [Adding book or new format opening Windows\System32 folder as default](https://bugs.launchpad.net/calibre/+bug/1255216) 2013-11-27 08:44:27 +05:30
Kovid Goyal 6c0b9ec38b Show an about message when the preview panel is cleared 2013-11-26 21:11:55 +05:30
Kovid Goyal 170b16b74b Busy cursor for split and merge 2013-11-26 21:02:58 +05:30
Kovid Goyal 4077030da1 Busy cursor when fixing/prettying all files 2013-11-26 19:15:42 +05:30
Kovid Goyal 7a7878f21c Fix embedded fonts not working in preview panel
Add the embedded fonts to Qt and prevent web kit from loading them to
workaround the bug in qt webkit.
2013-11-26 19:13:23 +05:30
Kovid Goyal 1828f46a3b Merge branch 'master' of https://github.com/cbhaley/calibre 2013-11-26 17:32:22 +05:30
Charles Haley 35269dc979 Fix problems in cache caused by identical books (same uuid & format) on the device. Implement cache purging. 2013-11-26 12:56:05 +01:00
Kovid Goyal c4d213d490 Detect fonts with obsolete mimetypes as well 2013-11-26 17:17:36 +05:30
Kovid Goyal 3bc7e7d943 Metadata download: Update plugin to get covers from google image search to handle changes to the google website. Fixes #1254973 [Google Images metadata search yields no results](https://bugs.launchpad.net/calibre/+bug/1254973) 2013-11-26 17:02:02 +05:30
Kovid Goyal 6f07157a6c ... 2013-11-26 16:21:56 +05:30
Kovid Goyal 10108a8772 Initial implementation of pretty printing 2013-11-26 16:18:56 +05:30
Joel Goguen 58a66b1007 Make base directories only 2013-11-25 21:58:12 -04:00
Kovid Goyal 9e9ea5178f Implement fixing html to create well formed markup 2013-11-25 14:22:47 +05:30
Kovid Goyal 01f313af1f Fix bug in cloneNode in lxml builder for html5lib parsing 2013-11-25 14:01:49 +05:30
Kovid Goyal 3ab2f07a7d Fix plugins that use the polish infrastructure causing circular imports when start tweak book 2013-11-25 12:49:10 +05:30
Kovid Goyal 3d55cac971 ... 2013-11-25 12:38:48 +05:30
Kovid Goyal 94bfe038da Avoid unnecessary traceback when loading plugins that dont have translations for the current UI language 2013-11-25 12:01:55 +05:30
Kovid Goyal dd7e53dece Fix infinite recursion for unknown translations 2013-11-25 12:00:18 +05:30
Charles Haley f97ae35cc5 Make the smart device cache return instances of USBMS.Book instead of Book.Metadata. 2013-11-24 09:33:18 +01:00
Kovid Goyal 984c29c1e2 Get rid of the workaround for mtpz debug message by compiling libmtp with --disable-mtpz 2013-11-24 09:44:37 +05:30
Kovid Goyal 89a2900f1b Duplicates dialog, remember window size. Fixes #1254332 [[Enhancement] enlarge the window reporting duplicates after importing new books.](https://bugs.launchpad.net/calibre/+bug/1254332) 2013-11-24 08:36:05 +05:30
Charles Haley d9dd5fbe59 Fix for bug #1253922 -- Quickview window is not staying on top of its parent in some *nix systems. 2013-11-23 10:11:56 +01:00
Kovid Goyal b8bb775a1b Close search panel when Esc is pressed 2013-11-23 11:15:44 +05:30
Kovid Goyal bfba63b246 Pre-fill search box with selected text when starting a search 2013-11-23 11:14:02 +05:30