aboutsummaryrefslogtreecommitdiffstats
path: root/src/directory.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* directory: use songvec_free to prevent memory leaks.Eric Wong2008-09-231-2/+1
* directory: fix leak introduced with threaded updateEric Wong2008-09-231-1/+1
* directory: serialize freeSong() within the main threadEric Wong2008-09-231-1/+10
* Remove EINTR checking for open(2)Eric Wong2008-09-221-2/+1
* directory: don't leak file handles if we get a corrupt dbEric Wong2008-09-221-1/+1
* Merge branch 'ew/directory'Eric Wong2008-09-221-177/+96
|\
| * directory: update do its work inside a threadEric Wong2008-09-221-108/+50
| * directory: use enum update_return for return valuesEric Wong2008-09-221-72/+49
* | Merge branch 'ew/directory'Eric Wong2008-09-201-119/+105
|\|
| * workaround race condition on updates with broken signal blockingEric Wong2008-09-201-39/+50
| * Replace SongList with struct songvecEric Wong2008-09-201-47/+47
| * directory: remove unused updateMp3Directory() functionEric Wong2008-09-201-18/+0
| * start using prefixcmp()Eric Wong2008-09-201-15/+8
* | Oops, open() with O_CREAT is nicer with a modeEric Wong2008-09-201-1/+1
|/
* Move away from fprintf() when writing DB/state_fileEric Wong2008-09-181-16/+21
* Directory: don't allocate stat information dynamicallyEric Wong2008-09-181-44/+19
* Merge branch 'mk/client'Eric Wong2008-09-091-2/+2
|\
| * client: renamed all public functionsMax Kellermann2008-09-011-1/+1
| * renamed interface.c to client.cMax Kellermann2008-09-011-1/+1
* | directory: printDirectoryInfo() does not call commandError()Max Kellermann2008-09-091-3/+1
* | directory: don't pass fd to traverseAllIn()Max Kellermann2008-09-091-7/+5
* | directory: don't pass fd to traverseAllIn() callbacksMax Kellermann2008-09-091-12/+11
* | dbUtils, playlist, directory: pass constant pointersMax Kellermann2008-09-091-2/+2
* | tag: static directory nameMax Kellermann2008-09-021-5/+3
|/
* include cleanupMax Kellermann2008-08-311-0/+1