42810 Commits

Author SHA1 Message Date
Kovid Goyal
547cc40f8c
Use fractional sizes when creating pages for PDF Output, slightly more accurate 2020-08-30 21:12:03 +05:30
Kovid Goyal
b1acfce54b
Update Foreign Affairs 2020-08-30 20:52:58 +05:30
Charles Haley
f46f80dfb0
Fix bug 1893539: ebook.de not allows to search for books. 2020-08-30 20:52:58 +05:30
Reynard
0f32b98fd2
Updated DOUBAN_API_KEY
The original apikey (0df993c66c0c636e29ecbb5344252a4a) has been banned for a while. Detailed discussion can be found here (https://www.v2ex.com/t/699393).
The new one (054022eaeae0b00e0fc068c0c0a2102a) is valid in my curl tests.

Please check the validity of a new build though.

Thanks for your efforts. 😀
2020-08-30 18:54:42 +08:00
Kovid Goyal
791f5c2325
Also upload binaries to backup server 2020-08-30 11:12:36 +05:30
Kovid Goyal
72aa1ee196
String changes 2020-08-30 08:05:30 +05:30
Kovid Goyal
cb161b4f76
Use the FULLCASE flag for db and filename searches 2020-08-29 10:23:20 +05:30
Kovid Goyal
9f1e1e5a18
Use the more powerful regex engine for book list and metadata from filename
Fixes #1893371 [regex [[\w--[A-Z]] does not work](https://bugs.launchpad.net/calibre/+bug/1893371)
2020-08-29 10:06:06 +05:30
Mark W. Gabby-Li
9b79d6a5fa Support Selection Handles on Vertical/RTL Books
- Pass vertical/rtl mode into selection code.
 - Added new image for vertical selection handle.

selection_bar.pyj:
 - Made code agnostic to text direction.
 - Changed names to start and end rather than left and right to reflect new behavior.
 - Track vertical/rtl state from selection message.
 - Handle selection position modified to support all possible text orientations.
 - Switch to vertical selection handle in vertical mode.
 - Cap selection size at 60px to avoid comically large (and unusable) handles when selecting large element, such as an image.

select.pyj:
 - Improved selection behavior when selected range extents are on nodes by search the node's DOM tree for something with a reasonable bounding box.
 - To work around bugs with collapsed range rects and vertical text, use character bounding boxes in most cases.
 - Add width to selection range extents.
2020-08-28 00:26:18 -07:00
Kovid Goyal
1b5bfd9078
MTP driver: Add Android/data/com.amazon.kindle/files to the list of folders looked for to send books to
Fixes #1893253 [Android Kindle Folder](https://bugs.launchpad.net/calibre/+bug/1893253)
2020-08-28 08:55:08 +05:30
Kovid Goyal
7bab8a1353
Update Reader's Digest 2020-08-27 09:39:35 +05:30
Kovid Goyal
6db4815793
Remove embedded bookmarks from swe.epub 2020-08-27 08:50:28 +05:30
Kovid Goyal
3d9d2606ab
Merge branch 'master' of https://github.com/jony0008/calibre into master 2020-08-27 08:49:51 +05:30
Jony
e5149a8f1b
Update Quick Start Guide translation
Update the Swedish translation of the Quick Start Guide
2020-08-26 21:46:54 +02:00
Kovid Goyal
bcf5ccc3e5
Switch to VS 2019
Although VS 2017 is officially supported, Qt WebEngine fails to build
with it
2020-08-26 08:04:07 +05:30
Kovid Goyal
69a9ffadf5
Copy should only copy selected text if there is any 2020-08-25 18:43:10 +05:30
Kovid Goyal
35f770955e
Dont subclass QLineEdit in QDateEdit
This causes crashed on Linux with accessibility enabled. Fixes #1892646 [Mysterious crash in Qt since bug #1885004 when clicking "Edit Metadata"](https://bugs.launchpad.net/calibre/+bug/1892646)
2020-08-25 18:34:09 +05:30
Kovid Goyal
bf508e306d
Fix logo not rendering on GitHub 2020-08-25 14:35:38 +05:30
Kovid Goyal
5e53142d0c
Add book titles when exporting annots from the browse annots tool 2020-08-25 13:31:19 +05:30
Kovid Goyal
130b27219f
QT_ACCESSIBILITY was Qt 4 only 2020-08-25 08:09:00 +05:30
Kovid Goyal
e57801b7e4
Add a bug reference for qt-at-spi crashes 2020-08-25 07:03:42 +05:30
Kovid Goyal
7368d78f3b
... 2020-08-24 17:19:32 +05:30
Kovid Goyal
f39ebb6ff2
Qt 5.15 does not have bundled xcb 2020-08-24 13:24:36 +05:30
Kovid Goyal
dec4ad041f
Fix #1892579 [[Translation] Parts of the calibredb section in the User Manual are not translatable](https://bugs.launchpad.net/calibre/+bug/1892579) 2020-08-24 12:29:20 +05:30
Kovid Goyal
984bb98fc7
Upgrade all dependencies in the calibre build 2020-08-24 12:18:31 +05:30
Kovid Goyal
59b8c156c3
Possible fix for #1892646 2020-08-24 09:01:44 +05:30
Kovid Goyal
1a4046909e
typo 2020-08-24 07:47:29 +05:30
Kovid Goyal
0334b03cfe
py3 compat 2020-08-23 18:30:52 +05:30
Kovid Goyal
db35c0ca1f
Merge branch 'master' of https://github.com/cbhaley/calibre into master
Fix #1892611 [Random book appears in the Quickview panel when calibre starts](https://bugs.launchpad.net/calibre/+bug/1892611)
2020-08-23 18:05:47 +05:30
Charles Haley
3fcebec354 Monkeypatch zeroconf to remove the 15 character service name limit. 2020-08-23 12:32:38 +01:00
Charles Haley
3c135c1eeb Fix bug #1892611: Random book appears in the Quickview panel when calibre starts. 2020-08-23 12:32:10 +01:00
Kovid Goyal
2a928a25f9
Pull translations in parallel 2020-08-23 14:34:43 +05:30
Kovid Goyal
acb42d737d
py3 compat 2020-08-23 14:30:43 +05:30
Kovid Goyal
c203373b9b
DRYer 2020-08-23 14:25:08 +05:30
Kovid Goyal
a40efa5a5f
Install Qt source and gettext for POT 2020-08-23 14:14:50 +05:30
Kovid Goyal
8f15a04d8a
py3 compat 2020-08-23 14:02:13 +05:30
Kovid Goyal
f2ee824706
Fix building of POT for user manual 2020-08-23 13:57:30 +05:30
Kovid Goyal
1c1e3c1396
Need to checkout translations since we are not bootstrapping 2020-08-23 13:06:17 +05:30
Kovid Goyal
15e5f5987a
Use a prebuilt calibre binary to build POT 2020-08-23 12:54:43 +05:30
Kovid Goyal
a6b4ceff58
Need the future imports for plugins parsing while it is done with python2 2020-08-23 12:19:52 +05:30
Kovid Goyal
7d027eef97
Install msgpack needed for POT 2020-08-23 12:15:43 +05:30
Kovid Goyal
37022b6a91
Dont require git master on CI in POT 2020-08-23 11:35:19 +05:30
Kovid Goyal
fcdcf1bc84
Fix #1892594 [[Enhancement] Remove unnecessary empty lines in No library found screen](https://bugs.launchpad.net/calibre/+bug/1892594) 2020-08-23 07:52:03 +05:30
Kovid Goyal
836397603d
String changes 2020-08-23 07:33:32 +05:30
Kovid Goyal
0b202f78ca
String changes 2020-08-22 18:48:40 +05:30
Kovid Goyal
15e1ad7d7e
forkserver is not available on windows 2020-08-22 18:48:39 +05:30
Kovid Goyal
c7c3d1382c
Get multiprocessing to work
Some calibre plugins apparently use multiprocessing. In python 3.8
multiprocessing on macOS was changed to use spawn instead of fork. So
those plugins broke. This fixes multiprocessing+spawn by monkeypatching
the stdlib to use calibre-debug as the python interpreter
2020-08-22 18:48:39 +05:30
Kovid Goyal
940e655bef
Change default for asciiizing filenames on save to disk to false
By now most platforms support unicode filenames.
2020-08-22 18:48:39 +05:30
Kovid Goyal
05ccd5c348
Render plain text comments in book file metadata as HTML 2020-08-22 18:48:39 +05:30
Kovid Goyal
e3e588c901
Workaround for Firefox sending null data in messages 2020-08-22 18:48:39 +05:30