Commit Graph

40382 Commits

Author SHA1 Message Date
Kovid Goyal 82e43ba7fd Independent Australia by Pat Stapelton 2020-05-15 16:33:58 +05:30
Kovid Goyal 966d4303b1 Merge branch 'master' of https://github.com/cbhaley/calibre 2020-05-15 15:09:55 +05:30
Kovid Goyal f5be77f77a String changes 2020-05-15 15:04:25 +05:30
Charles Haley 15746713f7 Collapse tag browser categories when doing a filtered tag browser search as in *foo. 2020-05-15 10:32:57 +01:00
Kovid Goyal a1a27fe58f string changes 2020-05-15 12:36:50 +05:30
Kovid Goyal 0e0fd406d8 String changes 2020-05-15 10:33:32 +05:30
Kovid Goyal b7d82235b8 Update ABC News 2020-05-15 09:41:15 +05:30
Kovid Goyal 9015530224 and again 2020-05-15 09:15:09 +05:30
Kovid Goyal 069e3e69b4 ... 2020-05-15 09:13:10 +05:30
Kovid Goyal 64b56e4aec Move hosting script to python 3 2020-05-15 09:09:23 +05:30
Kovid Goyal 86300075cf Merge branch 'master' of https://github.com/davidfor/calibre v4.16.0 2020-05-15 07:57:50 +05:30
David 53dc28c1a3 Update KoboTouch driver for upcoming firmware release
Kobo will be updating the firmware soon. There are no changes except to update the supported firmware and database version numbers.
2020-05-15 12:21:08 +10:00
Kovid Goyal f806f3c192 version 4.16.0 2020-05-15 07:38:54 +05:30
Kovid Goyal 0217375bcf Merge branch 'fix-test-workers' of https://github.com/AdamWill/calibre 2020-05-15 07:27:28 +05:30
Kovid Goyal 5a1173ddab Merge branch 'odf-thumbnail-icon' of https://github.com/qykth-git/calibre 2020-05-15 07:25:17 +05:30
YOKOTA Hiroshi 0c88f7507d Replace ODF thumbnail icon
Icon image comes from LibreOffice.
Replace license tag to GPL-3.
2020-05-15 08:36:00 +09:00
Adam Williamson f99a9421d4 Fix test_workers timeout response check with Python 3.5+
This check broke with Python 3.5, because REQUEST_TIMEOUT changed
from being simply an integer constant to being an instance of the
new HTTPStatus enum:
https://docs.python.org/3/library/http.html#http.HTTPStatus
on Python 3.5+, `str(http.client.REQUEST_TIMEOUT)` gives
`"HTTPStatus.REQUEST_TIMEOUT"`, not `"408"`.

Simply comparing as `int` not `unicode_type` should work with all
Pythons (2, 3 before 3.5, and 3.5+). `int(REQUEST_TIMEOUT)` gives
you `408` in all cases.

This may not have been noticed till now because this check seems
to be a kind of safety valve: it seems that usually, the
`res = conn.getresponse()` call should raise `socket.timeout`
itself, and this is some sort of backstop in case it doesn't. I
caught this in Fedora Rawhide package builds: it seems that on
most arches, we don't hit the bug because `conn.getresponse()`
raises `socket.timeout` directly, but on 32-bit ARM for some
reason we almost always hit this backstop, and that was causing
the test to fail because of this problem.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-05-14 11:03:29 -07:00
Kovid Goyal a2b61da9c7 Tag browser: Allow adding/removing tags/authors/etc. to the currently selected book by right clicking on that tag and choosing "Apply to selected books". Fixes #1878308 [[Enhancement] Drag to remove tags](https://bugs.launchpad.net/calibre/+bug/1878308) 2020-05-14 18:17:29 +05:30
Kovid Goyal 986aff2890 Manage categories dialog: When editing a value with multiple values selected, change them all
Merge branch 'master' of https://github.com/cbhaley/calibre
2020-05-14 15:48:55 +05:30
Charles Haley f08e11d237 Use editorDestroyed to detect when to process the selection 2020-05-14 11:02:57 +01:00
Charles Haley 2259db6657 When editing a selection, change the other items' text to be '*** EDITING ***'. 2020-05-14 11:02:26 +01:00
Charles Haley 43715fb699 Enhancement: allow simultaneous editing in the category editor. Select multiple items (tags, whatever), then edit. When you finish editing, all the items will change to the edited value. 2020-05-14 11:02:26 +01:00
Kovid Goyal 4ecfc43d3d Book list column header context menu: Add an entry to resize the column to fit its current contents. Fixes #1878450 [[Enhancement] Maximize a column width to fit all text](https://bugs.launchpad.net/calibre/+bug/1878450) 2020-05-14 09:49:52 +05:30
Kovid Goyal e0dbdf3c9c String changes 2020-05-14 08:32:38 +05:30
Kovid Goyal 9af6fc5d62 pep8 2020-05-13 21:33:10 +05:30
Kovid Goyal a4bb2b93f0 Show completions when editing tags/authors/series etc in the Tag browser and Manage tags dialog. Fixes #1878302 [[Enhancement] Tag Manager Edit Enhancements](https://bugs.launchpad.net/calibre/+bug/1878302)
Merge branch 'master' of https://github.com/cbhaley/calibre
2020-05-13 21:30:07 +05:30
Charles Haley e4c914602a Enhancement #1878302: use completion combo boxes when editing in the tag browser, edit_authors, and category editors (tags, publishers, etc) 2020-05-13 16:54:35 +01:00
Kovid Goyal 5ece776a43 Quickview: Double clicking an item now searches for it
Fixes #1878393 [[Enhancement - Quickview] Remove or edit item](https://bugs.launchpad.net/calibre/+bug/1878393)
Merge branch 'master' of https://github.com/cbhaley/calibre
2020-05-13 18:28:37 +05:30
Charles Haley ae51f6e347 Enhancement 1878393: make double-click on an item in Quickview search for that item in the tag browser. 2020-05-13 13:48:18 +01:00
Charles Haley 156bd97b17 Minor bug fix: fix search in the tag browser breaking the category name at the second colon, and fix search to use a category name only if that name exists. 2020-05-13 13:47:52 +01:00
Kovid Goyal 9c05bb0ff3 py3: Fix sorting on one-one fields that can have None values
Fixes #1878388 [Private bug](https://bugs.launchpad.net/calibre/+bug/1878388)
2020-05-13 17:00:10 +05:30
Kovid Goyal e40834080e Viewer/Edit book fuzzy search: Ignore soft hyphens and zero-width joiner characters when searching for text. Fixes #1878046 [[Enhancement] Fuzzy search mode should ignore soft hyphens](https://bugs.launchpad.net/calibre/+bug/1878046) 2020-05-13 14:26:27 +05:30
Kovid Goyal 5e2a83261c Fix #1878345 [[Enhancement] Translate default input and output profiles](https://bugs.launchpad.net/calibre/+bug/1878345) 2020-05-13 13:08:49 +05:30
Kovid Goyal fba75eb5ea Add a delete button to create highlight UI 2020-05-12 21:43:23 +05:30
Kovid Goyal 6b85665584 Confirm on remove highlight 2020-05-12 19:59:40 +05:30
Kovid Goyal 7d38da5243 Ignore highlight actions if the highight UI is open 2020-05-12 19:52:03 +05:30
Kovid Goyal d6498bf837 Also use same path for creating highlight 2020-05-12 19:24:13 +05:30
Kovid Goyal f259e86cb3 Use the same code path for jumping to highlights as for editing/removing 2020-05-12 19:20:18 +05:30
Kovid Goyal 501ee2252c Removing of highlights works 2020-05-12 17:07:39 +05:30
Kovid Goyal 2c45544a16 Add and edit highlight buttons work 2020-05-12 16:10:09 +05:30
Kovid Goyal 9a02eeb811 Double click to jump to highlight 2020-05-12 10:56:40 +05:30
Kovid Goyal d49c6677e2 Fix a regression viewing/converting PDB files with exceptional charsets 2020-05-12 09:24:59 +05:30
Kovid Goyal 0d44199a65 String changes 2020-05-12 09:20:55 +05:30
Kovid Goyal 23442569d7 Fix #1878123 [[Enhancement - Viewer] Opening the search panel with text selected should add the selected text in the search field](https://bugs.launchpad.net/calibre/+bug/1878123) 2020-05-12 09:12:48 +05:30
Kovid Goyal 1a1c4359dc Fix #1877965 [Add Bookeen Diva HD](https://bugs.launchpad.net/calibre/+bug/1877965) 2020-05-11 20:01:43 +05:30
Kovid Goyal 1cad050c2f Fix #1877994 [[Enhancement] Stack Metadata fields to download in succession instead of below each other](https://bugs.launchpad.net/calibre/+bug/1877994) 2020-05-11 19:57:13 +05:30
Kovid Goyal be194a775a String changes 2020-05-11 17:25:47 +05:30
Kovid Goyal ca14390fef Fix #1877983 [[Enhancement] Remove unnecessary in the Metadata download screen](https://bugs.launchpad.net/calibre/+bug/1877983) 2020-05-11 16:52:56 +05:30
Kovid Goyal 55e3688097 Comments editor: Add an action to the context menu to smarten punctuation. Fixes #1876381 [Feature request: Smarten punctuation in metadata](https://bugs.launchpad.net/calibre/+bug/1876381) 2020-05-10 14:13:54 +05:30
Kovid Goyal a8649d2e96 Fix #1877749 [Downloading metadata moves view of book list](https://bugs.launchpad.net/calibre/+bug/1877749) 2020-05-10 13:56:08 +05:30