summaryrefslogtreecommitdiffstats
path: root/firmware/common/dircache.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-21Dircache: Improve freed name memory recallocationMichael Sevakis1-26/+36
2017-03-21Avoid having to wait for dircache builds if shut down too soonBoris Gjenero1-4/+6
2017-03-12Dircache: Refine name allocation and error handling.Michael Sevakis1-33/+47
2017-03-08Fix a couple dircache oopsies.Michael Sevakis1-2/+7
2017-02-10Restore dircache hookup in the database ramcache.Michael Sevakis1-64/+145
2017-02-06Make sure dircache resolves outstanding references on volume root.Michael Sevakis1-0/+1
2017-01-17Do some debug and preparatory work for ramcache and playlistMichael Sevakis1-173/+178
2017-01-14Dircache: Fix a tiny-block reclaim bugMichael Sevakis1-1/+1
2015-01-01Limit "struct dircache_runinfo" to file scopeThomas Jarosch1-1/+1
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis1-1218/+2763
2013-08-17Cleanup MV/MD macros a little.Michael Sevakis1-5/+5
2011-11-19Update some missed pointers when moving the dircache allocationFred Bauer1-12/+14
2011-11-17Simulate usb plugging on the sim better using sim_tasks.Thomas Martitz1-2/+0
2011-10-28Fix FS#12325 - screen corruption on early usb.Thomas Martitz1-5/+13
2011-10-21fix sign errorFred Bauer1-4/+4
2011-08-30Dircache: Allow dircache to be enabled without reboot.Thomas Martitz1-30/+66
2011-08-30GSoC/Buflib: Enable compaction in buflib.Thomas Martitz1-29/+85
2011-08-30GSoC/Buflib: Add buflib memory alocator to the core.Thomas Martitz1-8/+15
2011-08-16Dircache: Fix memory leak (and recently panic).Thomas Martitz1-2/+2
2011-08-15Dircache: Fix bug introduced in r30308.Thomas Martitz1-4/+5
2011-08-14GSoC/Buflib: Replace all direct accesses to audiobuf with buffer API functions.Thomas Martitz1-7/+15
2011-07-30Dircache: Fix 2 nasty bugs introduced with the reworks starting with r30032.Thomas Martitz1-8/+13
2011-07-04Initialize the d_names_start pointer correctly in dircache. This shouldMiika Pekkarinen1-0/+2
2011-07-01Fixed incorrect dircache reallocation during tagcache commit.Miika Pekkarinen1-0/+6
2011-06-22Fix loading dircache stat on h100. Relocating the data was broken due to stru...Thomas Martitz1-5/+8
2011-06-20Use ALIGN_UP() macro for alignment, in a more correct way also.Thomas Martitz1-1/+1
2011-06-20Dircache: A bit of follow-up code cleanup suggested by Amaury Pouly.Thomas Martitz1-33/+28
2011-06-20Optimize new dircache_copy_path so that the helper (strlcat) doesn't need to ...Thomas Martitz1-3/+4
2011-06-20Dircache: Don't expose struct dircache_entry and pointers into the cache, use...Thomas Martitz1-14/+59
2011-06-20Dircache: Move struct maindata declaration to dircache.c and actually check f...Thomas Martitz1-1/+12
2011-06-20Dircache: Change internal cache layout.Thomas Martitz1-63/+168
2011-06-20Fix dircache_size calculation bug introcuced 3 revisions ago.Thomas Martitz1-1/+1
2011-06-20Dircache: Return the size of the result string in dircache_copy_path() so tha...Thomas Martitz1-3/+6
2011-06-20Dircache: Rework and simplify dircache_copy_path().Thomas Martitz1-28/+28
2011-06-20Dircache: Remove dircache_entry::name_len.Thomas Martitz1-39/+31
2011-05-08Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0.Andree Buschmann1-1/+1
2011-02-14All kernel objects in code shared amongs targets (core, plugins, codecs) shou...Michael Sevakis1-1/+1
2011-02-02Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code)...Andree Buschmann1-1/+1
2010-12-06Get rid of get_user_file_path and do the path handling in wrappers for open()...Thomas Martitz1-8/+3
2010-09-01Ged rid of uisimulator/common/io.c for android builds.Thomas Martitz1-45/+34
2010-08-01Fix reds.Thomas Martitz1-0/+1
2010-08-01Rockbox as an application: add get_user_file_path().Thomas Martitz1-3/+8
2010-07-26Factor out opening and removing DIRCACHE_FILE into separate functions.Thomas Martitz1-9/+31
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz1-4/+4
2010-05-21dircache:Amaury Pouly1-16/+7
2010-05-21Fix typos in commentMichael Chicoine1-2/+2
2010-05-21FS#10913: fix file browser not updated on microsd insertion/removal. This is ...Amaury Pouly1-0/+15
2010-05-06Move c/h files implementing/defining standard library stuff into a new libc d...Thomas Martitz1-1/+1
2010-05-06Make open() posix compliant api-wise. A few calls (those with O_CREAT) need t...Thomas Martitz1-1/+1
2010-04-22dircache: increase stack size to handle the worse case path during rebuild (d...Amaury Pouly1-1/+1