Commit graph

8294 commits

Author SHA1 Message Date
GRiker
ba67e47c92 GwR wip book jacket 2010-09-13 19:12:49 -06:00
Kovid Goyal
c5415bbe80 Fix #6806 (--start-in-tray switch displays hidden windows in metacity, xfwm4 and compiz) 2010-09-13 19:11:38 -06:00
Kovid Goyal
ba5de1c92d Conversion pipeline: When setting margins on <body> explicitly set padding to 0 to override and existing padding in the input document 2010-09-13 18:18:32 -06:00
Kovid Goyal
fb053fe3f3 Fix #6773 (Slightly broken CHM file) 2010-09-13 16:58:09 -06:00
Kovid Goyal
8b73bb52e8 Fix #6802 (Sovos E Reader Not Recognised / Floppy Drive Activation) 2010-09-13 16:42:22 -06:00
Kovid Goyal
b34457722c Fix #6744 (Convert from PDF - Some dashes and single-quotes not being unwrapped properly.) 2010-09-13 16:27:06 -06:00
ldolse
b73e1b3da5 tweaked preprocess for $, added rtf to new preprocess logic, changed last pdf default 2010-09-14 02:56:56 +10:00
Kovid Goyal
de6aadee76 News download: Fix bug that could break some downloads in non ASCII locales 2010-09-13 10:15:35 -06:00
ldolse
548417ea6b comments and minor tweak 2010-09-13 09:18:45 +10:00
Kovid Goyal
5ce924d10a Merge warnings indicate ISBN wont be merged 2010-09-12 09:39:57 -06:00
Kovid Goyal
78874a9117 Use the new sorting code in the content server as well. 2010-09-12 09:32:16 -06:00
Starson17
6cc332089a Change Merge and Safe Merge warnings re ISBN 2010-09-12 11:28:24 -04:00
Kovid Goyal
5208e1a713 Further sorting speedup and have GUI use new multisort when resorting. 2010-09-12 08:44:52 -06:00
ldolse
cdb696f63b enhanced preprocessing class - looking pretty good 2010-09-13 00:12:21 +10:00
Charles Haley
5626418d1a Correct regression in device handing -- sorting after sending a book. 2010-09-12 14:51:21 +01:00
Charles Haley
8b09f4c293 Restore the second 'tags' to the tests 2010-09-12 13:42:37 +01:00
Charles Haley
bcd0430791 Starting from Kovid's multisort:
1) change _map_filtered to an ordered dict to make 'in' operations much faster
2) add a method to field_metadata to return a dict of database fields.
3) fix a couple of places where field_metadata needed to be used.
4) make changes so gui2.library.models.resort uses multisort
2010-09-12 13:37:28 +01:00
Charles Haley
b99f36a615 Merge from trunk 2010-09-12 10:06:43 +01:00
ldolse
9a06996b16 minor tweaks to preprocessing, backed out reflow change 2010-09-12 11:17:49 +10:00
Kovid Goyal
7382552d18 Much faster sorting code 2010-09-11 19:11:30 -06:00
Kovid Goyal
e531b51767 Code organization 2010-09-11 16:16:57 -06:00
Charles Haley
6eaa75527b resort maximum_resort_levels tweak implemented 2010-09-11 21:01:26 +01:00
Kovid Goyal
1e77e6538f TXT Output: When using preserve spaces, output tab characters as a sequence of four non-breaking spaces as some readers dont handle the \x09 char code. Fix #6770 (Problem converting pmlz to epub). PDF Input: More unicode character matching. 2010-09-11 11:58:32 -06:00
Kovid Goyal
3766f34aab Fix regression in filename shortening that caused loss of filename extension 2010-09-11 11:54:54 -06:00
Charles Haley
a58aa5f0e5 Fix bug reported in forum: http://www.mobileread.com/forums/showthread.php?t=98242
cache.refresh still used a parameter when calling search that was removed some releases ago.
2010-09-11 15:37:11 +01:00
John Schember
ef8408869c TXT Output: preserve spaces, handle tab character correct. &#09; is reduced to a single space by many renderers. 2010-09-11 09:13:23 -04:00
John Schember
c2b3c445e1 PML Input: Remove emtpy lines. 2010-09-11 09:09:08 -04:00
John Schember
dc7bc5dd5d PML Input: Fix bug #6770, put toc link after header so toc link goes to correct page. 2010-09-11 09:01:34 -04:00
John Schember
96478da323 PLM Input: Fix cleanup code. 2010-09-11 08:48:47 -04:00
Charles Haley
c4071a245d Fix library sorting problem introduced by calling model.refresh() in the device connection sequence. 2010-09-11 13:40:27 +01:00
John Schember
86e68579f3 PDF Input: Fix bug #6734, add additional matching for unicode characters. 2010-09-11 08:39:40 -04:00
ldolse
f6de0bef13 replaced messed up rtf file 2010-09-11 22:15:09 +10:00
ldolse
105d490c01 merge from trunk 2010-09-11 21:54:38 +10:00
ldolse
cf7cc4de4d preprocess updates for lit, html, and pdf 2010-09-11 21:02:44 +10:00
Charles Haley
ddd67dbd49 Merge from trunk 2010-09-11 09:52:28 +01:00
Charles Haley
f1be85806e Fix #6771 - Search renaming exception. 2010-09-11 09:51:42 +01:00
ldolse
480eccb0b0 Fixed unwrapping for various hyphen and dash types, other minor tweaks to pdf 2010-09-11 15:33:10 +10:00
ldolse
2a906184ad preprocess merge gone wrong, merged original accent code back 2010-09-11 13:17:21 +10:00
ldolse
faf15b2f3d preprocess merge gone wrong, fixing 2010-09-11 13:09:23 +10:00
ldolse
0ff5c562aa committing 0.7.18 merge 2010-09-11 13:06:39 +10:00
ldolse
4c7373026b preprocessing changes for lit & pdf, added utils.py, changed default unwrap_factor 2010-09-11 12:10:49 +10:00
Kovid Goyal
ec83ad38e8 Kobo driver cleanups 2010-09-10 19:50:43 -06:00
Kovid Goyal
d1bbd2c498 Fix #6764 (maximum_recursion_depth on shorten_components_to (function recursively calls itself on the same data)) 2010-09-10 19:34:30 -06:00
Timothy Legge
fd7f23f7c2 Update book.device_collections before add_book is called 2010-09-10 22:13:52 -03:00
Timothy Legge
0fe81939ea Fix long standing bug in date shown for kobo books 2010-09-10 20:53:26 -03:00
Timothy Legge
86298ef50e Pull from trunk 2010-09-10 20:10:36 -03:00
Timothy Legge
b1b099d7e8 Fix bug processing kobo books introduced in 6084.1.4 - no one mentioned it so it must not have caused any real issues 2010-09-10 19:12:52 -03:00
Timothy Legge
619ea1f5c2 Move the lookup of content id by extension to a function - cleanup/preparation for device collections 2010-09-10 19:08:18 -03:00
GRiker
a0f09b8fc1 0.7.18 release 2010-09-10 13:49:53 -07:00
GRiker
c9cb61a40e GwR jacket work 2010-09-10 13:46:01 -07:00
Kovid Goyal
f821c5721c IGN:Tag release 2010-09-10 13:44:10 -06:00
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