Kovid Goyal
a38758ca68
Even better error message when loading .mo file fails
2019-06-13 10:38:52 +05:30
Kovid Goyal
a3bf706825
Fix msgfmt.py broken during unicode porting
...
Also merge in changes from upstream version
2019-06-13 10:36:53 +05:30
Kovid Goyal
adbd85bf33
News downloads: Fix incorrect font sizes for some text in the index pages. Fixes #1832628 [Calibre viewer freezes when opening news download converted to LRF]( https://bugs.launchpad.net/calibre/+bug/1832628 )
...
Conversion now uses a dedicated attribute data-calibre-rescale for
dynamic font sizing rather than relying on class names which can get
mangled by CSS flattening
2019-06-13 09:06:43 +05:30
Kovid Goyal
7394a508e0
Fix an infinite loop in the LRF renderer
2019-06-13 06:03:06 +05:30
Kovid Goyal
57a3121f6c
pep8
2019-06-12 23:18:24 +05:30
Kovid Goyal
7192861301
Merge branch 'master' of https://github.com/davidfor/calibre
2019-06-12 19:42:22 +05:30
David
af5af3d029
Better layout of new cover options in KoboTouch driver.
2019-06-12 22:21:21 +10:00
Kovid Goyal
ea74df97ec
Get rid of the last use of win32com
2019-06-12 07:07:28 +05:30
Kovid Goyal
9844394258
Windows: Dont use a deprecated API for moving to trash
2019-06-12 05:42:03 +05:30
Kovid Goyal
f66a709dfe
Cleanup
2019-06-11 19:52:25 +05:30
Kovid Goyal
59264be1f0
Use RAII in winutil
2019-06-11 18:49:36 +05:30
Kovid Goyal
48e26a754d
Couple more places to get rid of win32com
2019-06-11 18:20:56 +05:30
Kovid Goyal
49f2082ad3
...
2019-06-11 17:11:02 +05:30
Kovid Goyal
1a1db4d1f8
Ensure no trailing NULLs in result of file_association()
2019-06-11 16:35:29 +05:30
Kovid Goyal
000bb4c89e
Better error message when failing to load translations
2019-06-11 16:32:35 +05:30
Kovid Goyal
21fbec2820
Dont use win32com for notifying the OS of file association changes
2019-06-11 16:17:34 +05:30
Kovid Goyal
529033ff78
Dont use win32com for expanduser
2019-06-11 16:04:47 +05:30
Kovid Goyal
57572d977a
Dont use win32com to get file associations
2019-06-11 15:57:12 +05:30
Kovid Goyal
152e823c41
Kobo driver: Add options to more precisely control the generation of cover images, to reduce size and enhance quality
...
Merge branch 'master' of https://github.com/NiLuJe/calibre
2019-06-11 15:14:26 +05:30
Kovid Goyal
0f3b2e2329
Dont use win32com for adding to recent docs
2019-06-11 14:50:05 +05:30
NiLuJe
09ffb629a1
Tweak checkbox layout to be more logical
2019-06-10 18:35:19 +02:00
Kovid Goyal
c243fa2358
Cleanup getenv
2019-06-10 19:06:36 +05:30
Kovid Goyal
057b873933
Dont depend on win32api in polyglot
2019-06-10 18:21:38 +05:30
Kovid Goyal
f1199035f6
py3: Port winreg imports
2019-06-10 15:41:30 +05:30
Kovid Goyal
549b822f9c
py3: More unicode fixes
2019-06-10 15:39:55 +05:30
Kovid Goyal
ef42213ceb
py3: More unicode porting
2019-06-09 11:22:02 +05:30
Kovid Goyal
9316d8d673
Comic Input: Fix incorrect processing of comics with pages that have the same file names in different folders when using the "No process" option. Fixes #1831487 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1831487 )
2019-06-09 11:21:04 +05:30
Kovid Goyal
4abffead71
macOS: Fix loading of CoreText font database on newer Qt in the headless plugin
2019-06-08 10:31:18 +05:30
Kovid Goyal
d39087a356
py3: more unicode porting
2019-06-07 16:49:14 +05:30
NiLuJe
474d76e645
Fix that comment ;).
2019-06-07 04:12:34 +02:00
Kovid Goyal
35169e2743
String changes
2019-06-06 09:13:18 +05:30
Kovid Goyal
e2190da060
...
2019-06-06 08:56:43 +05:30
Kovid Goyal
109a052102
Merge branch 'master' of https://github.com/lifanxi/calibre
2019-06-05 21:30:55 +05:30
Li Fanxi
d1a6113a8a
Support subtitle in Douban metadata plugin
2019-06-05 23:25:08 +08:00
Kovid Goyal
3f903cbdd1
CHM Input: Fix a regression that broke processing of some CHM files
...
Fixes #1831511 [Can't open chm file](https://bugs.launchpad.net/calibre/+bug/1831511 )
Bug was introduced due to adding of unicode_literals.
Also fix CHM input on python3
2019-06-05 09:08:17 +05:30
Kovid Goyal
fc972b6157
Better error message when loading ICU data fails
2019-06-04 16:22:07 +05:30
Kovid Goyal
cb524b7cc1
Port the macOS headless plugin to work with Qt 5.12
2019-06-04 16:03:08 +05:30
Kovid Goyal
13eb6795e6
Edit book: When auto-closing tags on typing </ fix occasionally incorrect tag being closed in large files because syntax highlighting has not competed
2019-06-03 20:49:34 +05:30
NiLuJe
43d53f8dbe
Simplify that
...
I was *probably* trying to mimic a C ternary operator ;p
2019-06-03 15:59:38 +02:00
NiLuJe
a79f9b9b54
Kill letterboxing in KOBO
...
It makes no sense without an "honor AR" option ;).
2019-06-03 15:51:31 +02:00
NiLuJe
5883667ebe
Forgot the KOBO letterbox checkbox in the settings
...
Which made me realize that there's no "keep AR" function there,
so this doesn't make sense \o/.
2019-06-03 15:46:28 +02:00
NiLuJe
cff3c4ad68
Tweak the PNG help message a bit
...
Given that Nickel has handled PNGs as books as early as 2.9.0, if not
earlier, I can't see this actually being an issue anywhere in practice,
but, better be safe than sorry ;).
2019-06-03 14:29:17 +02:00
NiLuJe
62e2925e4b
Address some more review comments
...
No need to handle old settings migration for those new settings in KOBOTOUCH
2019-06-03 14:26:19 +02:00
NiLuJe
d0cf06a5e5
Continue addressing review comments
...
Less destructive to the legacy KOBO driver (only honor letterboxing,
and only do it to full-screen covers like KOBOTOUCH).
Also, unbreak legacy settings by not re-ordering them.
2019-06-03 14:22:20 +02:00
NiLuJe
7c02419eed
Start addressing review comments
...
Explicit cast to float is superfluous, thanks to __future__.division
2019-06-03 14:09:49 +02:00
Kovid Goyal
cff789f12c
Modernize the code used to interact with macOS
...
Recycle bin and notifications code. The old recycle bin code was
deprecated. Notifications support has been moved in-process.
2019-06-03 13:37:51 +05:30
NiLuJe
04c7a8aa4a
Make the GCC 4.8 bot happy ;).
2019-06-02 20:44:00 +02:00
NiLuJe
aaa2fa936a
Use a lower compression level for the first PNG pass
...
optipng will fix it anyway
2019-06-02 18:29:50 +02:00
NiLuJe
cc8a3b4450
Refactor that to avoid code duplication
2019-06-02 18:29:50 +02:00
NiLuJe
8e7b519b8d
Inline the grayscaling pass in ordered_dither
...
Saving one QImage pixel-loop dance in the process...
2019-06-02 18:29:50 +02:00