28274 Commits

Author SHA1 Message Date
Kovid Goyal
ee1142105b Refactor BookInfo dialog
Make the book information dialog user resizable, with a splitter between
the cover and the info panel. Also change the background of the cover
panel for books that have been marked using the Temp marker plugin.
Fixes #1209057 [[ENHANCEMENTS] Book Information window](https://bugs.launchpad.net/calibre/+bug/1209057)
2013-08-09 17:58:46 +05:30
Kovid Goyal
9f7637778a Ensure the book info dialog is deleted when closed 2013-08-09 15:49:56 +05:30
Kovid Goyal
840f316703 Update El Periodica de Aragon and El Correo 2013-08-09 15:29:29 +05:30
Kovid Goyal
4ce6bb4378 Keep references to BookInfo to prevent object lifetime issues 2013-08-09 15:25:11 +05:30
Kovid Goyal
89c712128e Remove deprecated use of SIGNAL 2013-08-09 15:10:12 +05:30
Kovid Goyal
063bcabad4 Fix book list not scrolling when changing current book with book info
dialog
2013-08-09 15:06:30 +05:30
Kovid Goyal
eb9e9dfbaf Cover grid: Add option toshow book title below cover 2013-08-09 14:46:16 +05:30
Kovid Goyal
e844dd117f Move the cover cache into its own module 2013-08-09 13:52:47 +05:30
Kovid Goyal
7fe8d334d4 Invalidate cover caches when deleting books 2013-08-09 13:44:36 +05:30
Kovid Goyal
618aa68822 oops 2013-08-09 13:12:30 +05:30
Kovid Goyal
2ae75daf61 ... 2013-08-09 11:26:05 +05:30
Kovid Goyal
83126c4bf5 ... v0.9.43 2013-08-09 08:17:49 +05:30
Kovid Goyal
0a508d2ff5 version 0.9.43 2013-08-09 08:05:27 +05:30
Kovid Goyal
9996f3b88a pep8 2013-08-08 21:32:35 +05:30
Kovid Goyal
36cace1b48 Grid view: Add tooltips 2013-08-08 19:13:30 +05:30
Kovid Goyal
2c5ab05e9c Increase update interval in slider drag mode 2013-08-08 16:55:08 +05:30
Kovid Goyal
ad1de3729e Grid view: Render covers in pauses during scrolling or slow scrolling 2013-08-08 16:43:33 +05:30
Kovid Goyal
e5ce1ca2a4 Allow sending by email to combinations of recipients
Sending by email: Allow sending by email to an arbitrary combination of
email address. Access it via the "Select recipients" menu entry in the
Email To menu. Fixes #1207818 [[Enhancement] - "Email to selected"](https://bugs.launchpad.net/calibre/+bug/1207818)
2013-08-08 16:01:19 +05:30
Kovid Goyal
560a097107 ... 2013-08-08 15:35:56 +05:30
Kovid Goyal
faf7060c3b Increase max cover grid cache size 2013-08-08 13:05:36 +05:30
Kovid Goyal
b29c4fa56d Various Frech news sources by Malah 2013-08-08 08:46:19 +05:30
Kovid Goyal
7a7c9bc39f Merge pull request #58 from t3d/stores
Get Books: Update ebookpoint store to fix some author names not being detected
2013-08-07 19:42:10 -07:00
Kovid Goyal
a8f29d9159 Update The Sunday Times UK and The Times Online
Fixes #1208519 [Private bug](https://bugs.launchpad.net/calibre/+bug/1208519)
2013-08-08 08:03:26 +05:30
Tomasz Długosz
6640ca5242 ebookpoint plugin: fix detecting author for cases where the name is a link 2013-08-07 21:24:57 +02:00
Kovid Goyal
39e76dfedf La Capital de Rosario by Darko Miletic
Fixes #1209289 [New recipe for La Capital de Rosario](https://bugs.launchpad.net/calibre/+bug/1209289)
2013-08-07 21:36:10 +05:30
Kovid Goyal
8b5e9ed035 Add Sort By context menu entry
A new "Sort By" action for the right click menu. This allows sorting on all columns in the library,
not just the visible columns. To use it go to Preferences->Toolbars and
add it to "The context menu for books in the calibre library"
2013-08-07 16:33:43 +05:30
Kovid Goyal
c4a82de4c7 Confirm quit while delete in progress 2013-08-07 12:50:24 +05:30
Kovid Goyal
05572d975a Allow skipping the confirm bulk reconvert dialog
When bulk converting previously converted books, calibre asks for a
confirmation. Make this confirmation dialog skippable.
2013-08-07 10:52:04 +05:30
Kovid Goyal
798eb321d8 Grid View: Delay rendering on wheel events
Ignore continuous wheel events, only rendering after the "last" wheel
event, where two wheel event are continuous if they occur within 200
msecs of each other.
2013-08-07 09:54:25 +05:30
Kovid Goyal
6ce79b2d96 Grid View: Do not render covers while user is using slider on scrollbar 2013-08-07 09:44:17 +05:30
Kovid Goyal
d9ab10dd16 Make the sort sub menu a little clearer 2013-08-07 08:06:57 +05:30
Kovid Goyal
3eba09c13c Merge branch 'stores' of https://github.com/t3d/calibre 2013-08-07 07:47:22 +05:30
Tomasz Długosz
7fb0bf9c0f bump up koobe plugin version 2013-08-06 20:51:45 +02:00
Tomasz Długosz
1294635c25 fix detection of discounted price in koobe 2013-08-06 20:48:26 +02:00
Kovid Goyal
727944a4b5 Update Telegraph UK 2013-08-06 21:51:56 +05:30
Kovid Goyal
a0fb42865d Add an icon for the sort by context menu entry 2013-08-06 21:46:46 +05:30
Kovid Goyal
5c7124b999 Ensure that text is anti-aliased in the grid view 2013-08-06 16:52:42 +05:30
Kovid Goyal
a33ce97c17 Search highlighting for the grid view 2013-08-06 16:48:20 +05:30
Kovid Goyal
5f518fba1d Jot Down by desUbiKado 2013-08-06 15:56:37 +05:30
Kovid Goyal
66c5a1072b newdb: Workaround windows spinning the event loop when deleting files
Windows, being deigned by the geniuses that it is, spins the event loop
while deleting files to the recycle bin, and there exists *no other way* to
move files to the Recycle Bin, since the Recycle Bin format is not
documented or stable.

So we move only files out of the library in the thread calling
delete_books(). The files are moved to the Recycle Bin in a worker
thread. This has two advantages:

1) Faster deletes, since the main thread does not have to wait on the
Recycle Bin (some windows' installs are so badly messed up that moving a
single file to the Bin takes seconds)

2) Restoring deleted files from the bin will not restore them inside the
calibre library folder, where they become orphed. They will be restored
elsewhere.

Disadvantages:

1) If the user deletes a lot of books and quits calibre, they might not
be finished deleting on quit, this can probably be mitigated by popping
up a warning at shutdown
2013-08-06 15:52:27 +05:30
Kovid Goyal
7b7f5c81dc newdb: More efficient deleteing of multiple books 2013-08-06 13:13:29 +05:30
Kovid Goyal
cc7c53289f Ensure the recycle bin is not used while running tests 2013-08-06 13:08:40 +05:30
Kovid Goyal
44545b0c34 ... 2013-08-06 12:47:48 +05:30
Kovid Goyal
b458cf07c4 Another test fix for windows 2013-08-06 12:41:47 +05:30
Kovid Goyal
2affa5bf4e Fix test failure on windows because of slowness 2013-08-06 12:37:00 +05:30
Kovid Goyal
17dcc39aff Fix test failures due to file locking on windows 2013-08-06 12:31:47 +05:30
Kovid Goyal
37484fb02c Fix refresh() test failling on OS X because of file system resolution 2013-08-06 12:04:38 +05:30
Kovid Goyal
562f8f16b4 newdb: Fix move_library() broken on case-insenstive file systems
get_top_level_move_items() was not checking that the items it returned
actually existed on case-insensitive file systems. This bug is actually
present in olddb as well.
2013-08-06 11:58:16 +05:30
Kovid Goyal
666248454b Move lock testing into the main test suite 2013-08-06 07:44:19 +05:30
Kovid Goyal
cf293a6232 Remove the unused RecordLock class 2013-08-06 07:39:04 +05:30