Commit Graph

30534 Commits

Author SHA1 Message Date
Kovid Goyal dadeff7cb5 ... 2015-06-02 14:56:01 +05:30
Kovid Goyal 4da4f341cd ... 2015-06-02 14:54:05 +05:30
Kovid Goyal 547ebe941b Fix locking thread safe log objects' exception()
Also fix the default stream ignoring the stream parameter to its
constructor.

Change RLock to Lock for better performance, since locking recursion is
not needed
2015-06-02 14:11:16 +05:30
Kovid Goyal 1b745365f4 ... 2015-06-02 13:46:29 +05:30
Kovid Goyal 113cc0cc0c Make the interface/port to listen on an option 2015-06-02 11:43:28 +05:30
Kovid Goyal c75ec6358d ... 2015-06-02 11:37:11 +05:30
Kovid Goyal bc30b08b2b Implement HTTP request routing 2015-06-02 10:17:38 +05:30
Kovid Goyal 15b10d56ca Book details panel: On windows use only \ as a path separator 2015-06-02 09:52:40 +05:30
Kovid Goyal 5fbc95dea0 News download: Add support for turning off SSL certificate verification 2015-06-02 09:37:49 +05:30
Kovid Goyal e03e50730d Fix incorrect use of assertRaises 2015-06-01 12:24:55 +05:30
Kovid Goyal 1e8c38d994 ... 2015-06-01 10:39:26 +05:30
Kovid Goyal e6de0db19d Fix #1460395 [FB2 wrong element order](https://bugs.launchpad.net/calibre/+bug/1460395) 2015-06-01 08:14:50 +05:30
Kovid Goyal a0d06b48e9 E-book viewer: If there are entries in the Table of Contents that are long enough to be truncated, display the full text in a popup menu when the mouse hovers over the item. Fixes #1460093 [Request: Hover over TOC item to display full line if cut off](https://bugs.launchpad.net/calibre/+bug/1460093) 2015-05-29 21:29:50 +05:30
Kovid Goyal fb815c0bdb Edit Book: Fix Saved searches panel not working well with very long search/replace expressions 2015-05-29 21:15:32 +05:30
Kovid Goyal bacca244ea OS X: Fix changing preferences causing "Email to selected recipients..." appearing multiple times int he Connect/Share menu. Fixes #1460089 ["Email to Select Recipients" listed twice](https://bugs.launchpad.net/calibre/+bug/1460089) 2015-05-29 21:06:51 +05:30
Kovid Goyal 00df6549c0 Add test for shutdown with hung worker 2015-05-29 18:45:37 +05:30
Kovid Goyal a485b61fe1 Add tests for the ring buffer 2015-05-29 12:10:38 +05:30
Kovid Goyal f527f41389 Add support for HTTP redirects 2015-05-29 11:03:03 +05:30
Kovid Goyal ab81fe992b Server: Run the actual request handling code in threads so as not to block the servers event loop 2015-05-29 10:35:31 +05:30
Kovid Goyal 5b2049c3c8 ... 2015-05-29 09:34:32 +05:30
Kovid Goyal 40bef5e8d9 ... v2.29.0 2015-05-29 08:16:06 +05:30
Kovid Goyal dbd11d27e3 version 2.29.0 2015-05-29 08:15:16 +05:30
Kovid Goyal 97d32ecdf6 Use a dedicated socket pair to control the server
Allows for a faster wakeup() implementation and the server
can receive arbitrary control messages
2015-05-28 14:11:51 +05:30
Kovid Goyal 6764873483 ... 2015-05-28 14:01:58 +05:30
Kovid Goyal e1598dc752 Make the sockets returned by create_sock_pair() non-inheritable 2015-05-28 13:12:24 +05:30
Kovid Goyal 57f0060bfa Merge branch 'master' of https://github.com/cbhaley/calibre 2015-05-28 12:27:26 +05:30
Kovid Goyal 694b457a1a DOCX Output: Detect the common idiom of placing centered images as inline images inside a containing centered block and render the resulting image as a floating centered image in the DOCX file. See #1455502 (EPUB to DOCX Conversation) 2015-05-28 09:53:47 +05:30
Charles Haley 7297bfbe8c Handle custom is_names columns in the tag editor. 2015-05-27 16:10:29 +02:00
Kovid Goyal 37eaea831b ... 2015-05-27 18:45:04 +05:30
Kovid Goyal 3fec63f0a4 ... 2015-05-27 18:40:35 +05:30
Kovid Goyal 3b308e3d41 Make information on the remote client available to HTTP handlers 2015-05-27 13:57:42 +05:30
Kovid Goyal 1bc5dfc47f Make the socket activation test simpler and more robust 2015-05-27 13:50:21 +05:30
Kovid Goyal b653cd2060 ... 2015-05-27 13:04:49 +05:30
Kovid Goyal 9f0578b4bd Update Popular Science 2015-05-27 12:43:37 +05:30
Kovid Goyal f01a490730 Remove broken recipe 2015-05-27 12:14:36 +05:30
Kovid Goyal cdd376a4b4 Update General Knowledge Today
Fixes #1457724 [Enhancement Request](https://bugs.launchpad.net/calibre/+bug/1457724)
2015-05-27 12:05:06 +05:30
Kovid Goyal f22af669e8 Change default timeout to 120 seconds and ensure Keep-Alive header uses integers 2015-05-27 10:50:52 +05:30
Kovid Goyal ec521d58c5 Update COPYRIGHT 2015-05-27 09:52:21 +05:30
Kovid Goyal a918726301 ... 2015-05-27 09:44:36 +05:30
Kovid Goyal d821086eeb Allow opening the full Tag Editor dialog directly from the book list by holding down the Shift key while starting an edit of a tag-like field. For example, click on the tags field for a book and press Shift-F2
Tag Browser: Allow undoing the deletion of items in the Manage categories window

Merge branch 'master' of https://github.com/cbhaley/calibre
2015-05-27 09:29:36 +05:30
Kovid Goyal 5f4e8230a9 Add test for systemd socket activation 2015-05-27 09:21:05 +05:30
Kovid Goyal 700e1996c8 Fix stop() not working and preserve a SystemExit 2015-05-27 09:16:02 +05:30
Kovid Goyal e61c0bc92b ... 2015-05-27 08:32:09 +05:30
Kovid Goyal f04515b51d calibredb add: Allow setting arbitrary identifiers, not just ISBN. Fixes #1458620 [[Enhancement] Add empty book via ASIN](https://bugs.launchpad.net/calibre/+bug/1458620) 2015-05-26 22:04:24 +05:30
Kovid Goyal 9bf8dcf4ca ToC Editor: Fix save/load of settings int he XPath wizard not working across restarts 2015-05-26 21:50:09 +05:30
Kovid Goyal 9daaa81437 Fix detection of plugin class in the KePub metadata plugins 2015-05-26 21:34:41 +05:30
Kovid Goyal 0cacdf26e6 Since I am here, add code to set Subject Alternative names for certificates 2015-05-26 21:21:35 +05:30
Kovid Goyal 7750fdcf0e Add a test for HTTPS serving
Uses a nice new module I created to wrap OpenSSl's insance API for
creating certificates.
2015-05-26 20:30:38 +05:30
Charles Haley 3b6702cf81 Do not offer the tag editor for custom is_name columns. It destroys the order of the names. 2015-05-26 10:38:53 +02:00
Charles Haley 5c5d8393db Have Shift F2 on an is_multiple item in the booklist open the tag editor for columns that don't contain names. 2015-05-26 10:30:53 +02:00