27906 Commits

Author SHA1 Message Date
Kovid Goyal
21f37bde8c
Server: Fix error caused by libraries that have books with empty author fields (although this should be impossible). Fixes #1703064 [calibre-server 3.2.1 on FreeBSD: TypeError: Cannot read property 'join' of undefined](https://bugs.launchpad.net/calibre/+bug/1703064) 2017-07-08 09:25:03 +05:30
Kovid Goyal
42543e57ec
Fix #1702914 [error trying to create .bib catalog](https://bugs.launchpad.net/calibre/+bug/1702914) 2017-07-08 08:59:34 +05:30
Charles Haley
2982d21fb7 Handle Quickview switching to a VL or empty library by clearing the QV pane contents 2017-07-07 20:55:46 +02:00
Charles Haley
e2f905a8af Fix calibre startup crash caused by Quickview when the applied virtual library is empty (has no books). 2017-07-07 18:58:18 +02:00
Kovid Goyal
25d3168df5
version 3.3.0 2017-07-07 09:51:27 +05:30
Kovid Goyal
470e4fe566
Amazon metadata download: Change the default source from bing to google as the bing cache seems to be having trouble at the moment 2017-07-07 09:13:42 +05:30
Kovid Goyal
897e1eabfd
Ignore SSL errors when contacting isbndb as they seem to have no intention of fixing their broken SSL certificate 2017-07-07 08:51:09 +05:30
Kovid Goyal
ade57f1447
Conversion: Fix heuristics processing incorrectly removing some <br> tags. Fixes #1205637 [break line/italic - wrong conversion](https://bugs.launchpad.net/calibre/+bug/1205637) 2017-07-06 20:40:04 +05:30
Kovid Goyal
6ae397126b
Retry rename of imported config directory
In case an AV program has locked the imported config directory on
Windows, sigh.
2017-07-06 20:37:04 +05:30
Kovid Goyal
f53fdebabd
Micro-optimization 2017-07-06 19:59:35 +05:30
Kovid Goyal
b3b2c36be1
Handle non-ascii binary strings in the author_name_prefix/suffix tweaks. Fixes #1701138 [Tweaks for Author Sort don't process extended ASCII properly](https://bugs.launchpad.net/calibre/+bug/1701138) 2017-07-06 19:57:15 +05:30
Kovid Goyal
59331d1c91
Fix #1701824 [[Request] Sort Available actions](https://bugs.launchpad.net/calibre/+bug/1701824) 2017-07-06 11:25:14 +05:30
Kovid Goyal
66ce3b56d1
Fix #1702249 [[Request] Remove unused space in Get books Advanced search](https://bugs.launchpad.net/calibre/+bug/1702249) 2017-07-06 11:00:26 +05:30
Kovid Goyal
85c4582478
Book details panel: Allow right clicking on author names to search for books by the author on Amazon. Fixes #1702446 [[Request] Search for author on Amazon](https://bugs.launchpad.net/calibre/+bug/1702446) 2017-07-06 08:56:01 +05:30
Kovid Goyal
5a419b99fc
... 2017-07-06 08:47:19 +05:30
Kovid Goyal
b65f2ccbc0
Rename the quickview icon and make it match the other icons colors 2017-07-04 22:48:05 +05:30
Kovid Goyal
070056f643
Merge branch 'master' of https://github.com/cbhaley/calibre 2017-07-04 22:40:25 +05:30
Charles Haley
8162aa04a4 Ooops again: fix it right. Although I am no longer convinced that the qv plugin can be not installed/enabled. 2017-07-04 18:43:31 +02:00
Charles Haley
312304d51c Small oops -- it is possible for qv to be None. 2017-07-04 17:04:37 +02:00
Charles Haley
b1dc2398c9 Change the button order as requested. Question: why is the order 'cb, gv' in wide but 'gv, cb' in narrow? Using the logic that the buttons affect the center booklist pane, shouldn't the order be the same? 2017-07-04 16:09:12 +02:00
Charles Haley
6fed620850 Several QV improvements and bug fixes
- Add quickview to the layout buttons, with all that entails
- Allow changing quickview contents using the arrow keys on the booklist
- Make Shift+Q (change focus to Quickview) actually work. I can't test this on non-Windows systems.
- A fair amount of refactoring to make behavior more predictable.

I put the quickview button at the end of the set of layout buttons because I couldn't make an argument for some other position.
2017-07-04 15:30:56 +02:00
Charles Haley
95db631c4a Give Quickview its own icon
Icon comes from https://www.iconfinder.com/icons/2191555/eye_look_no_hide_see_show_watch_icon#size=128
2017-07-04 10:56:30 +02:00
Kovid Goyal
d1c4eeb92a
DOCX Input: Fix alt and title attributes for some images not being preserved 2017-07-04 13:26:55 +05:30
Kovid Goyal
5d9a4aee9d
Add a tooltip for the gear icon in the main search bar 2017-07-04 10:56:22 +05:30
Kovid Goyal
9d6cca4ebd
Fix #1700266 [[Request] Move Advenced search button into Search box](https://bugs.launchpad.net/calibre/+bug/1700266) 2017-07-04 10:54:56 +05:30
Kovid Goyal
52c3fce521
Add note about acme v2 2017-07-04 10:24:13 +05:30
Kovid Goyal
dc4f4a581f
Browser viewer: Fix back/forward buttons not working correctly when clicking on links that lead to different internal files in the book. Fixes #1700004 [Content server: No way to return after footnote](https://bugs.launchpad.net/calibre/+bug/1700004) 2017-07-03 20:30:38 +05:30
Kovid Goyal
8f640edc1e
pep8 2017-07-03 19:40:01 +05:30
Charles Haley
976e298376 Enhancement request #1701833: ability to add columns to quickview pane.
This commit contains many improvements and changes to Quickview.
- Add preference tab in Look & Feel to choose columns displayed in QV table and their order
- Option to permit changing the selected column from the quickview widget with return or double-click
- Option to show QV at startup
- Option to ignore virtual libraries in QV searches
- Remove margins on the docked window (tighter display
- Better handling of changes made on the booklist
- Many bugs fixed, some refactoring
2017-07-03 12:48:24 +02:00
Charles Haley
2332d8a641 Rest of fix for small transient window visible during calibre startup when the tag browser find bar is shown 2017-07-03 12:42:17 +02:00
Kovid Goyal
f25c51c3cd
Fix small transient window visible during calibre startup when the tag browser find bar is shown 2017-07-03 16:03:04 +05:30
Kovid Goyal
af8802222f
Dont use quoted slashes when downloading book files via XHR
Quoted slashes are technically illegal in URLs and various reverse
proxies have issues with them.
2017-07-03 10:23:14 +05:30
Kovid Goyal
ebe2dca11a
Server: Fix using "Show more books" button and then changing list mode setting causing resulting book list to be incomplete 2017-07-03 10:12:40 +05:30
Kovid Goyal
ed554fd319
Edit book: When doing a Replace/Count all with multiple searches add a Show details button on the result dialog that shows the individual counts for each search. 2017-07-02 17:42:53 +05:30
Kovid Goyal
48b3bdf0f3
String changes 2017-07-02 15:46:06 +05:30
Kovid Goyal
ebdec9f6ae
Comments editor: Add a button to easily insert separators (i.e. <hr> tags) when editing comments 2017-07-02 11:34:16 +05:30
Kovid Goyal
b10142db22
Use position based recounting in a couple more places 2017-07-02 09:58:43 +05:30
Kovid Goyal
467d35d1d0
Fix #1701789 [Preferences for Edit book sidebar on Linux](https://bugs.launchpad.net/calibre/+bug/1701789) 2017-07-01 17:47:07 +05:30
Kovid Goyal
f88ad60414
Server: Fix changing sort/search in the /mobile view only working with the default library. Fixes #1701704 [Content server simple view - can't sort](https://bugs.launchpad.net/calibre/+bug/1701704) 2017-07-01 12:14:57 +05:30
Kovid Goyal
e30ee64f59
version 3.2.1 2017-06-30 15:01:45 +05:30
Kovid Goyal
adf84769f9
Fix regression that broke mouse wheel scrolling in the cover grid view in the previous release 2017-06-30 14:59:32 +05:30
Kovid Goyal
768bdc2d8e
Linux: Fix an error when trying to use a program by path with the Open with functionality. 2017-06-30 11:19:34 +05:30
Kovid Goyal
ee2b2e8d20
Adda note that --daemonize is linux only to its help text 2017-06-30 10:52:11 +05:30
Kovid Goyal
e116d5cb5c
version 3.2.0 2017-06-30 10:44:42 +05:30
Kovid Goyal
0e1f81b4b0
Do not call SetErrorMode on windows since this is now done at startup by calibre-launcher.dll 2017-06-30 10:11:51 +05:30
Kovid Goyal
db3bfa0f5f
Handle presence of ascii control characters when saving history for line edits 2017-06-29 09:16:37 +05:30
Kovid Goyal
27e39f6885
Fix #1700217 [Virtual library button not pressed down](https://bugs.launchpad.net/calibre/+bug/1700217) 2017-06-28 19:51:24 +05:30
Kovid Goyal
9b118f35d2
Server: Allow logged in users to change their passwords by clicking the user icon in the top right corner of the home screen. Fixes #1700631 [FR - Change PW via Web in content server](https://bugs.launchpad.net/calibre/+bug/1700631) 2017-06-28 18:18:08 +05:30
Kovid Goyal
af48f8907b
Also used position based indexing when refreshing the Tag browser after a metadata edit 2017-06-28 09:05:32 +05:30
Kovid Goyal
f2edf667d6
Add TODO note about LE integration 2017-06-27 18:03:17 +05:30