31014 Commits

Author SHA1 Message Date
Kovid Goyal
5b0ecff3cc ... 2015-06-17 12:35:07 +05:30
Kovid Goyal
5bf13aec38 Slow windows 2015-06-17 12:16:52 +05:30
Kovid Goyal
f4d5841f74 Use monotonic() instead of wall clock time for shutdown timeout 2015-06-17 11:51:29 +05:30
Kovid Goyal
304d1a6f90 DRYer 2015-06-17 11:49:10 +05:30
Kovid Goyal
6f237479e5 ... 2015-06-17 11:38:23 +05:30
Kovid Goyal
eb6b2dcf2c Fix implementation of monotonic() on windows 2015-06-17 11:31:39 +05:30
Kovid Goyal
2638d047df Modify test for the sad-sack HFS+ with only 1s mtime resolution 2015-06-17 11:04:29 +05:30
Kovid Goyal
9c82b810db Fix line buffering on windows in the RotatingLog 2015-06-17 10:25:35 +05:30
Kovid Goyal
3a38646756 Fix log rotation on windows 2015-06-17 10:03:40 +05:30
Kovid Goyal
a37ade5e6b ... 2015-06-17 09:27:06 +05:30
Kovid Goyal
dd28153366 Ensure all open dbs are closed when exiting the test server
Prevents file in use errors when running the test-suite on windows
2015-06-17 09:22:01 +05:30
Kovid Goyal
744500faae Add tests for cache management of /get cache 2015-06-17 09:17:31 +05:30
Kovid Goyal
c0305963b1 Raise WindowsError instead of pywintypes.error in share_open() on windows 2015-06-17 09:16:12 +05:30
Kovid Goyal
f9617b06b0 Fix #1465923 [[Manual] - corrections needed](https://bugs.launchpad.net/calibre/+bug/1465923) 2015-06-17 08:56:39 +05:30
Kovid Goyal
e67b18963d Update Baltimore Sun 2015-06-17 08:33:40 +05:30
Kovid Goyal
cbc14720d4 Get Books: Update Legimi and CDP store plugins 2015-06-17 07:47:48 +05:30
Kovid Goyal
8c4650977c AZW3 Input: Ignore incorrect text encoding (incorrectly encoded bytes are now replaced by placeholders) instead of erroring out. Fixes #1465769 [convert file failed: azw3 -> mobi](https://bugs.launchpad.net/calibre/+bug/1465769) 2015-06-17 03:22:29 +05:30
Kovid Goyal
1cf5cbd00f Update El Mercurio Chile
Fixes #1465795 [Updated recipe for El Mercurio](https://bugs.launchpad.net/calibre/+bug/1465795)
2015-06-17 03:06:16 +05:30
Tomasz Długosz
58d842aa26 Legimi Plugin: fix cover detection 2015-06-16 23:17:30 +02:00
Tomasz Długosz
8b32138a66 Cdp Plugin: fix author detection 2015-06-16 23:04:04 +02:00
Kovid Goyal
8f9229cab4 Open the log file in shared mode 2015-06-16 19:25:36 +05:30
Kovid Goyal
e200792884 Make library_ids stable as long as the library folder names are unique 2015-06-16 19:24:58 +05:30
Kovid Goyal
794ebd0075 ... 2015-06-16 19:11:24 +05:30
Kovid Goyal
1f99160b3a ... 2015-06-16 14:39:56 +05:30
Kovid Goyal
ea033b0157 Code to open shared files on windows 2015-06-16 13:58:07 +05:30
Kovid Goyal
0732802ffc ... 2015-06-16 11:19:15 +05:30
Kovid Goyal
a430138f93 HTML To Zip: Ignore user specified encoding if it is invalid 2015-06-16 11:01:38 +05:30
Kovid Goyal
b1c059a6e9 Oops, forgot to make the actual connection sockets non-blocking 2015-06-16 10:06:56 +05:30
Kovid Goyal
ef765ff73e ... 2015-06-16 10:05:54 +05:30
Kovid Goyal
866d5ce048 Fix /get cache not working on filesystems with low mtime precision 2015-06-16 09:53:15 +05:30
Kovid Goyal
043d345287 Make various global caches used by the server thread-safe 2015-06-16 08:16:14 +05:30
Kovid Goyal
8405be4ebb ... 2015-06-16 08:15:24 +05:30
Kovid Goyal
57f41246e7 ... 2015-06-15 20:40:23 +05:30
Kovid Goyal
459899a11a Implement /ajax/search 2015-06-15 20:39:02 +05:30
Kovid Goyal
de39f5f887 Implement Tag Browser ajax APIs 2015-06-15 16:24:28 +05:30
Kovid Goyal
59515f4410 ... 2015-06-15 16:22:48 +05:30
Kovid Goyal
2c0c9eec76 ... 2015-06-15 16:08:04 +05:30
Kovid Goyal
2d574c2b85 ... 2015-06-15 15:55:50 +05:30
Kovid Goyal
5cf181bae6 Add type information for the first two arguments of all endpoints 2015-06-15 10:51:45 +05:30
Kovid Goyal
52b16e4f4b Allow using references to the function in url_for() instead of just the route key 2015-06-15 10:43:34 +05:30
Kovid Goyal
5dba5f88a4 Validate the arguments to url_for() 2015-06-15 10:12:32 +05:30
Kovid Goyal
f07a3b301a Do not generate optional path components if they are not specified in url_for() 2015-06-15 10:01:43 +05:30
Kovid Goyal
818d5a9070 Use URL safe characters for library ids 2015-06-15 09:53:41 +05:30
Kovid Goyal
c29015a3ad Server: Implement caching for get_categories() and search() 2015-06-15 09:08:45 +05:30
Kovid Goyal
c10ba11e30 Keep track of number of times search cache is cleared.
Allows external consumers of the db to maintain their own search caches.

Also make last_modified() a first class API.
2015-06-15 09:07:42 +05:30
Kovid Goyal
9f866e2ca8 Merge branch 'master' of https://github.com/user-none/calibre 2015-06-15 08:03:22 +05:30
John Schember
4d0f94cdbc Remove some affiliate ids. 2015-06-14 22:10:02 -04:00
Kovid Goyal
cc3d1596f5 Implement /icon
Also use nicer URL scheme for specifying thumbnail sizes
2015-06-14 20:57:51 +05:30
Kovid Goyal
d0703d5ae1 ... 2015-06-14 20:53:11 +05:30
Kovid Goyal
dc7cf2cfdc Quote variable values in url_for() 2015-06-14 20:03:11 +05:30