aboutsummaryrefslogtreecommitdiffstats
path: root/src/directory.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "directory: avoid magic in directory_walk"ericEric Wong2008-10-131-20/+13
* directory: avoid magic in directory_walkEric Wong2008-10-131-13/+20
* directory: fix directory_free() braindamageEric Wong2008-10-131-13/+19
* directory: children leave parents before being free()edEric Wong2008-10-121-1/+4
* directory: always maintain sorted properties vectorsEric Wong2008-10-121-13/+0
* directory: directory_free kills all that it containsEric Wong2008-10-121-0/+14
* dirvec: use dirvec_for_each where it makes senseEric Wong2008-10-121-23/+37
* directory: rename isRootDirectory => path_is_music_rootEric Wong2008-10-121-1/+1
* directory: make music_root global and avoid runtime initializationEric Wong2008-10-121-6/+9
* directory: use mpd_sizeof_str_flex_array for path, tooEric Wong2008-10-121-6/+6
* directory: don't use identical struct and variable namesEric Wong2008-10-111-22/+22
* directory: added inline wrappers for accessing childrenMax Kellermann2008-10-111-1/+1
* diretory: moved code to directory_save.c, directory_print.cMax Kellermann2008-10-111-116/+0
* directory: path must not be NULLMax Kellermann2008-10-111-7/+7
* directory: eliminate CamelCaseMax Kellermann2008-10-111-20/+20
* database: renamed functions, "db_" prefix and no CamelCaseMax Kellermann2008-10-111-1/+1
* directory: moved code to database.cMax Kellermann2008-10-111-312/+12
* directory: converted isRootDirectory() to an inline functionMax Kellermann2008-10-111-5/+5
* song: removed CamelCaseMax Kellermann2008-10-111-1/+1
* song: converted typedef Song to struct songMax Kellermann2008-10-111-6/+6
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-111-27/+30
* update: merged exploreDirectory() into updateDirectory()Max Kellermann2008-10-111-1/+1
* directory: added directory_is_empty()Max Kellermann2008-10-111-1/+1
* directory: moved code to update.cMax Kellermann2008-10-111-560/+10
* directory: fix return value in removeDeletedFromDirectoryEric Wong2008-10-071-1/+1
* directory: serialize song deletes from playlist during updateEric Wong2008-10-071-3/+27
* directory: use songvec_for_each for iteratorsEric Wong2008-10-071-30/+56
* dbUtils/directory: traverseAllIn forEachSong returns -1 on errorEric Wong2008-10-071-12/+9
* Assert if we don't have song or song->url setEric Wong2008-10-051-2/+2
* song: stop storing song_typeEric Wong2008-10-051-1/+1
* song: use flex arrays to store song->urlEric Wong2008-10-051-1/+1
* directory: fix writeDirectoryDBEric Wong2008-10-051-2/+4
* Merge commit 'box/song-locks' into ew/song-locksEric Wong2008-10-041-4/+9
|\
| * directory: reuse existing directory if found on updateEric Wong2008-10-041-4/+9
* | directory: simplify list update handling logicEric Wong2008-10-031-59/+61
* | directory: streamline deletesEric Wong2008-10-031-17/+15
|/
* directory: remove redundant sanitizePathDupEric Wong2008-09-291-15/+7
* update: move path sanitation up the stack to avoid extra copiesEric Wong2008-09-291-12/+26
* clean up updateInit calling and error handlingEric Wong2008-09-281-8/+4
* directory: isRootDirectory() is a one-linerEric Wong2008-09-281-4/+1
* directory: writeDirectoryInfo propagates errorsEric Wong2008-09-281-28/+19
* directory: make it clear that DIRECTORY_MTIME is deprecatedEric Wong2008-09-281-1/+1
* directory: remove "Mp3" referencesEric Wong2008-09-281-17/+17
* directory: remove shortname arguments everywhereEric Wong2008-09-281-79/+40
* directory: replace DirectoryList with dirvecEric Wong2008-09-281-195/+96
* directory: remove unused CPP definesEric Wong2008-09-281-4/+0
* songvec_free => songvec_destroyEric Wong2008-09-281-1/+1
* directory.c: kill unnecessary includesEric Wong2008-09-281-4/+0
* directory: update playlist version if updatedEric Wong2008-09-281-1/+6
* Revert "directory: serialize freeSong() within the main thread"Eric Wong2008-09-231-9/+1