28761 Commits

Author SHA1 Message Date
Kovid Goyal
c274d3928e Cover Grid: Dynamically adjust the size of the in memory cover thumbnail cache based on the window size to ensure flicker free rendering even on very large screens. Fixes #1367211 [cover grid continuously redraws covers](https://bugs.launchpad.net/calibre/+bug/1367211) 2014-09-10 09:54:22 +05:30
Kovid Goyal
1c65579a5d Update Strategy+Business
Fixes #1367347 [Private bug](https://bugs.launchpad.net/calibre/+bug/1367347)
2014-09-10 09:12:20 +05:30
Kovid Goyal
27a21b00d1 Fix #1367221 [Tag management window larger than display](https://bugs.launchpad.net/calibre/+bug/1367221) 2014-09-10 08:39:30 +05:30
Kovid Goyal
b2fe105a4b ... 2014-09-09 21:23:24 +05:30
Kovid Goyal
a2cd4594fb Start work on new cover generation framework
Text rendering works using Qt's text layout engine which should
automatically support RTL languages, fallback fonts, etc.
2014-09-09 21:03:24 +05:30
Kovid Goyal
16e8366e1a Merge branch 'master' of https://github.com/cbhaley/calibre 2014-09-09 17:49:08 +05:30
Charles Haley
c0b4994b6e Performance improvement again: don't change an existing method's signature. 2014-09-09 14:09:51 +02:00
Charles Haley
829447f01f Performance improvements:
- Add an option to booklists to not check for duplicates if the device knows there aren't any. Eliminates N squared lookup times.
- Make the wireless device driver use the above option.
- Change a comprehension to use a generator instead of a returned list of keys.

FWIW: found these because a CC user has 18,000 books on his device!
2014-09-09 13:04:57 +02:00
Kovid Goyal
9ea1b7e95b Fix #1366889 [ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters](https://bugs.launchpad.net/calibre/+bug/1366889) 2014-09-09 08:18:39 +05:30
Kovid Goyal
84b92f5d31 OS X: Fix restarting of calibre not working if calibre.app is placed in a location with spaces in the path 2014-09-09 08:05:27 +05:30
Kovid Goyal
f6e42f4cc1 Fix regression that caused calibre running in debug mode on OS X to not have a menubar or dock icon 2014-09-08 20:40:45 +05:30
Kovid Goyal
eac34e2ba7 Ensure builtin fonts are only loaded once 2014-09-08 20:24:49 +05:30
Kovid Goyal
3eee818dae Merge branch 'master' of https://github.com/cbhaley/calibre 2014-09-08 15:01:48 +05:30
Charles Haley
c4b46b77c5 Changes to template tester: make the intro text into placeholder text and remember the last template entered during the calibre session.
See http://www.mobileread.com/forums/showthread.php?p=2917642
2014-09-08 11:25:44 +02:00
Charles Haley
3e733c1a33 Remove debugging print statement 2014-09-08 11:13:02 +02:00
Kovid Goyal
20e861dfaf Update Dawn 2014-09-07 17:31:52 +05:30
Kovid Goyal
82f03dca32 E-book viewer: Make the current item in the ToC italic as well as bold 2014-09-07 00:07:55 +05:30
Kovid Goyal
0ebd793d61 Nicer error message when a book being converted is deleted from the library 2014-09-06 23:51:37 +05:30
Kovid Goyal
4e8fbeae22 E-book viewer: Fix a rare hang caused by an infinite loop when decoding a CFI 2014-09-06 23:26:45 +05:30
Kovid Goyal
9c244a873b E-book viewer: Try to detect when a chapter has a page break near the start resulting in a blank page and override the page break. Fixes #1366074 [Private bug](https://bugs.launchpad.net/calibre/+bug/1366074) 2014-09-06 21:14:21 +05:30
Kovid Goyal
29ccc7d54d Only load jsbrowser in the recipe system if it is actually needed 2014-09-06 20:52:36 +05:30
Kovid Goyal
b54c64df75 ... 2014-09-06 20:49:36 +05:30
Kovid Goyal
74d45207f7 Get Books: WHen downloading books show a popup message telling the user that the books will be added to the calibre library automatically, to help new users understand what is happening. The popup message can be disabled. 2014-09-06 18:52:09 +05:30
Kovid Goyal
4a713b68f6 Update American Thinker 2014-09-06 18:40:11 +05:30
Kovid Goyal
09ca243596 Update Anchorage Daily News 2014-09-06 18:34:56 +05:30
Kovid Goyal
d2e1dc3bc6 ... 2014-09-06 18:20:15 +05:30
Kovid Goyal
2894d1100f ... 2014-09-06 18:04:35 +05:30
Kovid Goyal
225d92e9d3 Make the OK and ERR background colors used in the edit metadata dialog a little paler to suit the Fusion theme 2014-09-06 17:33:17 +05:30
Kovid Goyal
1baae866cc Merge branch 'master' of https://github.com/cbhaley/calibre 2014-09-06 11:51:07 +05:30
Kovid Goyal
b8a1166b4c ... 2014-09-06 10:23:50 +05:30
Kovid Goyal
071b97a0de Fix downloading ebooks from Project Gutenberg via the builtin browser not working because of changes to the Project Gutenberg website. Fixes #1366240 [EPUB download from Project Gutenberg not recognized, errors copying to itself](https://bugs.launchpad.net/calibre/+bug/1366240) 2014-09-06 10:17:01 +05:30
Kovid Goyal
212a2df4d1 Get Books: Update Gutenberg plugin for changes to the Project Gutenberg website. Fixes #1366245 [EPUB download fails from Project Gutenberg: "can't fetch relative reference: not viewing any document"](https://bugs.launchpad.net/calibre/+bug/1366245) 2014-09-06 10:01:22 +05:30
Kovid Goyal
acaf2a411b Update Financial Times 2014-09-05 20:30:57 +05:30
Kovid Goyal
b6bbf61efd Only keep the most recent release on GitHub
GitHub claims they have no disk quotas for releases, but I dont want to
rely on that.
2014-09-05 12:45:21 +05:30
Kovid Goyal
dd3e52df27 Also clear languages when updating metadata in EPUB v2.2.0 2014-09-05 10:41:00 +05:30
Kovid Goyal
21af608dd1 version 2.2 2014-09-05 10:35:53 +05:30
Kovid Goyal
c111cdf7c7 When using the Embed Metadata or Polish Books tools to update metadata, fix custom columns values not being cleared 2014-09-05 10:32:57 +05:30
Kovid Goyal
43c4e2b867 Upload releases to GitHub as well 2014-09-05 08:55:26 +05:30
Kovid Goyal
acc92d85b6 Make requests available on file hosting servers 2014-09-04 21:45:29 +05:30
Kovid Goyal
78e28cbe9e When detecting the encoding of HTML documents, if the document contains multiple charset declarations, prefer the HTML 5 syntax to the HTML 4 syntax. Fixes #1364961 [Unicode Conversion on Amazon after Release 2.x](https://bugs.launchpad.net/calibre/+bug/1364961) 2014-09-04 15:45:24 +05:30
Kovid Goyal
e905c093b8 pep8 2014-09-04 15:44:21 +05:30
Charles Haley
741bfed8f8 Support a device option to temp-mark books that have had their is-read information changed to what is on the device. 2014-09-04 11:43:14 +02:00
Kovid Goyal
17a2163eb0 ... 2014-09-04 15:12:00 +05:30
Kovid Goyal
fded2d997b Replace gmail with gmx 2014-09-04 14:40:39 +05:30
Charles Haley
1ed44f0658 Add ability for devices to request that book format files be sent to the device. The wireless device driver uses this to ensure (optionally) that the books on the device are up-to-date with the books in calibre. 2014-09-04 10:49:53 +02:00
Kovid Goyal
058a61912c When removing a library from calibre, allow undoing the action 2014-09-04 13:38:12 +05:30
Kovid Goyal
ecb64743eb ... 2014-09-04 13:37:47 +05:30
Kovid Goyal
7b44654e20 Refactor message box to not use uic to generate the UI
Also fixes incorrect resize of message box when toggling detailed
message.
2014-09-04 12:40:51 +05:30
Kovid Goyal
8e2abc008f Metadata jacket: Allow customizing the jacket template to show the tags in alphabetical order 2014-09-04 10:57:42 +05:30
Kovid Goyal
2faac51ceb Make the template used to create empty EPUB files customizable by the user 2014-09-04 10:46:11 +05:30