Kovid Goyal
36700e8eb2
Use canonical download URL when getting binary to build translations
2020-09-25 14:28:32 +05:30
Kovid Goyal
ea2b8922cc
macOS: Fix a regression that broke connecting to devices
2020-09-25 14:10:54 +05:30
Kovid Goyal
99680529d3
Edit book: Fix a regression in the previous release that broke the Insert Inline Table of Contents tool. Fixes #1897229 [bug with insert inline toc]( https://bugs.launchpad.net/calibre/+bug/1897229 )
2020-09-25 13:28:47 +05:30
Kovid Goyal
011bba1a58
More py3 compat
2020-09-25 09:25:28 +05:30
Kovid Goyal
bb3a1f700d
py3 compat for upload to github
2020-09-25 09:22:03 +05:30
Kovid Goyal
135bfcbefe
py3 compat for fosshub upload
2020-09-25 09:19:20 +05:30
Kovid Goyal
eab1237969
version 5.0.0
v5.0.0
2020-09-25 08:11:28 +05:30
Kovid Goyal
937bb880a3
Ensure controls help is not shown more than once in a single session
2020-09-25 07:58:13 +05:30
Kovid Goyal
a6b10869cf
...
2020-09-25 07:55:04 +05:30
Kovid Goyal
bba090a7b3
Fix #1897136 [Viewer: Default values for the numbers of pages per screen aren't restored]( https://bugs.launchpad.net/calibre/+bug/1897136 )
2020-09-25 07:49:09 +05:30
Kovid Goyal
2967f13297
Prevent duplication of controls help if shown multiple times in one session
2020-09-25 07:44:35 +05:30
Kovid Goyal
e176f58ce8
Fix error if merged annotations contain non-string timestamps
2020-09-25 07:36:44 +05:30
Kovid Goyal
200e9d0602
String changes
2020-09-25 07:32:38 +05:30
Kovid Goyal
9b696217a4
Fix #1233 (Update opds cover and thumb rel to match OPDS 1.0 and higher)
2020-09-24 20:42:03 +05:30
Kovid Goyal
6ab2331f93
pep8
2020-09-24 10:23:44 +05:30
Kovid Goyal
06d0ba341b
Merge branch 'master' of https://github.com/davidfor/calibre into master
2020-09-24 10:23:19 +05:30
David
489e43ead1
Bump supported Kobo firmware versions
...
And fix handling of the ignored shelves as it wasn't being sanitized.
2020-09-24 14:45:45 +10:00
Kovid Goyal
b69386b46e
Add some text to highlighting section in manual
2020-09-24 08:30:31 +05:30
Kovid Goyal
4d5b25bf0e
Fix #1896844 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1896844 )
2020-09-24 07:42:21 +05:30
Kovid Goyal
103659f267
Have the sort and resort actions work in all views
2020-09-23 17:46:34 +05:30
Kovid Goyal
6c0d3efca7
When re-applying the current sort, preserve sub-sorts
2020-09-23 14:37:54 +05:30
Kovid Goyal
69d44f9e00
Add entry for resort shortcut to manual
2020-09-23 14:24:35 +05:30
Kovid Goyal
f461c24fb2
Add shortcuts to reverse and re-apply current sort
...
Fixes #1889298 [Enhancement Request: Hotkey to resort current view/reverse current sort](https://bugs.launchpad.net/calibre/+bug/1889298 )
2020-09-23 14:23:34 +05:30
Kovid Goyal
c40c538cc1
Fix #1896362 [[Enhancement] Selecting entries holding down the Shift key]( https://bugs.launchpad.net/calibre/+bug/1896362 )
2020-09-23 13:25:01 +05:30
Kovid Goyal
061803f201
Have clicking on author in device view search the device for the author if the action is set to search calibre
...
Fixes #1895365 [Device view ignores author name behavior](https://bugs.launchpad.net/calibre/+bug/1895365 )
2020-09-23 12:35:41 +05:30
Kovid Goyal
e9351ae870
Fix #1896559 [feature request: edit book name of TOC blank]( https://bugs.launchpad.net/calibre/+bug/1896559 )
2020-09-23 10:11:00 +05:30
Kovid Goyal
754ebf854b
Get Books: Fix detection of author name from Amazon search results
...
Fixes #1895084 [Searching Amazon in "Get Books" fails](https://bugs.launchpad.net/calibre/+bug/1895084 )
2020-09-23 09:59:03 +05:30
Kovid Goyal
db1c0a117b
Get Books: Fix extraction of price data from amazon.com search results
2020-09-23 09:40:39 +05:30
Kovid Goyal
38012bd21c
Update Houston Chronicle
2020-09-22 18:26:16 +05:30
Kovid Goyal
c28a031735
Merge branch 'master' of https://github.com/cbhaley/calibre into master
2020-09-22 07:49:46 +05:30
Charles Haley
951f1199c8
Add a new formatter function 'connected_device_name'
2020-09-21 22:25:13 +01:00
Kovid Goyal
ec3110920b
Merge branch 'usbms-device-walk-loop-fix' of https://github.com/shastry/calibre into master
2020-09-20 14:45:43 +05:30
shastry
fa7d8e30da
Nested loop continue logic fix
...
Continue the outer loop, break of the inner loop.
Else you get a usb_dir NoneType exception in os.path.join if there's a device without idProduct, idVendor, bcdDevice sysfs files.
```
Unable to open device <calibre.devices.kindle.driver.KINDLE2 object at 0x7f7a05c23e90>
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/device.py", line 201, in do_connect
dev.open(detected_device, self.current_library_uuid)
File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 809, in open
self.open_linux()
File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 560, in open_linux
main, carda, cardb = self.find_device_nodes()
File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 471, in find_device_nodes
ven, prod, bcd = map(e, ('idVendor', 'idProduct', 'bcdDevice'))
File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 470, in <lambda>
e = lambda q : raw2num(open(j(usb_dir, q), 'rb').read().decode('utf-8'))
File "/usr/lib/python2.7/posixpath.py", line 70, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
```
2020-09-20 14:35:06 +05:30
Kovid Goyal
ecfb6fc692
String changes
2020-09-20 10:30:54 +05:30
Kovid Goyal
582e3baede
String changes
2020-09-20 10:07:01 +05:30
Kovid Goyal
162c32a362
Fix translatable strings not being extracted from .ui files
2020-09-20 09:20:07 +05:30
Kovid Goyal
d0d0bdd998
Fix warnings from sphinx and gettext
2020-09-20 09:15:50 +05:30
Kovid Goyal
27811374ba
py3 compat
2020-09-20 08:32:21 +05:30
Kovid Goyal
a8c3ebe418
Add to_raw() needed by some plugins apparently
2020-09-19 22:30:23 +05:30
Kovid Goyal
f2384437ca
py3 compat
2020-09-19 10:28:43 +05:30
Kovid Goyal
44790fb7a2
Bump beta version
v4.99.17
2020-09-19 09:34:04 +05:30
Kovid Goyal
bc572ecc76
Forgot the get() method on db.prefs wrapper
2020-09-19 07:27:54 +05:30
Kovid Goyal
065becd6a6
Remove use of legacy db.prefs API where possible
2020-09-19 07:17:47 +05:30
Kovid Goyal
99bf8b9dac
Apparently write_serialized is needed
2020-09-19 06:49:20 +05:30
Kovid Goyal
a6587b1f3d
oops forgot to protect set_namespaced()
2020-09-19 06:46:01 +05:30
Kovid Goyal
06a665012b
Make ThreadSafePrefs an instance of MutableMapping
...
So dict(prefs) works and th etest does not need to be changed
2020-09-19 06:43:00 +05:30
Kovid Goyal
4e766ab401
Make the legacy db.prefs object thread safe
2020-09-19 06:37:54 +05:30
Kovid Goyal
f4e1d5cc01
Add get/set of namespaced prefs to new DB API
2020-09-19 06:37:26 +05:30
Kovid Goyal
9ec29bb548
TXT Input: Fix incorrect splitting of txt with large chunks causing some text to be dropped. Fixes #1895888 [txt to epub missing lines]( https://bugs.launchpad.net/calibre/+bug/1895888 )
2020-09-17 14:05:40 +05:30
Kovid Goyal
7a4b3f61ff
Move to SIP v5
2020-09-16 21:52:25 +05:30