Commit Graph

36101 Commits

Author SHA1 Message Date
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 b40d65c578 ... 2018-01-04 09:33:19 +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 4375a580dc Update LA Times 2018-01-02 09:05:19 +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
Kovid Goyal f9822e35cc Merge branch 'master' of https://github.com/muktupavels/calibre 2017-12-29 17:41:46 +05:30
Alberts Muktupāvels 10a02db64b dbus_export: fix WindowId property signature
It should be unsigned int.
2017-12-29 12:26:30 +02:00
Alberts Muktupāvels f625ecc861 dbus_export: fix get_layout_children array signature
GetLayout method should return layout as `(ia{sv}av)` not
`(ia{sv}a(ia{sv}av))`.
2017-12-29 12:09:47 +02:00
Kovid Goyal ca24b8a55c Content server: Allow opening entries in the book list in a new tab via middle click/right click 2017-12-29 11:33:32 +05:30
Kovid Goyal 0c01357f8b Edit Book: Use the cache directory rather than the temp directory to store working files. Hopefully prevents temp file cleaners from destroying books. See #1740460 (Edit Book feature results in error after previously editing successfully) 2017-12-29 11:25:20 +05:30
Kovid Goyal 2ea7fd0c52 Edit Book: Refuse to save EPUB files that have missing container.xml files. See #1740460 (Edit Book feature results in error after previously editing successfully) 2017-12-29 11:09:24 +05:30
Kovid Goyal 38f2b885c0 Fix #1740461 [doc -- regular expression write-up syntax error](https://bugs.launchpad.net/calibre/+bug/1740461) 2017-12-29 11:06:04 +05:30
Kovid Goyal 10254b86f1 Update Popular Science 2017-12-28 19:13:21 +05:30
Kovid Goyal 9453d87b38 EPUB input: Handle books that erroneously set the mimetype for font files to text/plain 2017-12-28 09:19:59 +05:30
Kovid Goyal e9d7975609 AZW3 Input: Do not fail to process files with invalid internal flow references.
Fixes #1740140 [calibre, version 3.14.0 ERRO: Could not open e-book: Falha ao ler o livro, C:\Users\Admin\Google Drive\Work\Calibre\Livros\Allan Kardec\O Evangelho Segundo o Espiritismo (3146)\O Evangelho Segundo o Espiritis - Allan Kardec.azw3 clique em "Mostrar detalhes" para mais informações.  Traceback (most recent call last):   File "site-packages\calibre\utils\ipc\simple_worker.py", line 284, in main   File "site-packages\calibre\ebooks\oeb\iterator\book.py", line 64, in extract_book   File "site-packages\calibre\customize\conversion.py", line 245, in __call__   File "site-packages\calibre\ebooks\conversion\plugins\mobi_input.py", line 44, in convert   File "site-packages\calibre\ebooks\mobi\reader\mobi8.py", line 114, in __call__   File "site-packages\calibre\ebooks\mobi\reader\mobi8.py", line 465, in expand_text   File "site-packages\calibre\ebooks\mobi\reader\markup.py", line 356, in expand_mobi8_markup   File "site-packages\calibre\ebooks\mobi\reader\markup.py", line 204, in update_flow_links IndexError: cannot fit 'long' into an index-sized integer](https://bugs.launchpad.net/calibre/+bug/1740140)
2017-12-27 08:41:17 +05:30
Kovid Goyal d23a30fc5c Modify docs to reflect that regex engine uses multi-line mode by default 2017-12-27 08:19:41 +05:30
Kovid Goyal a74302d860 Update Nikkei News 2017-12-27 06:29:09 +05:30
Kovid Goyal 563865b6c5 Merge branch 'master' of https://github.com/cemeyer/calibre 2017-12-27 06:28:12 +05:30
Conrad Meyer 712edec636 Compatibility improvements for FreeBSD systems
Don't exclude libmtp on FreeBSD systems.

Don't exclude libusb on FreeBSD systems.  Our libusb has a different include
path structure and libname than Linux, but compiles fine once those are
corrected.

Correct path to py-sip on FreeBSD.  We install it to a different directory
than build_environment.py was looking in.
2017-12-26 13:01:13 -08:00
Kovid Goyal 1906e976cd Merge branch 'FixNewYorkerRecipe' of https://github.com/jmateus/calibre 2017-12-26 17:31:45 +05:30
João Mateus 4e61dea283 Fixed New Yorker Magazine recipe
The XHTML produced by the recipe had an ill-formed XHTML that, when converted to KEPUB, was not properly parsed on Kobo devices.
2017-12-25 23:56:46 +00:00
kentan aebcda11a5 Fixed recipe to follow recent Nikkei site renewal. 2017-12-24 00:52:44 -07:00
Kovid Goyal d2efdc648a Merge branch 'patch-1' of https://github.com/morealaz/calibre 2017-12-22 16:36:21 +05:30
Mohammadreza Abdollahzadeh 24243b58f6 Update ui.py
fix systary icon name to calibre-tray
2017-12-22 13:02:14 +03:30
Kovid Goyal 3e68ad2c43 Fix #1739668 [Lost in translation ;)](https://bugs.launchpad.net/calibre/+bug/1739668) 2017-12-22 07:16:07 +05:30
Kovid Goyal 2b5c498b62 ... 2017-12-21 12:57:05 +05:30
Kovid Goyal e6299cd561 When updating plugins, do not show the dialog asking which toolbar to put the plugin, even if the user has removed the plugin for all toolbars. 2017-12-20 23:33:55 +05:30
Kovid Goyal 6cd33e110e Add a tweak in Preferences->Tweaks to exclude some fields when using the Edit metadata->Copy metadata/paste actions 2017-12-18 08:00:18 +05:30
Kovid Goyal 8f0d9cc028 Linux: Allow using calibre-tray.png in the calibre resources folder to override the system tray icon. Fixes #1738518 [Feature request - custom systray icon](https://bugs.launchpad.net/calibre/+bug/1738518) 2017-12-16 12:18:59 +05:30
Kovid Goyal df177fe455 ... 2017-12-16 08:29:26 +05:30
Kovid Goyal 38b2510ecb Content server: Fix using the Clear logs button preventing the server from restarting until calibre itself is restarted. Fixes #1738433 [Can't start Content Server after Clear Logs](https://bugs.launchpad.net/calibre/+bug/1738433) 2017-12-16 08:27:36 +05:30
Kovid Goyal 8bb6c46314 Edit Book: Fix backspace key un-indenting instead of deleting even when text is selected if the cursor is at the start of the line 2017-12-16 07:59:10 +05:30
Kovid Goyal 5c9e8dce11 String changes 2017-12-15 19:42:20 +05:30
Kovid Goyal cfba208bc3 pep8 2017-12-15 19:42:12 +05:30
Kovid Goyal d09a998c36 version 3.14.0 v3.14.0 2017-12-15 08:20:37 +05:30