Commit Graph

39415 Commits

Author SHA1 Message Date
Kovid Goyal 144d17ef68 Fix #1852866 [Button placed over text](https://bugs.launchpad.net/calibre/+bug/1852866) 2019-11-17 11:32:59 +05:30
Kovid Goyal 941e31aa46 Update The Atlantic
Fixes #1852755 [atlantic.recipe broken](https://bugs.launchpad.net/calibre/+bug/1852755)
2019-11-17 09:36:24 +05:30
Kovid Goyal f41348a5e1 Viewer: Allow customizing what actions appear on the toolbar (Preferences->Miscellaneous->Customize toolbar). Fixes #1852017 [Rearrange the optional toolbar icons](https://bugs.launchpad.net/calibre/+bug/1852017) 2019-11-17 09:22:39 +05:30
Kovid Goyal 0f94cb092f UI for customizing toolbar 2019-11-16 18:50:50 +05:30
Kovid Goyal 7d21239360 Refactor toolbar actions code to make the actions eventually configurable 2019-11-16 14:44:01 +05:30
Kovid Goyal 2bf7c56841 Update LifeHacker 2019-11-16 09:12:27 +05:30
Kovid Goyal 826d51a63f Viewer: Ignore book prepare failure during shutdown 2019-11-16 08:06:57 +05:30
Kovid Goyal adadcaa203 Drop hard-coding of python2 in session.vim 2019-11-15 14:08:20 +05:30
Kovid Goyal 74d6513287 Default title should start with #1 2019-11-15 11:07:31 +05:30
Kovid Goyal d4dc80c9c4 Fix #1851908 [Suggest a name for the bookmark](https://bugs.launchpad.net/calibre/+bug/1851908) 2019-11-15 11:02:51 +05:30
Kovid Goyal f825c7c4d6 PDF Output: Improve handling of images that do not fit on a page. Fixes #1852205 [Calibre Vers. 4, new Viewer print feature.](https://bugs.launchpad.net/calibre/+bug/1852205) 2019-11-15 10:45:03 +05:30
Kovid Goyal 9e8585faf1 Viewer: In paged mode break long text without spaces at arbitrary points instead of overflowing to the next page. Fixes #1852192 [long urls in footnotes are not hyphenated in the next line but instead to the next page](https://bugs.launchpad.net/calibre/+bug/1852192) 2019-11-15 10:03:28 +05:30
Kovid Goyal 72e8b008bf Edit book: Check book: Mark empty id attributes in the OPF as errors. See #1852318 (Private bug) 2019-11-15 09:10:06 +05:30
Kovid Goyal 028241eb0e Allow pressing the down arrow key to show the completion popup
Also have the enter key close the completion popup, applying any
selected completion first.
2019-11-14 15:47:04 +05:30
Kovid Goyal 55ca95bb34 Better implementation of setting current item on mouse motion in completion popups
Dont rely on the entered() signal since it is emitted even when the
mouse does not move but the list scrolls.
2019-11-14 15:23:39 +05:30
Kovid Goyal ac758eb0cd No focus for completion popup
Might fix issue with some windows computers and the popup
grabbing focus.
2019-11-14 15:07:34 +05:30
Kovid Goyal a5f120085d String changes 2019-11-13 06:21:21 +05:30
Kovid Goyal 3d6a566bf5 Merge branch 'master' of https://github.com/davidfor/calibre 2019-11-12 16:08:39 +05:30
David 126e9971e5 Fix for https://bugs.launchpad.net/calibre/+bug/1830101
Had wrong database version for addition of ISBN column. Also missed Libra H2O in the names of supported devices.
2019-11-12 21:36:16 +11:00
Kovid Goyal a268eb52d1 PDF Output: Fix an error when using fonts with vertical metrics. Fixes #1852036 [fail to convert azw3 to pdf in calibre 4.3](https://bugs.launchpad.net/calibre/+bug/1852036) 2019-11-11 09:27:27 +05:30
Kovid Goyal bc0c9c1fcc Viewer: Fix viewer flickering when scrollbar is enabled and the header/footer is too wide for the screen. 2019-11-10 23:28:50 +05:30
Kovid Goyal b1dbedaab0 Remove unused code 2019-11-10 21:32:29 +05:30
Kovid Goyal 52750191f1 Dont spam server log with errors when timing out connections that never even get ready 2019-11-10 18:27:31 +05:30
Kovid Goyal 228453fb48 Also indicate if content server is running with HTTP or HTTPS 2019-11-10 17:58:07 +05:30
Kovid Goyal ffab572a9e Linux: Make some cache removal code robust against un-decodeable filenames in the cache directories 2019-11-10 17:42:22 +05:30
Kovid Goyal a1cc1d8a9d Viewer: Fix scrolling of panels in preferences causing artifacts. Fixes #1851933 [Buttom on the page is sometimes shown in the middle of the preferences](https://bugs.launchpad.net/calibre/+bug/1851933) 2019-11-10 17:13:38 +05:30
Kovid Goyal c39f96fbed Simplify code a bit 2019-11-10 16:56:13 +05:30
Kovid Goyal c45b08f504 DRYer 2019-11-10 16:17:22 +05:30
Kovid Goyal 07d5f721d4 Clear caches on book load 2019-11-10 13:06:45 +05:30
Kovid Goyal 390c83bf3d Viewer: improve appearance of controls on small screens. Fixes #1851921 [Showing the settings on mobile device](https://bugs.launchpad.net/calibre/+bug/1851921) 2019-11-10 08:44:09 +05:30
Kovid Goyal 3411653498 Also move close button to left for simple overlays 2019-11-10 08:27:07 +05:30
Kovid Goyal 4b11f99cd8 Move close button in viewer preferences to left to match the rest of the content server UI. Fixes #1851937 [The close button placement](https://bugs.launchpad.net/calibre/+bug/1851937) 2019-11-10 08:17:46 +05:30
Kovid Goyal cb12614467 String changes 2019-11-10 08:11:57 +05:30
Kovid Goyal bc5166d99a Improve formatting of preferences button box on small screens. Fixes #1851930 [Large Reset button in the Viewer settings](https://bugs.launchpad.net/calibre/+bug/1851930) 2019-11-10 08:06:19 +05:30
Kovid Goyal 263bb0ce88 Viewer: Fix restoring user stylesheet to default not being applied until a viewer restart 2019-11-10 07:30:38 +05:30
Kovid Goyal 6ec980c99f string changes 2019-11-09 15:30:12 +05:30
Kovid Goyal 4feb684c89 Exclude improperly named entries from ISO-639-3
Fixes #1851909 [Some strange languages is shown in the list](https://bugs.launchpad.net/calibre/+bug/1851909)
2019-11-09 13:46:46 +05:30
Kovid Goyal 5fbfe3fb36 Viewer: Add a shortcut (Ctrl+F11) to toggle the toolbar 2019-11-09 09:07:20 +05:30
Kovid Goyal ce81764353 Remove unused code 2019-11-09 08:25:12 +05:30
Kovid Goyal cb6b93ef30 Merge branch 'linux-installer-bug1851873' of https://github.com/eli-schwartz/calibre
Fixes #1851873 [Installation fails on OpenSUSE Leap 15.1 when Python3 is installed](https://bugs.launchpad.net/calibre/+bug/1851873)
2019-11-09 06:18:23 +05:30
Eli Schwartz 0163b537dc linux installer: fix python3 re.sub with mismatched str/bytes
This does not seem to have been a very commonly hit case, since it's
been broken for python3 since before 2014, but a user has just hit it
for the first time.

Fixes #1851873
2019-11-08 14:11:31 -05:00
Kovid Goyal d47c332723 Duplicate info about Apple's stupidity under the cant connect to device question as well 2019-11-08 20:56:00 +05:30
Kovid Goyal e94f9fd04a Viewer: Do not wait for loading of <link> tags that are not stylesheets. Fixes #1851814 [Link tag with url results in slow loading](https://bugs.launchpad.net/calibre/+bug/1851814) 2019-11-08 16:34:42 +05:30
Kovid Goyal 84cfccdd18 typo 2019-11-08 08:09:39 +05:30
Kovid Goyal 2ebf0f589d version 4.3.0 v4.3.0 2019-11-08 06:48:06 +05:30
Kovid Goyal c0acccde24 Viewer/Content server: Fix history for completion popups such as search bars not being stored correctly. Fixes #1847976 [feature request: viewer 4 search history as in viewer 3](https://bugs.launchpad.net/calibre/+bug/1847976) 2019-11-08 06:43:25 +05:30
Kovid Goyal caad54863b Improve performance when polishing large numbers of books in a large library by debouncing Tag browser refreshes 2019-11-07 19:35:18 +05:30
Kovid Goyal 481013d23f pep8 2019-11-07 14:52:14 +05:30
Kovid Goyal fe066ce2d6 Conversion: CSS selectors with unknown pseudo-elements should not match any tags. See #1827700 (Private bug) 2019-11-07 14:15:46 +05:30
Kovid Goyal f6087f7929 Micro-optimization 2019-11-07 10:42:06 +05:30