10019 Commits

Author SHA1 Message Date
Kovid Goyal
0e8017ade6 News download: Rationalize cover processing. Fixes #6852 (ebook-convert ieeespectrum.recipe .mobi crashes) 2010-09-21 16:45:42 -06:00
Kovid Goyal
d225fd9ff5 Allow --reinitialize-db to use an SQL dump from elsewhere 2010-09-21 15:22:00 -06:00
Kovid Goyal
63f02aa91b Fix regression in get_metadata for books with no formats 2010-09-21 15:19:14 -06:00
Kovid Goyal
8c74a347d7 Fix #6899 (Updated recipe for Danas) 2010-09-21 14:56:52 -06:00
Kovid Goyal
06173bcceb Second beta 2010-09-21 13:45:34 -06:00
Kovid Goyal
794403564e Pull from trunk 2010-09-21 13:44:14 -06:00
Kovid Goyal
b8edfe5394 ... 2010-09-21 13:44:06 -06:00
Kovid Goyal
7607fad241 ... 2010-09-21 13:35:04 -06:00
Kovid Goyal
822a83b434 Add option to bulk metadata edit dialog to force series renumbering starting at a given number 2010-09-21 13:34:23 -06:00
Charles Haley
a62ad5f70c Use one queue object in FunctionDispatch.
Theory: the producer (Qt GUI cover function) exists only once per instance of FunctionDispatcher. This follows from the fact that the dispatcher instance is created on the recipient thread. The consumer (the cover cache) could in theory be multiple threads (but it isn't). Because the items produced by the producer are not equivalent, we need to ensure that the order of items put in the queue by the producer is equal to the order of the requests. To guarantee this order, regardless of the number of consumer threads, we ensure that only one request to the producer can be outstanding.
2010-09-21 20:20:34 +01:00
Charles Haley
1bfccfa4c4 Merge from trunk 2010-09-21 19:59:49 +01:00
Kovid Goyal
78823ef46f Pull from trunk 2010-09-21 12:24:13 -06:00
Kovid Goyal
3f5e0c7e92 set_path now *always* commits 2010-09-21 12:22:50 -06:00
Kovid Goyal
d7a3f29b3b Pull from trunk 2010-09-21 11:58:14 -06:00
Kovid Goyal
52f85d3ef4 Cover cache: load images only in the GUI thread to prevent stale files being leftover by set_path due to Windows file locking 2010-09-21 11:56:09 -06:00
Charles Haley
ba6f2f0c5e Take out commit= parameter on set_authors and set_title. Change other code where necessary 2010-09-21 18:50:21 +01:00
Kovid Goyal
4ff11b5171 ... 2010-09-21 09:25:58 -06:00
Charles Haley
8a3aa64776 Changed sort to use field_metadata.search_term_to_field_key.
In the process, refactored field_metadata and LibraryDatabase2 to use the same method names for the same function (in more cases).
2010-09-21 15:53:54 +01:00
Charles Haley
b5c0cc85d1 Merge from trunk 2010-09-21 15:27:05 +01:00
Charles Haley
be2210f928 Add 'start series renumbering from N' to bulk edit. 2010-09-21 15:26:02 +01:00
Charles Haley
ff73865d9e Prevent cross-thread lock errors by having the cover cache get the image on the GUI thread. 2010-09-21 14:13:03 +01:00
GRiker
98f0851ebb GR tweaks to tweak-epub 2010-09-21 05:47:22 -07:00
GRiker
f50085d038 GR tweaks to tweak-epub 2010-09-21 05:40:33 -07:00
GRiker
ea3b8fa177 KG tweaks to tweak-epub 2010-09-21 04:34:51 -07:00
Kovid Goyal
94fca6eed0 Launchpad automatic translations update. 2010-09-21 04:58:30 +00:00
Kovid Goyal
4eed0c65b6 Pull from trunk 2010-09-20 22:08:52 -06:00
Kovid Goyal
a6fbb0bd08 Tweak epub feature. Now you can conveniently browse and contents of an epub, tweak them and rebuild the epub within your calibre library by right clicking on the book and selecting Tweak ePub 2010-09-20 22:06:23 -06:00
Kovid Goyal
88f980ad18 News download: Don't add inline table of contents when downloading news for the Kindle 2010-09-20 21:33:43 -06:00
Kovid Goyal
3fff4da652 Infrastructure changes to launch pyconsole interpreter process 2010-09-20 21:32:29 -06:00
GRiker
3dfaa2cdaa change to use open_local_file 2010-09-20 20:10:17 -07:00
GRiker
ec8164470b GwR revisions tweak_epub 2010-09-20 19:39:33 -07:00
Kovid Goyal
fe6d962bee Use dialog instead of main window. Set console stylesheet based on pygments style. Don't block if there is a lot of output 2010-09-20 19:33:17 -06:00
Kovid Goyal
65cebfd378 ... 2010-09-20 14:59:59 -06:00
Kovid Goyal
4b981a5257 Inserting, not just appending text now works 2010-09-20 14:58:24 -06:00
Charles Haley
acec240ef8 Add scroll bar. Increase number of books to 10 2010-09-20 21:48:52 +01:00
Kovid Goyal
f770aa43bb Left and right arrow keys work 2010-09-20 14:24:42 -06:00
Kovid Goyal
111c73ab80 ... 2010-09-20 13:46:11 -06:00
Kovid Goyal
57a8705ec1 Don't maintain a separate prompt buffer 2010-09-20 13:27:55 -06:00
Charles Haley
633ee05d19 Merge from trunk 2010-09-20 20:09:10 +01:00
Kovid Goyal
6c79f18903 ... 2010-09-20 13:06:01 -06:00
Kovid Goyal
2ed30d71d2 Start implementing a python console in Qt. Launch with calibre-debug -p. Also more work on S&R dialog 2010-09-20 12:58:59 -06:00
Charles Haley
e2f4b969bc 1) add tooltips
2) change main heading text depending on the mode
3) add an error if attempting to assign '' to authors or title
2010-09-20 19:49:03 +01:00
Charles Haley
ea44e9053f Finish search and replace.
Fix a bug in database2 that seems to be triggered by interactions with the cover cache.
2010-09-20 17:03:53 +01:00
Kovid Goyal
92becdb153 Pull from trunk 2010-09-20 09:42:21 -06:00
Kovid Goyal
8bd6866289 ... 2010-09-20 09:40:47 -06:00
Kovid Goyal
231aab9561 WSJ: Don't error out if a single section fails 2010-09-20 09:37:15 -06:00
Kovid Goyal
bc82ea6103 Add button to Edit metadata dialog to trim borders from the cover 2010-09-20 09:28:39 -06:00
GRiker
62d9449e88 GwR wip tweak_epub 2010-09-20 07:57:05 -07:00
GRiker
cec2f873cb GwR wip tweak_epub 2010-09-20 07:44:33 -07:00
Kovid Goyal
937d6432a1 Pull from trunk 2010-09-20 08:30:00 -06:00