diff --git a/Changelog.yaml b/Changelog.yaml index b3b025ef29..1053252b54 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -4,6 +4,90 @@ # for important features/bug fixes. # Also, each release can have new and improved recipes. +- version: 0.7.29 + date: 2010-11-19 + + new features: + - title: "OSX binary build is now based on Qt 4.7. Also, the build is now Intel only and requires at least OS X 10.5.2. If you are on a PowerPC machine or an older OS X version, do not upgrade" + + - title: "Content server: Allow direct navigation to a set of books in the book list." + tickets: [7453] + + - title: "OS X: When deleting books, put the files into the recycle bin instead of deleting them permanently" + + - title: "Add button to easy configure Hotmail as email relay. Also improve usability of easy config buttons" + + - title: "Kobo driver: Support Currently_Reading category" + + - title: "Catalog generation: Thumbnail caching, wishlist, improved description layout." + tickets: [7376] + + - title: "Support for the Cybook Orizon" + + bug fixes: + - title: "Fix restore to defaults in preferences incorrectly setting PDF unwrap factor to 0.0" + + - title: "PDF Input: Fix unwrapping of accented characters" + + - title: "Do not display dialogs asking for confirmation or showing conversion errors when calibre is minimized to system tray" + tickets: [7549] + + - title: "calibre server: Fix regression that broke digest authentication when the calibre interface language was set to non English" + + - title: "EPUB Output: Do not raise an error for invalid embedded fonts in the input document." + tickets: [7567] + + - title: "RTF Input: Improved conversion of tables, with support for border styles on table cells" + + - title: "E-book viewer: Fix regression that broke hyphenation. Also add more language patterns for hyphenation" + + - title: "SONY driver: Fix cover thumbnails being uploaded to wrong directory on windows" + + - title: "Fix UnicodeDecodeError when displaying a failed metadata fetch message" + tickets: [7560] + + - title: "Bulk metadata edit: Speed up remove all tags operation" + + - title: "MOBI Output: Specify image sizes in pixels instead of em to accomodate Amazon's @#$%#@! MOBI renderer" + + - title: "Fix bug preventing customizing of builtin recipes if they are not ascii encoded" + + - title: "SONY XML cache: Handle case where XML db contains reference to a file that does not exist gracefully" + + improved recipes: + - Al Jazeera + - The Moscow Times + - GLobe and Mail + - Washington Post + + new recipes: + - title: "Hannoversche Allgemeine Zeitung" + author: "Artemis" + + - title: "globes.co.il" + author: "marbs" + + - title: "THN and RDS" + author: "Nexus" + + - title: "pclab.pl" + author: "ravcio" + + - title: "Now Toronto" + author: "Starson17" + + - title: "Press releases of the German government and EU Commission" + author: "malfi" + + - title: "Dnevnik, Siol.net, MMC-RTV and Avto-magazon" + author: "BlonG" + + - title: "SC Print Magazine" + author: "Tony Maro" + + - title: "Diario Sport" + author: "Jefferson Frantz" + - version: 0.7.28 date: 2010-11-12 diff --git a/src/calibre/constants.py b/src/calibre/constants.py index f659400dad..015324fb37 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.7.28' +__version__ = '0.7.29' __author__ = "Kovid Goyal " import re diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 55ae40420c..b2cc99fdb8 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -5,7 +5,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Timothy Legge and Kovid Goyal ' __docformat__ = 'restructuredtext en' -import os, time +import os import sqlite3 as sqlite from calibre.devices.usbms.books import BookList @@ -151,8 +151,8 @@ class KOBO(USBMS): # numrows = row[0] #cursor.close() - # Determine the database version - # 4 - Bluetooth Kobo Rev 2 (1.4) + # Determine the database version + # 4 - Bluetooth Kobo Rev 2 (1.4) # 8 - WIFI KOBO Rev 1 cursor.execute('select version from dbversion') result = cursor.fetchone() @@ -507,7 +507,7 @@ class KOBO(USBMS): t = (ContentID,) cursor.execute('select DateLastRead from Content where BookID is Null and ContentID = ?', t) result = cursor.fetchone() - datelastread = result[0] if result[0] is not None else '1970-01-01T00:00:00' + datelastread = result[0] if result[0] is not None else '1970-01-01T00:00:00' t = (datelastread,ContentID,)