Kovid Goyal
8d8d21ee7d
...
2014-12-22 10:16:21 +05:30
Kovid Goyal
b34f4d34d0
Use a callback instead of a queue for results from the worker, makes for easier integration with signals
2014-12-22 10:05:58 +05:30
Kovid Goyal
e2c6d4e5c0
FB2 Input: Workaround for broken FB2 files produced by convertonlinefree.com. See #1404701 (Does not display some fb2 books)
2014-12-22 09:30:12 +05:30
Kovid Goyal
555445824e
Use openntpd instead of ntp
2014-12-21 13:21:38 +05:30
Kovid Goyal
b8becfa1dd
Pass through tracebacks that occur while getting data
2014-12-21 12:02:34 +05:30
Kovid Goyal
2309a0cca5
Refactoring
2014-12-21 11:57:41 +05:30
Kovid Goyal
ab3cfe7f0e
Allow name manipulations to be performed without a full container object
2014-12-21 11:15:18 +05:30
Kovid Goyal
a19441dc88
Apparently there exist a lot of Macs out there with completely broken permissions on the home folders. Workaround that.
2014-12-21 10:22:56 +05:30
Kovid Goyal
1f44713c4b
MOBI Input: Dont crash on corrupted JPG images
...
Use ImageMagick instead of PIL, which handles corrupted JPG files
better. Fixes #1404590 [calibre misbehaves when bad jpeg in mobi file](https://bugs.launchpad.net/calibre/+bug/1404590 )
2014-12-21 09:55:07 +05:30
Kovid Goyal
71c11a7de1
Merge branch 'master' of https://github.com/cbhaley/calibre
...
Fixes #1404526 ["Series" in plural in quickview](https://bugs.launchpad.net/calibre/+bug/1404526 )
2014-12-20 22:43:18 +05:30
Charles Haley
e97557a3a8
Fix for bug #1404526 using the template I found in gui2.library.models.py: ngettext("Series", 'Series', 1). Note that the same problem existed in the match_books dialog.
2014-12-20 17:51:57 +01:00
Kovid Goyal
148c26b4a2
Courier Mail by Krittika Goyal
2014-12-20 19:59:08 +05:30
Kovid Goyal
584512cd61
Make the shortcut for displaying the jobs list configurable
2014-12-20 12:01:06 +05:30
Kovid Goyal
59fcd4d823
...
2014-12-20 10:11:17 +05:30
Kovid Goyal
328f6231c5
Add a note about codesign breaking due to network congestion
2014-12-20 09:59:35 +05:30
Kovid Goyal
9339ed74f1
Fix #1404234 [Icon not showing on Comments custom column]( https://bugs.launchpad.net/calibre/+bug/1404234 )
2014-12-20 09:12:29 +05:30
Kovid Goyal
c7b18b6373
Metadata review dialog: Show a confirmation for the "Reject all remaining" button. Fixes #1404386 [Reject All Remaining - Confirmation box please!]( https://bugs.launchpad.net/calibre/+bug/1404386 )
2014-12-20 08:44:49 +05:30
Kovid Goyal
e1d7ce455b
More work on the completion worker
2014-12-19 18:09:43 +05:30
Kovid Goyal
8d16c274fe
Small perf improvement
2014-12-19 14:02:33 +05:30
Kovid Goyal
f8aea31f40
Make singleinstance() more robust on OS X
...
It now handles EINTR and also does not hide all errors in opening the
file or calling lockf()
An error is now reported to the user in a nice error dialog before
aborting startup.
2014-12-19 13:28:59 +05:30
Kovid Goyal
e486e67d57
Do not use a file for the single instance mutex on linux
2014-12-19 13:00:30 +05:30
Kovid Goyal
d23edad6b9
Prevent sockets launched for IPC communication on linux from being inherited by processes launched from the GUI
...
Previously only the listen socket was marked as CLOEXEC, now the actual
fd used for communication is also marked as CLOEXEC
2014-12-19 12:52:44 +05:30
Kovid Goyal
288ef018df
...
2014-12-19 12:49:56 +05:30
Kovid Goyal
f77df61e65
...
2014-12-19 10:35:00 +05:30
Kovid Goyal
f7631b879f
Report builder errors in stage2 properly
2014-12-19 10:28:44 +05:30
Kovid Goyal
6703980121
Better error message when startup fails because of singleinstance failing
2014-12-19 09:38:49 +05:30
Kovid Goyal
99b8a76b00
version 2.13.0
v2.13.0
2014-12-19 08:33:58 +05:30
Kovid Goyal
b17ff26950
Some work on completion for the editor
2014-12-18 18:43:03 +05:30
Kovid Goyal
d102bc256c
Workaround for Ubuntu/Debian's brilliant decision to partially backport patches from python 2.7.9 to 2.7.8
2014-12-18 17:33:52 +05:30
Kovid Goyal
77c0113031
Merge branch 'master' of https://github.com/lala-rob/calibre
2014-12-18 15:37:36 +05:30
lala-rob
54553d8a21
Set Cover Url
...
Fix Login (httperror_seek_wrapper: HTTP Error 404: Not Found)
2014-12-18 09:55:17 +01:00
Kovid Goyal
5707063b08
...
2014-12-18 07:57:58 +05:30
Kovid Goyal
ea222f75be
Save to disk: Fix a regression that prevented saving of files into the root of a drive on windows
2014-12-17 08:46:46 +05:30
Kovid Goyal
b5849698c0
Use a functionality check on the SSL module instead of checking version numbers, since there are distros out there that backport patches without changing version numbers
2014-12-16 09:30:01 +05:30
Kovid Goyal
6a349b9c30
Use TLS 1.2 when available for https
2014-12-16 09:00:50 +05:30
Kovid Goyal
d9a6538dea
Merge branch 'master' of https://github.com/cbhaley/calibre
2014-12-16 08:20:20 +05:30
Charles Haley
f98e92ab74
Fix problem of invalid datetime metadata coming from a device.
...
1) Catch errors in the smart device driver
2) Return None in the json_codec if a date cannot be parsed.
2014-12-15 18:47:06 +01:00
Kovid Goyal
4f6ca8d7d2
When downloading https resources with a self-signed certificate, handle python 2.7.9's API breakage
...
See #1402579 (Can't install calibre due "ssl.SSLError: [SSL] PEM lib (_ssl.c:2525)")
2014-12-15 22:45:02 +05:30
Kovid Goyal
6c7edef679
Download metadata dialog: Get rid of the Next button
...
I am tired of being asked why the Next button and the OK button do the
same thing, even though they dont, quite. Since the purpose of the Next
button is to prevent the Back button from changing button positions,
when it appears, remove the Next button and move the Back button out of
the button box, so that it cannot change button positions.
2014-12-15 08:25:26 +05:30
Kovid Goyal
3afe76ab30
Fix change that broke restarting with calibre-debug -g
2014-12-15 07:37:31 +05:30
Kovid Goyal
c5a68289ad
Fix header and footer template boxes too small in PDF output options in calibre 2.x
2014-12-15 07:30:11 +05:30
Kovid Goyal
d32e13ba23
Fix reading/write of metadata from FB2 file that uses FB2.1 namespace
2014-12-14 12:36:58 +05:30
Kovid Goyal
cf01a5b969
Handle spurious encoding match when detecting encoding for diff
2014-12-14 12:35:53 +05:30
Kovid Goyal
2c9ca9ea7e
Fix cover detection in FB2.1 fb2 files
2014-12-14 12:19:39 +05:30
Kovid Goyal
610f2e32cb
FB2 Input: Add support for FB2 books that use the FictionBook 2.1 XML schema. Fixes #1401915 [can't read fb2, saved from samlib.ru]( https://bugs.launchpad.net/calibre/+bug/1401915 )
2014-12-14 10:52:46 +05:30
Kovid Goyal
74b391f1c7
Allow generating a cover from metadata by right clicking the cover are in the book details panel also. Fixes #1401972 [[Enhancement] Generate Cover from Book Details]( https://bugs.launchpad.net/calibre/+bug/1401972 )
2014-12-14 10:35:50 +05:30
Kovid Goyal
0f42e57132
Fix command line arguments not being ignored on windows and linux when restarting calibre. Fixes #1401991 [Restarting calibre passes filenames]( https://bugs.launchpad.net/calibre/+bug/1401991 )
2014-12-14 10:10:04 +05:30
Kovid Goyal
2157b1dcf4
Update The Australian
2014-12-14 09:55:20 +05:30
Kovid Goyal
8aaf03ef28
E-book viewer: Fix sorting of bookmarks by position in book not working on windows and OS X. Fixes #1402152 [error when sorting bookmarks by position]( https://bugs.launchpad.net/calibre/+bug/1402152 )
2014-12-13 17:03:30 +05:30
Kovid Goyal
cfbf573c1b
Fix #1401536 [wrapped C/C++ object of type QAction has been deleted (on device unmount)]( https://bugs.launchpad.net/calibre/+bug/1401536 )
2014-12-13 16:26:46 +05:30