Commit Graph

30563 Commits

Author SHA1 Message Date
Kovid Goyal 3a63f54ca2 Remove unused code 2015-06-04 18:52:21 +05:30
Kovid Goyal ceb514dc62 Put BonJour plugin in its own file 2015-06-04 14:01:33 +05:30
Kovid Goyal f0cedba6c7 An option to auto-convert a book on adding even if it is already in the output format (Preferences->Adding Books). Fixes #1460477 [Request - automatic epub to epub conversion](https://bugs.launchpad.net/calibre/+bug/1460477) 2015-06-04 12:06:36 +05:30
Kovid Goyal 28c92e572b ... 2015-06-04 10:51:17 +05:30
Kovid Goyal 4336c25193 DOCX Output: Fix aspect ratio of images being distorted when the input document specifies image width but not height or vice-versa. See #1455502 (EPUB to DOCX Conversation) 2015-06-04 10:04:23 +05:30
Kovid Goyal 47729eab47 DOCX Output: Fix extra page breaks being inserted in some situations. See #1455502 (EPUB to DOCX Conversation) 2015-06-04 09:40:00 +05:30
Kovid Goyal cce2f70507 LIT Input: Fix smarten punctuation not working for text (as opposed to HTML) based LIT files. Fixes #1460998 [Private bug](https://bugs.launchpad.net/calibre/+bug/1460998) 2015-06-04 08:18:59 +05:30
Kovid Goyal dd1c304626 Implement BonJour for the new server 2015-06-04 08:04:33 +05:30
Kovid Goyal 24a392e9de ... 2015-06-03 23:09:28 +05:30
Kovid Goyal ae0a450344 ... 2015-06-03 22:40:50 +05:30
Kovid Goyal e522335424 EPUB metadata: Fix extraction of cover image from EPUB 3 files that do not use EPUB 2 backward compatible markup and that have incorrect cover page markup as well. Fixes #1461321 [Private bug](https://bugs.launchpad.net/calibre/+bug/1461321) 2015-06-03 22:10:10 +05:30
Kovid Goyal f60a5367d1 Make url_prefix a common option for all types of server 2015-06-03 20:37:11 +05:30
Kovid Goyal 02f992db01 ... 2015-06-03 20:29:30 +05:30
Kovid Goyal 143d78ea47 Server: Auto-fallback to detected interface if binding to specified interface fails 2015-06-03 19:17:40 +05:30
Kovid Goyal 35dec94173 Log failure to shutdown workers in pool cleanly 2015-06-03 18:41:27 +05:30
Kovid Goyal 73caed9c54 ... 2015-06-03 18:33:58 +05:30
Kovid Goyal b312adf29f ... 2015-06-03 18:30:09 +05:30
Kovid Goyal b95bcfbbe3 Server loop: Add support for simple plugins whose lifecycle is tied to the loop's life cycle 2015-06-03 18:27:45 +05:30
Kovid Goyal f2ad28b964 pep8 2015-06-03 17:58:27 +05:30
Kovid Goyal 658061968b Read cookies 2015-06-03 17:00:55 +05:30
Kovid Goyal 034ac65118 Fix deprecation warning with newer versions of cherrypy 2015-06-03 16:33:49 +05:30
Kovid Goyal cad47638f8 ... 2015-06-02 22:36:46 +05:30
Kovid Goyal 48b6e3d42f Parse Accept-Language header 2015-06-02 21:59:04 +05:30
Kovid Goyal bf0909669d Ensure exception tracebacks are logged in the server log 2015-06-02 19:13:52 +05:30
Kovid Goyal b7e4dcc400 Get rid of redundant suppression of DeprecationWarning 2015-06-02 18:38:31 +05:30
Kovid Goyal c4ae3b9da0 ... 2015-06-02 16:40:24 +05:30
Kovid Goyal 044b786778 Test for static generation 2015-06-02 16:39:46 +05:30
Kovid Goyal 0aa2c3349f Start work on standalone server 2015-06-02 16:23:56 +05:30
Kovid Goyal ffa1ab1104 A rotating log 2015-06-02 15:31:16 +05:30
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