Commit Graph

25259 Commits

Author SHA1 Message Date
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
Kovid Goyal beca8ecf79 A lot more verbose lock debugging 2013-08-06 07:37:16 +05:30
Kovid Goyal 768cd4d887 Plugin updater dialog: Use index names
Use index names as the key for plugins rather than names from the
plugin zip file, as deprecated plugins sometimes have the same name in
the zip file, but different names in the index.
2013-08-05 22:33:05 +05:30
Kovid Goyal 8d3fd8b05c newdb: Fix true/false searches on numeric columns 2013-08-05 22:07:24 +05:30
Kovid Goyal 602c3d22a5 newdb: Handle duplicate values when setting many-many fields
Fixes an error when merging book records that have the same tags.
2013-08-05 21:43:29 +05:30
Kovid Goyal 31666454f3 Merge branch 'master' of github.com:kovidgoyal/calibre 2013-08-05 21:07:52 +05:30
Kovid Goyal c5baa30f7b ... 2013-08-05 21:07:41 +05:30
Kovid Goyal efea963e87 Merge pull request #56 from sylvaindurand/master
New icon for Le Monde: Edition abonnés recipe
2013-08-05 08:37:13 -07:00
Kovid Goyal 157184a21d Merge pull request #55 from sylvaindurand/patch-1
Update Le Monde: Typography, error message and description
2013-08-05 08:36:44 -07:00
Sylvain Durand 71c7489cc1 New icon for Le Monde: Edition abonnés 2013-08-05 17:09:22 +02:00
sylvaindurand 3cf7988c25 Typography, error message and description
- french typography (apostrophes, guillemets);
- error message if using a free account (which can't download the newspaper);
- description.
2013-08-05 16:04:04 +02:00
Kovid Goyal 10b4b9d39c Show authors in addition to title when cover not available 2013-08-05 14:13:05 +05:30
Kovid Goyal 0e64b0c886 Make spacing between covers adjustable 2013-08-05 14:08:54 +05:30
Kovid Goyal 1121be459f Allow running with olddb 2013-08-05 13:43:06 +05:30
Kovid Goyal 579fd8a485 ... 2013-08-05 13:43:06 +05:30