Commit Graph

8186 Commits

Author SHA1 Message Date
Kovid Goyal a1dd9efed0 version 0.7.18 2010-09-10 13:03:14 -06:00
Kovid Goyal 286afdba34 Updated translations 2010-09-10 12:43:27 -06:00
Kovid Goyal 661b72e017 SONY driver: Nicer error message when SONY XML db is corrupted 2010-09-10 12:38:59 -06:00
Kovid Goyal e7bf395f0b Cleaner library<->device book matching 2010-09-10 09:29:50 -06:00
Charles Haley b71c37f000 Simplify code, and make non-UUID matches sane. 2010-09-10 15:13:12 +01:00
Charles Haley 0b6b78713a Last changes for book matching. Make both book on device and book in library respect the exact-match semantics that Kovid implemented. 2010-09-10 14:07:11 +01:00
Charles Haley 98bc0e53ec Fix several ondevice display problems, such as news overwriting books with the flag not changing. Also repair/add some explanatory comments. 2010-09-10 11:33:17 +01:00
Charles Haley 947fa2769d Fix matching books with no 2010-09-10 09:58:39 +01:00
Kovid Goyal 74a63ac46f Fix #6755 (Time Magazine does not work) 2010-09-10 01:57:25 -06:00
Kovid Goyal 3706c371fb Allow book_on_device to be called before set_books_in_library 2010-09-10 01:48:16 -06:00
Kovid Goyal 6e24780d47 On device column: Only use metadata based matching if the book on the device does not have a uuid, or its uuid is not in the current library 2010-09-09 17:57:58 -06:00
Kovid Goyal 10d5d64590 Same optimization for set_books_in_library 2010-09-09 17:16:56 -06:00
Kovid Goyal 8769c07451 Have book_on_device() return the type of match and also the matched paths. Also clean it up and improve performance by no recompiling the regex for every book. 2010-09-09 17:08:01 -06:00
GRiker 144e526fe9 KG updates 2010-09-09 06:28:00 -07:00
GRiker 5e95734448 GwR revisions 2010-09-09 06:26:46 -07:00
Translators 028d832521 Launchpad automatic translations update. 2010-09-09 04:42:02 +00:00
Kovid Goyal 3c257cdb56 Extract fb2 files from zip container when adding to calibre. Can be disables by disabling the Archive Extract file type plugin. Fixes #6739 (Adding a zip file that contains an fb2 file) 2010-09-08 20:24:30 -06:00
Kovid Goyal 31db5a16dd Implement #6450 (Bookmarks in Calibre's Viewer) 2010-09-08 17:18:47 -06:00
Kovid Goyal 5b1d98aba9 Hide visible menus before clearing toolbar. Fixes #6706 (Clicking the Connect/Share button during startup crashes Calibre 0.7.17) 2010-09-08 16:59:59 -06:00
Kovid Goyal f8541561f7 Implement #6724 (Add series info to "Generate cover") 2010-09-08 13:04:14 -06:00
Kovid Goyal 965413b392 Cover generation: Scale logo to fit in available space 2010-09-08 12:38:15 -06:00
Kovid Goyal dd8e6229fc Save current field metadata to db.prefs on shutdown/cli alter for calibre2opds 2010-09-08 10:36:51 -06:00
Kovid Goyal 4f52525c92 Fix #6729 (Missing XPath statement during batch convesion) 2010-09-08 10:29:47 -06:00
Charles Haley a7d1777bf3 Merge from trunk 2010-09-08 17:25:09 +01:00
Charles Haley 6f93adb2ac Leave the dynamic fields in when writing the field_metadata preference 2010-09-08 17:22:09 +01:00
Charles Haley 9242bc4f8a 1) Save field_metadata to preference on shutdown and in cli.py
2) refactor to use remove_dynamic_categories
2010-09-08 17:13:34 +01:00
Kovid Goyal 82877ca6f4 Fix #6701 (New e-Book reader / Gemei - GM2000) 2010-09-08 10:03:30 -06:00
Kovid Goyal 336db024ae Catalog generation: Fixed improper title display in catalog when title contains ':'. Added 'ondevice' field to CSV/XML catalog output (only with connected device|folder|iTunes). Added optional 'Series' section to generated catalogs with hyperlinks between books and series. Tweaks to catalog formatting 2010-09-08 09:37:42 -06:00
GRiker 1a6134ff7c KG updates 2010-09-08 06:58:27 -07:00
GRiker 4bdeb65696 GwR revisions 2010-09-08 06:49:35 -07:00
Charles Haley 61ea8ad894 Merge from trunk 2010-09-08 13:33:08 +01:00
Charles Haley 8ea09e65cc Save a copy of field_metadata into the preferences table for use by non-calibre applications. 2010-09-08 13:32:48 +01:00
Translators 7bb1a2c842 Launchpad automatic translations update. 2010-09-08 04:38:50 +00:00
GRiker c79032285c GwR revisions supporting Series Section 2010-09-07 14:11:07 -07:00
Kovid Goyal 556ed59e96 ... 2010-09-07 14:13:12 -06:00
Kovid Goyal 6bfd24c278 Add an action ot the context menu for the book list headers to add custom columns 2010-09-07 14:02:09 -06:00
Kovid Goyal 2236678e4d ... 2010-09-07 13:49:46 -06:00
Charles Haley b6bd654948 Fix two custom column preferences editor problems:
1) cannot edit a just-edited column. Get a message that it is not a custom column.
2) cannot delete a newly-added column. It disappears from the list but is created anyway.
2010-09-07 20:41:45 +01:00
Kovid Goyal d9514e394e Nicer error message when reanming a library fails 2010-09-07 13:20:53 -06:00
Kovid Goyal de298693ee Preferences dialog: Dont show close button in sub panels. Disallow further preference editing after modifying custom columns. Fix gui re-init code not running after dialg closed 2010-09-07 13:12:23 -06:00
GRiker a98531a204 GwR Series Section revisions 2010-09-07 11:56:16 -07:00
Kovid Goyal 705a6e7d9d Update User Manual for new Preferences Dialog 2010-09-07 12:55:37 -06:00
Kovid Goyal 3433aa300f Warn user that changing tweaks needs a restart 2010-09-07 12:36:59 -06:00
Kovid Goyal 16b9abe24c Document the preferences plugins system 2010-09-07 12:34:52 -06:00
Kovid Goyal d02a9c49fc Add a count of how many books on the device matched a book in the library. 2010-09-07 11:59:14 -06:00
Kovid Goyal 6823d962f6 Use proper technique for displaying default message in status bars 2010-09-07 11:04:52 -06:00
Kovid Goyal 800db18ff1 Add a close button to preferences window 2010-09-07 09:11:48 -06:00
Charles Haley 3db2373264 Merge from trunk 2010-09-07 14:29:06 +01:00
Charles Haley d9d1981fbe Add a count of how many books on the device matched a particular copy in the library. Useful because books on the device can accumulate when sent after changing metadata used in the file path. The UUID doesn't change, so we can detect that they are copies of the same book.
searching for 'ondevice:books' will find instances of more than one copy.
2010-09-07 14:18:14 +01:00
Charles Haley 563b6d0b2e Fix problem where book matching did not record how books were matched, which prevented downstream matching such as 'delete matching books' 2010-09-07 13:04:45 +01:00