Kovid Goyal
e7bf395f0b
Cleaner library<->device book matching
2010-09-10 09:29:50 -06:00
Kovid Goyal
e8f6b4e659
...
2010-09-10 09:01:29 -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
Charles Haley
6fa4ce8603
Merge from trunk
2010-09-10 08:42:19 +01: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
Charles Haley
f51d0a1c31
Remove print in gui.devices when books match but db_ids don't.
2010-09-09 21:56:36 +01:00
Kovid Goyal
bc6e622d25
...
2010-09-09 08:30:04 -06:00
Kovid Goyal
7d6c284dfb
Fix #6750 (el_pais updated recipe)
2010-09-09 08:24:15 -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
Charles Haley
a20a9ad3fa
Merge from trunk
2010-09-09 11:25:34 +01: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
Kovid Goyal
d156b38449
...
2010-09-07 18:30:23 -06: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
Charles Haley
5a4808bb91
Merge from trunk
2010-09-07 21:05:38 +01: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
Charles Haley
fdc81f4dae
Merge from trunk
2010-09-07 20:21:56 +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
Charles Haley
f5be845169
Merge from trunk
2010-09-07 19:02:05 +01: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