Commit Graph

39514 Commits

Author SHA1 Message Date
Kovid Goyal 0fdc70eac9 Fix tooltip bg in dark palette 2019-12-08 09:02:54 +05:30
Kovid Goyal 9c7f24805b Only modify dark palette on macOS where we dont explicitly set the colors 2019-12-08 09:01:35 +05:30
Kovid Goyal 537fcd9021 Allow using an env var on linux for dark mode 2019-12-08 08:50:42 +05:30
Kovid Goyal 9d50e774b9 Only enable dark mode palette when using calibre style since it does not work with the system style
Also dont disable alternating row colors with dark palettes on windows,
since we can control the color.
2019-12-08 08:04:26 +05:30
Kovid Goyal 9d8ad144ff DOCX Input: Fix incorrect font sizes for footnote references in paragraphs that have text with multiple font sizes. Fixes #1855403 [Private bug](https://bugs.launchpad.net/calibre/+bug/1855403) 2019-12-08 07:45:31 +05:30
Kovid Goyal 08ca34e735 DOCX Input: Avoid nested <sup> tags for footnote references
Also avoid empty <sup> or <sub> tags.
2019-12-08 07:44:03 +05:30
Kovid Goyal f1ce7c0cf9 Dont exec a symlink in the codesign placeholders
Instead use the full path to the actual binary in the outermost bundle
2019-12-07 15:30:29 +05:30
Kovid Goyal 935e7573ab Add support for windows 10 dark mode
If dark mode is enabled in windows 10 under Settings -> Personalization
-> Colors then calibre will use dark colors for its interface. Note
that changing the setting will only take effect when calibre is
restarted.
2019-12-07 04:23:30 +05:30
Kovid Goyal 5774a6ef9a Use the same ToC icon for viewer as for rest of calibre 2019-12-06 17:12:01 +05:30
Kovid Goyal 55ba61babc Viewer: Improve metadata rendering. Fixes #1855163 [Show metadata in the same font size](https://bugs.launchpad.net/calibre/+bug/1855163) 2019-12-06 15:37:00 +05:30
Kovid Goyal 2d25f8d779 Log the user agent and keep it stable 2019-12-06 14:01:08 +05:30
Kovid Goyal 2e693b4156 Merge branch 'master' of https://github.com/davidfor/calibre 2019-12-06 07:24:29 +05:30
David fac8c55cc6 Update supported Kobo firmware version 2019-12-06 07:38:40 +11:00
Kovid Goyal 14293ba36d Content server: Remove un-needed narrow nbsp before titles in mobile view 2019-12-05 18:23:51 +05:30
Kovid Goyal 64adf22ac0 Fix azw3 conversion of entities failing on narrow python builds such as windows 2019-12-04 23:17:44 +05:30
Kovid Goyal 281ddb8678 Make the name of the html syntax highlighter module more explicit
Avoids name collisions with the stdlib html module in python3
2019-12-03 10:45:42 +05:30
Kovid Goyal 9b777491ce Dont show the useless --system-version option for hyphenation 2019-12-03 08:59:02 +05:30
Kovid Goyal 49dd0a2d03 Merge branch 'revendor' of https://github.com/eli-schwartz/calibre 2019-12-03 08:57:25 +05:30
Eli Schwartz 11d6b27ec7 setup: port over the hyphenation dictionary code to ReVendor()
This makes it automatically support being passed an alternative url, or
an extracted directory.
2019-12-02 21:05:51 -05:00
Eli Schwartz a66e562b08 setup: refactor mathjax class into generic class for vendoring things 2019-12-02 21:05:51 -05:00
Kovid Goyal 14819b4ec7 PDF Output: Fix the option to break long words at the end of lines not working since calibre 4. Fixes #1854349 [pdf-hyphenate no longer hyphenating pdfs](https://bugs.launchpad.net/calibre/+bug/1854349) [pdf-hyphenate no longer hyphenating pdfs](https://bugs.launchpad.net/calibre/+bug/1854349) 2019-12-02 20:32:26 +05:30
Kovid Goyal e757597971 Polish books: Add a tool to add or remove soft hyphens from the book text 2019-12-02 20:26:36 +05:30
Kovid Goyal 6625560e81 Make algorithm non recursive to avoid failure on deeply nested tags 2019-12-02 18:42:37 +05:30
Kovid Goyal 7f85f0b531 Implement hyphenation of HTML 2019-12-02 17:15:06 +05:30
Kovid Goyal 9d9cd957f2 Fix failing test 2019-12-02 15:15:31 +05:30
Kovid Goyal a8cb5c96ba Clear caches per test rather than per class 2019-12-02 14:56:35 +05:30
Kovid Goyal 1e5de81544 Function to hyphenate individual words, sans surrounding punctuation 2019-12-02 14:44:54 +05:30
Kovid Goyal aa1f52460e Function to remove surrounding punctuation 2019-12-01 20:03:18 +05:30
Kovid Goyal c344ef0775 Fix #1854616 [[Enhancement] Add separator in Fonts preferences](https://bugs.launchpad.net/calibre/+bug/1854616) 2019-12-01 18:14:00 +05:30
Kovid Goyal d6ee7238bb Viewer: Auto-expand entries in the Table of Contents when viewing the corresponding location in the book. 2019-12-01 14:23:57 +05:30
Kovid Goyal ccce39da50 Viewer: When creating a new bookmark ifthere is selected text use it as the default bookmark title. Fixes #1854611 [Feature request: Highlighter and Bookmark](https://bugs.launchpad.net/calibre/+bug/1854611) 2019-12-01 14:09:41 +05:30
Kovid Goyal 0abd0d88ee Test cache usage 2019-12-01 13:40:29 +05:30
Kovid Goyal cd4f231d74 Code to get path to dictionaries 2019-12-01 13:29:19 +05:30
Kovid Goyal b16b5535bf Implement mapping of locales to dictionary names 2019-12-01 10:50:32 +05:30
Kovid Goyal fd4db9e8ed Make building the dictionaries tarfile reproducible 2019-11-30 21:20:40 +05:30
Kovid Goyal 8081805208 Dont rely on external tar to compress dictionaries 2019-11-30 21:06:37 +05:30
Kovid Goyal 5f46b06dc9 Generate a hash of the hyphenation dicts for cache updates 2019-11-30 20:50:06 +05:30
Kovid Goyal 2a8875f864 ... 2019-11-30 20:40:25 +05:30
Kovid Goyal ae3417cc5b Forgot to actually rename the lzma package 2019-11-30 18:01:52 +05:30
Kovid Goyal 5c1b69f5b9 Add hyphen dependency 2019-11-30 17:58:57 +05:30
Kovid Goyal 02b5cdb24c Install hyphen on Arch CI build 2019-11-30 17:22:29 +05:30
Kovid Goyal b62a5af46c Rename lzma module to calibre_lzma 2019-11-30 16:52:34 +05:30
Kovid Goyal 4a45f32357 Start work on libhyphen wrapper 2019-11-30 16:48:27 +05:30
Kovid Goyal 41791d1e4d ... 2019-11-30 13:25:05 +05:30
Kovid Goyal 9bd07a9b8f Show image at natural size when unchecking fit image 2019-11-30 13:24:33 +05:30
Kovid Goyal 1c54eb1648 Code to fetch hyphenation dictionaries 2019-11-30 10:59:45 +05:30
Kovid Goyal f57d45de8d Merge branch 'apnx_txt' of https://github.com/jps-e/calibre 2019-11-30 03:51:41 +05:30
jps-e eec98e8f52 Update "Page Mapping Header" information.
Add URL for MobileRead APNX wiki page.
2019-11-29 13:53:48 -08:00
Kovid Goyal d867756bbb Fix resizing behavior of user categories editor 2019-11-29 09:54:31 +05:30
Kovid Goyal e38ed4bda3 String changes 2019-11-29 09:46:24 +05:30