29762 Commits

Author SHA1 Message Date
Petr Spacek
310721ddc2 news: Fix Article.__str__ to print date and TOC thumbnail in the right order. 2014-12-22 23:25:27 +01:00
Charles Haley
86517c15a4 Wireless device driver: fix incorrect maximum file name length computation. The extensions in the dict supplied by the device do not have leading dots. 2014-12-22 18:11:59 +01:00
Kovid Goyal
556221fdf4 Update Nikkei News 2014-12-22 21:02:32 +05:30
Kovid Goyal
b86ebc076f ... 2014-12-22 21:00:44 +05:30
Kovid Goyal
a86fc43ed4 OSEL.cz by spacekpe
Merge branch 'recipe_osel_cz' of https://github.com/spacekpe/calibre
2014-12-22 20:43:54 +05:30
Petr Spacek
12e9fb1f34 recipes: osel_cz: add recipe for OSEL.cz 2014-12-22 15:55:01 +01:00
t3d
b245f5b03e Allegro store is no more 2014-12-22 10:43:01 +01:00
Kovid Goyal
8ba9e10afa Metadata review dialog: Automatically insert series number when selecting a series from the completion dropdown. Also if the user does not specify a series number, use 1 as the default, instead of not setting the series. See #1404692 (Allow to create new series via 'Review downloaded metadata' dialog) 2014-12-22 13:07:05 +05:30
Kovid Goyal
cd333e17dd Tolino Shine driver: Fix option to swap main memory and SD card not working on OS X. Fixes #1404793 [Tolino Shine (Device Settings not recognized)](https://bugs.launchpad.net/calibre/+bug/1404793) 2014-12-22 12:46:25 +05:30
Kovid Goyal
83caa9d866 Workaround for bug in Qt that caused the marked book icon to not always appear immediately after marking a book. Fixes #1404697 [Mark icon appears only after you select another book](https://bugs.launchpad.net/calibre/+bug/1404697) 2014-12-22 11:57:08 +05:30
Kovid Goyal
4a811b931c Run the completion worker process automatically 2014-12-22 10:31:20 +05:30
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