You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend
chrox 8c9751744e fix #1064 by adding timestamp of document in cache key
so that when document is modified the persistent cache will
be invalidated automatically because the cache key will not
be matched. There is no perfermance overhead here at all. We
even don't need to check the modification time of the cache item
on disk, because the name of the on disk cache is a md5sum of the
cacheitem key, now the filename of the cache files contains the
modification time information.
If the document is modified since one rendered page is cached to disk,
the cache key won't match the cache file. And the cache file will
be discarded without the need to open the cache file or to check
the modification time of the cache file itself.
10 years ago
..
apps ignore more markup tags in dictionary window 10 years ago
document fix #1064 by adding timestamp of document in cache key 10 years ago
ui fix #1034 by refactoring path chooser to a download manager 10 years ago
JSON.lua revert JSON hack since the unusual utf8 representation is fixed 11 years ago
MD5.lua fix ffi.cast to uint32_t in ARM 10 years ago
cache.lua fix #1028 10 years ago
cacheitem.lua cleanup: expand tab to 4 spaces 10 years ago
configurable.lua hold on config panel option to set default option 10 years ago
dbg.lua Actually flush stdio rather than all io. 10 years ago
docsettings.lua add clear api for DocSettings 10 years ago
gettext.lua automatically set language on Android 10 years ago
luxl.lua treate quoted slash as plain text in attribute value 10 years ago
memutils.lua serialize the most recently used blitbuffer/koptcontext 10 years ago
optmath.lua cleanup: expand tab to 4 spaces 10 years ago
stringzutils.lua serialize the most recently used blitbuffer/koptcontext 10 years ago