summaryrefslogtreecommitdiff
path: root/content/fs_backing_store.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix to support non-POSIX behaviour when renaming cache entries on disc.Michael Drake2015-02-031-0/+2
|
* fix resource leak on error (Coverity 1256245)Vincent Sanders2014-11-301-0/+1
|
* correctly calculate writeout bandwidth and properly impose limitsVincent Sanders2014-11-291-0/+3
|
* Improve llcache writeout stratagyVincent Sanders2014-11-281-0/+2
|
* update the backing store to allow for invalidating entries which have an ↵Vincent Sanders2014-11-271-48/+64
| | | | allocation
* correctly release source data from llcacheVincent Sanders2014-11-231-3/+3
|
* Improve doxygen comments and add todo for cache and backing storeVincent Sanders2014-11-231-0/+6
|
* remove constness from backing stores store methodVincent Sanders2014-11-231-8/+8
|
* annotate element struct with packing attributes to reduce entry sizeVincent Sanders2014-11-231-7/+9
|
* Do not use anonymous union as it is not portableVincent Sanders2014-11-231-13/+37
| | | | | unnamed unions are not portable to old compilers. When reloading data ensure the heap allocation status is discarded.
* change the persistant data store to owning the allocationsVincent Sanders2014-11-221-92/+221
|
* update entry points to backing store ready for allowing differing object ↵Vincent Sanders2014-11-201-0/+29
| | | | lifetimes
* Limit creation of store path directories.Vincent Sanders2014-11-191-9/+10
| | | | | Only create all elements of a path in the store when it is being opened for creation instead of causing reads to create directories.
* Improve backing store control data serialisationVincent Sanders2014-11-191-60/+90
| | | | | | | By scheduling the control data to be maintained (entries index written and headers updated) once activity occurs to update these control structures rather than a single serialisation at browser exit the data is more likely to be up to date and not lost on a crash.
* make backing store use rename to atomicly replace entries fileVincent Sanders2014-11-191-13/+38
|
* Doxygen fixesVincent Sanders2014-11-091-0/+1
|
* Doxygen cleanupsVincent Sanders2014-11-091-8/+10
|
* Update the core to use the split operations table headersVincent Sanders2014-10-161-1/+0
| | | | Second in the series to decouple the core API usage from the frontends.
* version 1.1 of the backing store disc layout using base32 encodedVincent Sanders2014-07-041-61/+64
| | | | filenames to allow for case insensitive filenames.
* extend file table with mkdir all and make fs backing store use it.Vincent Sanders2014-06-051-2/+6
| | | | enable fs backing store for RISC OS.
* Avoid signed vs unsigned comparason warning.Michael Drake2014-06-041-1/+1
|
* turn off debugging and add some comments and todo from dsilversVincent Sanders2014-06-031-8/+9
|
* write a cache tag file as an aid to backup softwareVincent Sanders2014-05-301-0/+39
|
* Check return value from write() to avoid build warnings.Michael Drake2014-05-241-2/+14
|
* Add filesystem based backing storeVincent Sanders2014-05-131-0/+1197