28274 Commits

Author SHA1 Message Date
Kovid Goyal
7105cc905b ... 2013-09-20 11:37:54 +05:30
Kovid Goyal
ab2b4d4abc When ejecting a device from the OS fails, do not think that the device
is still connected when performing various GUI actions, such as deleting
books.
2013-09-20 11:37:47 +05:30
Kovid Goyal
d8fef25259 version 1.4 v1.4.0 2013-09-20 08:59:23 +05:30
Kovid Goyal
276f8f725f Merge pull request #91 from cbhaley/master
Add in the stuff to age the smart device book cache, to avoid requiring ...
2013-09-19 08:39:57 -07:00
Charles Haley
d99c4fea8c Add in the stuff to age the smart device book cache, to avoid requiring conversion later. 2013-09-19 16:46:32 +02:00
Kovid Goyal
c480169ec5 Use the cache dir for device metadata cache 2013-09-19 19:17:59 +05:30
Kovid Goyal
2e99bf845e Merge branch 'master' of https://github.com/cbhaley/calibre 2013-09-19 18:36:00 +05:30
Charles Haley
2734241db9 Calibre-side code for caching metadata, to avoid needing to resend it from the device on each connect. The CC side code will go into beta test next week. 2013-09-19 13:11:05 +02:00
Kovid Goyal
e7c29dfa7d Merge pull request #89 from cbhaley/master
Two small changes ...
2013-09-19 01:25:50 -07:00
Kovid Goyal
ba8f9d10ca Conversion: Fix font subsetting not working for CJK fonts 2013-09-19 12:41:30 +05:30
Kovid Goyal
2bd084ba23 pep8 2013-09-19 12:34:59 +05:30
Kovid Goyal
85d09338d7 Fix cmap table generation not handling contiguous indices
Also fix tab indentation in code imported from fonttools.
2013-09-19 12:03:12 +05:30
Charles Haley
b075feb3d7 Make an uncomposed icon rule use all the icons from previous composed icon rules. Lets you express things like "compose icon a if XXX, compose icon b if YYY, icon c if ZZZ, icon d if WWW". This will result in categories icons a and b if their conditions match, then appended with one of: c if its condition matches, d if its condition matches, or nothing. 2013-09-19 08:04:49 +02:00
Charles Haley
1109b373a1 Fix formatter function "count" to return zero for an empty list 2013-09-19 07:54:44 +02:00
Kovid Goyal
46ed78b892 ... 2013-09-19 10:35:45 +05:30
Kovid Goyal
8ce8d331b6 pep8 2013-09-19 09:44:00 +05:30
Kovid Goyal
5d09bc1f79 Fix regression that broke html metadata
HTML Input: Fix a regression that broke processing of HTML files
that contain meta tags with dc: namespaced attribute values.
2013-09-19 09:04:02 +05:30
Kovid Goyal
4e35050879 ... 2013-09-19 08:49:49 +05:30
Kovid Goyal
f59d90e68e Fix switching to an empty virtual library not blanking the book details panel 2013-09-18 21:36:10 +05:30
Kovid Goyal
3ab5097788 Speed up the qhash implementation 2013-09-18 21:27:31 +05:30
David Forrester
c893f0de7e Add support for new cover handling in Kobo Aura
The new Kobo Aura has firmware version 2.9.0. The main change needed for
the driver is that cover images are stored in a different place.

Version number is set to 2.9.1 to handle the later release for other
Kobo devices.
2013-09-18 21:18:29 +05:30
Kovid Goyal
07547628cc pep8 2013-09-18 17:00:59 +05:30
Kovid Goyal
455afaa08f Allow multiple icons for column icons
Column icons: Allow the use of multiple icons with column icon rules.
You can now have column icon rules display multiple icons in a single
column, side by side. There are two ways to do this, either specify
multiple icons when creating the rule, or create multiple rules that
match the same book and specify the icon type to be 'composed' for every
rule. See Preferences->Look & Feel->Column icons for details.

Merge branch 'master' of https://github.com/cbhaley/calibre
2013-09-18 16:24:14 +05:30
Charles Haley
5acef6ba2f Get rid of over-elaborate cache naming 2013-09-17 15:29:13 +02:00
Charles Haley
2fe01db004 Make icon rules composable. 2013-09-17 14:29:08 +02:00
Charles Haley
9c3e61cee2 Merge branch 'kovidgoyal/master' 2013-09-17 14:28:09 +02:00
Kovid Goyal
7d61da1ab6 Update Liberation
Fixes #1226391 [Private bug](https://bugs.launchpad.net/calibre/+bug/1226391)
2013-09-17 16:19:31 +05:30
Charles Haley
aea90e5c03 Fill with transparent instead of white, and fix silly typo. 2013-09-17 12:03:11 +02:00
Kovid Goyal
fe26aea85a Keep position when deleting tags in the tag editor
Fixes #1226093 [[Enhancement] Tag editor should remember place](https://bugs.launchpad.net/calibre/+bug/1226093)
2013-09-17 15:27:43 +05:30
Kovid Goyal
7c101e4e09 pep8 2013-09-17 15:26:10 +05:30
Kovid Goyal
64d62847e3 Driver for Icarus Essence
Fixes #1226304 [request of support for new device](https://bugs.launchpad.net/calibre/+bug/1226304)
2013-09-17 15:20:23 +05:30
Charles Haley
089d6c172f Allow an icon rule to put multiple icons on a column 2013-09-17 10:25:32 +02:00
Kovid Goyal
b78885e01f Sage News - Opinion by Brian Hahn
Fixes #1226420 [[ENHANCEMENT] New Publication Recipe - The Sage News - Opinion](https://bugs.launchpad.net/calibre/+bug/1226420)
2013-09-17 11:57:03 +05:30
Kovid Goyal
aca89b8540 Sage News - Satire by Brian Hahn
Fixes #1226417 [[Enhancement] New Publication Recipe - The Sage News - Satire](https://bugs.launchpad.net/calibre/+bug/1226417)
2013-09-17 11:53:39 +05:30
Kovid Goyal
50d619d471 Book details: Render custom comments fields correctly
Book details panel: Render custom comments fields the same as the builtin
comments field. In particular this fixes problems caused by wide text and
images in custom comments fields. Fixes #1226350 [Image in Custom Comments Column](https://bugs.launchpad.net/calibre/+bug/1226350)
2013-09-17 11:35:51 +05:30
Kovid Goyal
aca201d3d9 Merge branch 'master' of https://github.com/cbhaley/calibre 2013-09-17 11:05:14 +05:30
Charles Haley
56eefcf43e Clear custom number columns to undefined when space is pressed 2013-09-17 07:25:26 +02:00
Kovid Goyal
cffaa528f2 Metadata jackets: Use a safe formatter
Metadata jackets: Do not error out when using a custom template with
some custom fields that are not present. Fixes #1225357 [polish fails when adding jacket to epub](https://bugs.launchpad.net/calibre/+bug/1225357)
2013-09-17 10:36:10 +05:30
Kovid Goyal
7f513ee138 Update FAQ on Kobo brokenness 2013-09-17 08:38:17 +05:30
Kovid Goyal
b72a3f8e79 AZW3 Output: Dont choke on invalid links in the input document 2013-09-16 19:09:53 +05:30
Kovid Goyal
09af49caa6 Cover grid: Respect the double click on library view tweak 2013-09-16 19:02:14 +05:30
Kovid Goyal
66b1686732 Merge branch 'master' of github.com:kovidgoyal/calibre 2013-09-16 14:11:13 +05:30
Kovid Goyal
3046339a18 newdb: Fix passing in QImage to set_cover not working 2013-09-16 14:10:54 +05:30
Kovid Goyal
510b887374 Merge pull request #86 from cbhaley/master
Improve quality of images manipulated by calibre. In particular improve ...
2013-09-16 01:28:25 -07:00
Charles Haley
8216d732f2 Improve quality of images manipulated by calibre. In particular improve images dropped or pasted into edit metadata. Note: Qt's default compression quality is 75, which is very low. Perhaps calibre's default doesn't need to be as high as 90, but it should be higher than 75. Perhaps this is a good place for a tweak. (reverted from commit ae1255461f82656d83a78a5555f0810620449eba) 2013-09-16 10:11:48 +02:00
Kovid Goyal
6a893e48d8 Make default thumbnail quality 75 2013-09-16 11:44:58 +05:30
Kovid Goyal
26f3d27fdb Show a warning when copy to library is use don incompatible libs
Show a warning when attempting to copy books between libraries that do
no have the same set of custom columns. Fixes #1225484 [New feature: copy books between libraries with all custom metadata](https://bugs.launchpad.net/calibre/+bug/1225484)

Merge branch 'master' of https://github.com/cbhaley/calibre
2013-09-16 11:43:03 +05:30
Kovid Goyal
52c973ce79 Handle broken code trying to set numeric columns with empty strings 2013-09-16 08:19:15 +05:30
Charles Haley
72cf895392 Commit the other two files 2013-09-15 19:09:57 +02:00
Charles Haley
d69211e3b1 Allow a device to determine the compression quality setting for thumbnail generation 2013-09-15 19:07:47 +02:00