25067 Commits

Author SHA1 Message Date
intromatyk
f555ab5279 update Dilbert recipe 2013-07-24 22:32:54 +02:00
intromatyk
9a6073fcfb fixed antyweb recipe 2013-07-24 21:07:29 +02:00
Kovid Goyal
114e5cf3a7 Ensure that removing books does not cause errors when updating search
caches
2013-07-24 18:55:39 +05:30
Kovid Goyal
474abe15c2 Invalidate search caches when marked ids change 2013-07-24 18:47:23 +05:30
Kovid Goyal
1cb2bd10de Update instead of invalidating search caches
Updating is cheap when only a few books are affected.
2013-07-24 18:45:47 +05:30
Kovid Goyal
415dc21588 Fix handling of recursive templates in ProxyMetadata 2013-07-24 14:09:46 +05:30
Kovid Goyal
d0b1001ee7 Use a cache for search query parsing 2013-07-24 14:02:06 +05:30
Kovid Goyal
c7f6bc0100 oops 2013-07-24 13:11:14 +05:30
Kovid Goyal
dec8572513 ... 2013-07-24 12:55:15 +05:30
Kovid Goyal
821179170a Add get_standard_metadata() to ProxyMetadata 2013-07-24 12:50:26 +05:30
Kovid Goyal
7460446395 Handle recursive templates in composite columns 2013-07-24 12:31:00 +05:30
Kovid Goyal
f3af580d5e Update taz.de (RSS) 2013-07-24 12:16:08 +05:30
Kovid Goyal
cbf2bb0c4e Tentative {virtual_libraries} template support
This should allow the use of {virtual_libraries} in custom column
templates, with good performance, thanks to search caching.
2013-07-24 11:35:48 +05:30
Kovid Goyal
70f1dbb832 Speed up evaluation of composite columns
Use a ProxyMetadata object that lazily evaluates its fields on demand,
thereby avoiding the overhead of get_metadata() on every composite field
evaluation.
2013-07-24 10:57:04 +05:30
Kovid Goyal
f37de3d33c Small fixes to get_metadata() 2013-07-24 09:29:57 +05:30
David Forrester
c1db04b373 Update supported firmware version for Kobo to 2.8.1
No changes necessary except to bump the firmware version.
2013-07-24 09:03:02 +05:30
Kovid Goyal
5f3c10f91d El Tribuno Salta and Jujuy by Darko Miletic
Fixes #1203724 [New recipes for El Tribuno Salta and Jujuy](https://bugs.launchpad.net/calibre/+bug/1203724)
2013-07-23 16:06:32 +05:30
Kovid Goyal
bfa4c67dc9 Search caching for the new backed with a simple LRU cache 2013-07-23 13:40:35 +05:30
Kovid Goyal
ef48091c23 ... 2013-07-23 09:48:26 +05:30
Kovid Goyal
9b57e80e28 Micro-optimize mi.set_identifiers() 2013-07-23 09:09:23 +05:30
Kovid Goyal
2da2657345 pep8 2013-07-23 08:57:10 +05:30
Kovid Goyal
e1ed5f679f Micro-optimization for get_categories() 2013-07-23 08:47:01 +05:30
Kovid Goyal
a1581e1433 Speed up reading the db
Principally by storing dates as UTC instead of local time. Includes some
micro optimizations in the code paths to build the maps.
2013-07-23 08:16:55 +05:30
Kovid Goyal
627375e091 Merge branch 'master' of https://github.com/cbhaley/calibre 2013-07-22 21:04:10 +05:30
Kovid Goyal
e500792586 Conversion: Fix a regression in the last release that broke conversion
of a few files with comments just before a chapter start. See #1188635
2013-07-22 18:47:25 +05:30
Charles Haley
61c1703402 Remove broken code that does nothing useful 2013-07-22 13:51:53 +02:00
Kovid Goyal
c6bdca08aa Micro-optimization for get_categories() by using __slots__ 2013-07-22 14:10:48 +05:30
Kovid Goyal
ef50b1a823 More micro-optimizations 2013-07-22 13:49:21 +05:30
Kovid Goyal
98924814ad Fix metadata backup not being written if book directory does not exist 2013-07-22 13:37:52 +05:30
Kovid Goyal
e105493d78 Micro-optimizations when reading from the db 2013-07-22 13:17:10 +05:30
Kovid Goyal
d336d75a81 Add a comment explaining the use of a bytestring for default sort key 2013-07-22 12:59:07 +05:30
Kovid Goyal
dcedc5b87d Proper fix for unicode sorting error 2013-07-22 12:54:56 +05:30
Kovid Goyal
4f5764b1a8 Handle undecodable bytes in text columns 2013-07-22 12:20:52 +05:30
Kovid Goyal
d1609037ab Handle number like values stored in datetime columns 2013-07-22 12:09:16 +05:30
Kovid Goyal
8241d78c16 Handle case of bulk series changing index of existing book 2013-07-22 11:57:48 +05:30
Kovid Goyal
6423745c0c ... 2013-07-22 10:53:13 +05:30
Kovid Goyal
3b345d3ff5 On windows add a wait when hardlinking to account for broken network
filesystems
2013-07-22 10:46:29 +05:30
Kovid Goyal
f5eda364e6 ... 2013-07-22 10:05:09 +05:30
Kovid Goyal
78bf4d1478 Fix the remove_formats test 2013-07-22 10:02:57 +05:30
Kovid Goyal
39d0693816 Fix backup test broken 2013-07-22 09:58:43 +05:30
Kovid Goyal
fa02915eb9 Fix various minor issues with the new API in the content server 2013-07-22 09:57:29 +05:30
Kovid Goyal
4a423ddaae mem usage behavior when switching libraries appears to be similar for
both backends.
2013-07-22 09:55:40 +05:30
Kovid Goyal
b2d5b3abb0 ... 2013-07-22 09:17:50 +05:30
Kovid Goyal
51cc7275f3 ... 2013-07-22 09:06:25 +05:30
Kovid Goyal
b4b97a1c17 More fixes to make bulk series editing behave like before 2013-07-22 08:35:15 +05:30
Kovid Goyal
67b7aa8d11 Respect series nunmbering increment tweak when bulk editing series 2013-07-22 08:23:47 +05:30
Kovid Goyal
5727ff9fa4 Bulk metadata S&R 2013-07-21 21:32:15 +05:30
Kovid Goyal
5b4e96e6b1 Finish off remaining bulk metadata fields 2013-07-21 21:00:00 +05:30
Kovid Goyal
b38e1c45fc Covers and formats 2013-07-21 17:40:48 +05:30
Kovid Goyal
17b1cb5115 Fix remove_formats() not actually removing the files 2013-07-21 17:31:14 +05:30