29862 Commits

Author SHA1 Message Date
Kovid Goyal
a6670d5b92 ... 2014-11-11 07:34:10 +05:30
Kovid Goyal
cce5a0d894 Explicitly close all connections instead of relying on GC 2014-11-11 07:08:45 +05:30
Kovid Goyal
46fe62e45f Eliminate deadlocks in the pool at the cost of a small chance to leak worker processes 2014-11-11 00:53:14 +05:30
Kovid Goyal
1db7a9e32d ... 2014-11-10 22:29:35 +05:30
Kovid Goyal
95e87d6a77 ... 2014-11-10 22:29:11 +05:30
Kovid Goyal
d3a588e0f1 Fix various redirected/broken external links in the User Manual 2014-11-10 22:28:18 +05:30
Kovid Goyal
e76d475126 More workarounds for bad translations of template function signatures 2014-11-10 22:01:43 +05:30
Kovid Goyal
facf3e1f30 Edit Book: Fix handling of XML unsafe characters (like <, > and &) inside <style> tags 2014-11-10 21:03:13 +05:30
Kovid Goyal
cbf75e1a7d ... 2014-11-10 20:37:49 +05:30
Kovid Goyal
66267446ac Re-organization 2014-11-10 20:22:24 +05:30
Kovid Goyal
7a6ce7b3d8 Make set_common_data asynchronous 2014-11-10 20:18:48 +05:30
Kovid Goyal
f8c7d1ae07 Fix updated strings in simple_index.rst not being marked for translation 2014-11-10 16:10:29 +05:30
Kovid Goyal
9eae6a99c7 Handle large common data being sent to workers (30MB+) 2014-11-10 15:45:17 +05:30
Kovid Goyal
b8e9bb0ca2 ... 2014-11-10 15:42:44 +05:30
Kovid Goyal
b432e4d246 Amazon metadata download: Do not prefer results with an ISBN, since Amazon now lists a large number of ISBN less titles 2014-11-10 10:57:19 +05:30
Kovid Goyal
0835e08b53 Metadata download: Prioritize results that have the same language as the current calibre user interface language
Also allow plugins to override how merging treats results without an
ISBN
2014-11-10 10:56:10 +05:30
Kovid Goyal
03066f3283 More amazon cover finding fixes 2014-11-10 10:29:10 +05:30
Kovid Goyal
ca03e066a9 Amazon metadata download: Fix cover not being found for some books because of a website change at amazon.com 2014-11-10 10:08:01 +05:30
Kovid Goyal
9642774ac9 Translate the title for the User Manual 2014-11-10 08:52:48 +05:30
Kovid Goyal
d5879944cf Method to find identical books in worker processes without access to the db 2014-11-09 22:26:24 +05:30
Kovid Goyal
466a399c34 ... 2014-11-09 22:21:12 +05:30
Kovid Goyal
7be397aae6 Small optimization, only serialize common_data once instead of once per worker 2014-11-09 22:19:26 +05:30
Kovid Goyal
c64828c6c8 A spot of refactoring 2014-11-09 21:45:17 +05:30
Kovid Goyal
5198962763 ... 2014-11-09 21:38:23 +05:30
Kovid Goyal
b127f0b3f9 Method that allows implementing has_book in a worker process with no access to the data 2014-11-09 21:11:39 +05:30
Kovid Goyal
e50915bfe8 Send the plugboard cache only once per worker instead of once per job 2014-11-09 21:03:18 +05:30
Kovid Goyal
7a66bbbd40 Add a facility to send common data (common to all jobs) to the workers in a pool 2014-11-09 20:42:53 +05:30
Kovid Goyal
feb269da46 Linux: Fix regression on Unity that prevented some keyboard shortcuts from working because of the global menu bar. Fixes #1390901 [Book Merge via Keyboard Shortcut Not Working](https://bugs.launchpad.net/calibre/+bug/1390901) 2014-11-09 18:50:42 +05:30
Kovid Goyal
07858d843a Remove unused code 2014-11-09 18:27:48 +05:30
Kovid Goyal
6d843bc051 Review downloaded metadata: Add suggestions for the tags, authors, publishers and series fields. Suggestions will pop-up as you type. Fixes #1390887 [Tags suggestions in review downloaded metadata dialog](https://bugs.launchpad.net/calibre/+bug/1390887) 2014-11-09 18:00:05 +05:30
Kovid Goyal
1d8afd8c7c Restore pre-refactor save to disk performance by running copy and metadata update in parallel 2014-11-09 17:16:25 +05:30
Kovid Goyal
27489f610c ... 2014-11-09 12:47:16 +05:30
Kovid Goyal
fdba44d687 ... 2014-11-09 12:27:20 +05:30
Kovid Goyal
2968a333b9 Implement a worker process pool for running many, short-lived jobs 2014-11-09 12:00:36 +05:30
Kovid Goyal
a1515bfe72 ... 2014-11-09 08:26:46 +05:30
Kovid Goyal
a800fdd52f ... 2014-11-08 21:11:19 +05:30
Kovid Goyal
45ddab1b48 The Daily WTF by Jelle van der Waa
Merge branch 'master' of https://github.com/jelly/calibre
2014-11-08 20:42:10 +05:30
Jelle van der Waa
3a1ac65f0b Add The Daily WTF recipe 2014-11-08 15:52:49 +01:00
Kovid Goyal
4f369d4aea ... 2014-11-08 20:10:48 +05:30
Kovid Goyal
b423ddc87c Cache results of CPU count detection 2014-11-08 18:13:15 +05:30
Kovid Goyal
77ebeb6eea ... 2014-11-08 17:13:08 +05:30
Kovid Goyal
9a68bed54c Fix incorrect use of of customize.builtins 2014-11-08 17:08:06 +05:30
Kovid Goyal
b20088191e Conversion: Fix incorrect conversion of east-asian characters in CSS class names. Fixes #1390527 [lost the style's names when converting to another format](https://bugs.launchpad.net/calibre/+bug/1390527) 2014-11-08 16:56:39 +05:30
Kovid Goyal
e6f4c169d9 Save to disk: When multiple books end up with the same file name because they have the same metadata, automatically adjust the filename to make it unique. Fixes #863472 [SaveToDisk loses one of identical Authors/Title books](https://bugs.launchpad.net/calibre/+bug/863472) 2014-11-08 16:48:47 +05:30
Kovid Goyal
fab081b392 Allow changing title of progress dialog 2014-11-08 11:07:34 +05:30
Kovid Goyal
f7a7dd649d Nicer error message when only failures are metadata updates 2014-11-08 10:07:44 +05:30
Kovid Goyal
f1861cc526 ... 2014-11-08 09:40:27 +05:30
Kovid Goyal
0fd8a07748 ... 2014-11-08 08:09:48 +05:30
Kovid Goyal
a6a2359025 Edit Book: Make the CSS used for styling the generated inline ToC user customizable via http://manual.calibre-ebook.com/customize.html#overriding-icons-templates-et-cetera 2014-11-07 21:23:41 +05:30
Kovid Goyal
e9ad07791c Start work on new save to disk implementation 2014-11-07 21:17:28 +05:30