Commit Graph

28336 Commits

Author SHA1 Message Date
Kovid Goyal 537fe84aac Content server: Start work on adding books 2018-01-21 14:00:44 +05:30
Kovid Goyal ae112c1009 calibredb export: Add --progress option 2018-01-21 13:58:50 +05:30
Kovid Goyal 84d0fa8459 Content server: When downloading books from the server send both the ASCII and full unicode file names. Browsers that support RFC 6266 can make use of the unicode file name. 2018-01-21 13:35:32 +05:30
Kovid Goyal 7f22be365c Add an option to disable tooltips in the Tag browser (Preferences->Look & feel->Tag browser) 2018-01-21 08:36:45 +05:30
Kovid Goyal 80599a0425 Allow removing the close button from tabs in the Virtual library tab bar. Right click the tab bar and choose "Lock tabs" to do that.
Merge branch 'master' of https://github.com/Serized/calibre
2018-01-21 08:19:32 +05:30
Serized 0d38679313 Make Virtual Library tabs lockable (no close button) 2018-01-20 10:38:06 +01:00
Kovid Goyal 8ab7330b17 Content server: Show a warning popup on Apple devices when the user tries to search witha n expression containing smart quotes
Apple stupidly implemented automatic smart quotes when typing with no
way to turn it off via HTML/JS.
2018-01-20 10:17:02 +05:30
Kovid Goyal ece8f680c3 Make atomic_rename() work on windows systems with filenames that cannot be encoded using the system codepage 2018-01-18 18:14:58 +05:30
Kovid Goyal f258b3d53e Revert code to handle smart quotes as quote delimiters in the search query parser
It is still possible to type normal quotes in safari by long tapping the
quote button
2018-01-18 17:27:07 +05:30
Kovid Goyal cbb09f2041 A few tests for the SQP tokenizer 2018-01-18 12:43:05 +05:30
Kovid Goyal ac3132e541 Initial stab at supporting smart quotes as delimiters in the search query parser 2018-01-18 12:33:07 +05:30
Kovid Goyal 13d0a7f353 ... 2018-01-18 10:05:39 +05:30
Kovid Goyal 3f9c5a8719 Move the search query parser tests into their own module and integrate with the calibre testing system 2018-01-18 10:03:30 +05:30
Kovid Goyal 1117ae2b59 ... 2018-01-16 15:46:31 +05:30
Kovid Goyal 7b3be8ed38 Metadata review dialog: Change accelerator for reject button to Alt+e so it does not conflict with the rating field. Fixes #1743157 [review downloaded metadata - accelerator key alt+R does not activate Reject](https://bugs.launchpad.net/calibre/+bug/1743157) 2018-01-14 11:56:54 +05:30
Kovid Goyal ee50b9a9d6 Fix unicode error when reporting save to disk errors on some windows systems 2018-01-13 07:42:31 +05:30
Kovid Goyal 23c7f1b2c7 Pasting metadata: Fix excluding title and authors not working 2018-01-12 15:43:16 +05:30
Kovid Goyal f3a32994ea Merge branch 'progress_bar_wider' of https://github.com/remggo/calibre 2018-01-12 05:07:42 +05:30
Remko van Wagensveld 2c652de238 QProgressBars fill parent layout in MyBlockingBusy 2018-01-11 22:31:22 +01:00
Kovid Goyal bb4a2b6010 pep8 2018-01-11 08:51:51 +05:30
Remko van Wagensveld b52d286cf5 Bulk metadata editing: Show progress bars to track the current operation 2018-01-11 08:49:32 +05:30
Jan Christoph Ebersbach 791691f6bf Fix Calibre Companion sync on Linux
- listen(0) doesn't work on Linux, select.select() and socket.accept() return no connection
2018-01-10 11:56:10 +01:00
Kovid Goyal e0c1de3ef4 Fix internal msgfmt implementation ignoring the empty msg 2018-01-05 12:14:20 +05:30
Kovid Goyal c6db6148ca Revert unneccessary change 2018-01-05 11:11:54 +05:30
Kovid Goyal cc368c05ca Fixes for manual generation failures 2018-01-05 10:34:41 +05:30
Kovid Goyal 47218173c0 version 3.15.0 2018-01-05 08:27:57 +05:30
Kovid Goyal dc5ccd5c94 pep8 2018-01-04 23:45:20 +05:30
Kovid Goyal 66a6f90b1d Edit Book: Fix incorrect EPUB 3 declarations being added to the OPF file when adding covers to an EPUB 2 book 2018-01-04 23:31:16 +05:30
Kovid Goyal 7cbf2e2a2c ... 2018-01-04 20:04:18 +05:30
Kovid Goyal 848b3d166e PDF Input: Fix conversion of multi-level PDF Outline causing duplicate entries in the Table of Contents. Fixes #1738385 [Duplicated ToC entries in PDF to any format conversion](https://bugs.launchpad.net/calibre/+bug/1738385) 2018-01-04 20:02:29 +05:30
Kovid Goyal 49ad73ae40 ... 2018-01-04 15:48:51 +05:30
Kovid Goyal e9fd62a604 Re-word the disable notifications option to make it clearer 2018-01-04 13:47:29 +05:30
Kovid Goyal 8b224a584a ... 2018-01-04 13:43:56 +05:30
Kovid Goyal 19638bffd1 Tag browser: Fix position not bing preserved when deleting books. Fixes #1740387 [[Enhancement] Working with lists](https://bugs.launchpad.net/calibre/+bug/1740387) 2018-01-04 11:19:37 +05:30
Kovid Goyal ef1111df5d ToC Editor: Add more case changing operations to the right click menu
Merge branch 'master' of https://github.com/Serized/calibre
2018-01-04 09:12:04 +05:30
Kovid Goyal c173072c6a Finish up header/footer template implementation
Also fix highlighted toc nodes not including parent nodes
2018-01-04 09:09:14 +05:30
Serized e57eaf2279 Case submenu in TOC editor contextual menu
Add a submenu with more case options in the contextual menu of the TOC
editor and rearrange the menu for better readability.
2018-01-03 19:14:32 +01:00
Kovid Goyal ff7350cfb0 Add NOOK to the default list of folders the MTP driver will look for when sending books to an MTP device 2018-01-03 21:03:01 +05:30
Kovid Goyal 406ae29c1b Edit book/book polishing: When compressing images and the compressed image is larger thant he original, use the original image. Fixes #1741063 [Compress images in Edit Ebook results in larger images](https://bugs.launchpad.net/calibre/+bug/1741063) 2018-01-03 20:49:55 +05:30
Kovid Goyal f4272115bf Browser viewer: Allow customizing what information is displayed in the header and footer areas. Access Preferences from the viewer controls to change. 2018-01-03 20:15:43 +05:30
Kovid Goyal da032270d1 UI for configuring header footers int he browser viewer 2018-01-03 11:18:14 +05:30
Kovid Goyal bfcd447b6c Fix #1740987 [Error: Unhandled exception after search](https://bugs.launchpad.net/calibre/+bug/1740987) 2018-01-03 09:48:28 +05:30
Kovid Goyal 589214ce67 Browser viewer: Fix got next/previos section actions not working when the sections are in different individual HTML files. Fixes #1740333 [[Browser Viewer] problem with swipe](https://bugs.launchpad.net/calibre/+bug/1740333) 2018-01-02 09:51:29 +05:30
Kovid Goyal 80fd071521 Add support for MTP devices on FreeBSD
Merge branch 'master' of https://github.com/cemeyer/calibre
2017-12-31 08:46:13 +05:30
Kovid Goyal 799034adf9 Content server: Redirect pre 2.x book URLs to new 3.x URLs via a javascript redirect
Merge branch 'master' of https://github.com/Geremia/calibre
2017-12-31 08:42:59 +05:30
Conrad Meyer 4fc1d04896 Just use libusb to scan USB devices on FreeBSD
The HAL scanner adds a needless dependency on a runtime service and the
libusb scanner is perfectly fine.

This fixes detection of MTP devices on FreeBSD.

The logical patch was written by Guido Falsi; additionally, I removed
the legacy FreeBSDScanner class.
2017-12-30 13:21:57 -08:00
Geremia 7499637ce6 implemented https://bugs.launchpad.net/calibre/+bug/1698411 feature 2017-12-29 22:31:48 -07:00
Kovid Goyal dea2b28f6c ... 2017-12-30 08:32:25 +05:30
Kovid Goyal 083212f63f Merge branch 'Remove_double_space' of https://github.com/madpilot78/calibre 2017-12-30 07:27:07 +05:30
Guido Falsi 9ecff5e756 Collapse double space. 2017-12-29 17:01:30 +01:00