Commit Graph

29941 Commits

Author SHA1 Message Date
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
David Forrester 6320ea10a0 Delete bookmarks from the database when deleting a book
Not sure how I missed this, but the bookmarks where being left in the
database when the books were deleted. This brings it in line with what
happens when using the device to delete a book.

Fixes #1401502 [Delete bookmarks from the database when deleting a book](https://bugs.launchpad.net/calibre/+bug/1401502)
2014-12-13 12:40:11 +05:30
Kovid Goyal f011529895 Dont fail when building translations if resources/localization does not exist, which happens for people building from a git checkout instead of the source tarball 2014-12-13 12:32:32 +05:30
Kovid Goyal e10538e05c A nicer repr for Tag objects 2014-12-11 08:56:41 +05:30
Kovid Goyal d31bf5a1ac Edit book: Fix auto-complete of closing tag not working when typing the closing tag at just before a word (the word would become the closing tag name). 2014-12-11 08:56:17 +05:30
Kovid Goyal 4d7b2a379a Fix #1401357 [Harmless error when merging files in the editor](https://bugs.launchpad.net/calibre/+bug/1401357) 2014-12-11 08:32:20 +05:30
Kovid Goyal a82cf81975 Fix #1401085 ['calibredb list --for-machine' ignores custom columns](https://bugs.launchpad.net/calibre/+bug/1401085) 2014-12-10 22:43:55 +05:30
Kovid Goyal 3feee82566 Edit metadata dialog: Allow editing identifiers in a dedicated window by right clicking on the identifiers edit box. Fixes #1400925 [[Enhancement] Improve the method for managing Indentifiers](https://bugs.launchpad.net/calibre/+bug/1400925) 2014-12-10 11:12:14 +05:30
Kovid Goyal 516a4cf731 Update Scientific American
Needs testing with an actual subscription
2014-12-10 10:12:03 +05:30
Kovid Goyal 609c2de0e4 Small performance improvements for the content server kepub patch 2014-12-10 08:37:04 +05:30
David Forrester a3afa17761 Serve kepubs with extension "kepub.epub"
Change the extension of kepuns to "kepub.epub" so that the browser on
the Kobo ereaders will download them from the server. This checks the
useragent so that only Kobo browser is affected.

Fixes #1400029 [Serve kepubs with extension "kepub.epub"](https://bugs.launchpad.net/calibre/+bug/1400029)
2014-12-10 08:29:11 +05:30