36704 Commits

Author SHA1 Message Date
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
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