aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Revert "directory: avoid magic in directory_walk"ericEric Wong2008-10-131-20/+13
* playlist: fix setting of randomEric Wong2008-10-131-1/+1
* directory: avoid magic in directory_walkEric Wong2008-10-131-13/+20
* {dir,song}vec: remove unused *_destroy routinesEric Wong2008-10-134-31/+0
* directory: fix directory_free() braindamageEric Wong2008-10-131-13/+19
* {dir,song}vec: fix off-by-one errors in {dir,song}vec_deleteEric Wong2008-10-122-16/+18
* {dir,song}vec: these structs are constEric Wong2008-10-122-2/+2
* Merge branch 'ew/directory'Eric Wong2008-10-1217-179/+230
|\
| * update: fix multiple deletes from *vec iteratorsEric Wong2008-10-122-2/+10
| * directory: children leave parents before being free()edEric Wong2008-10-121-1/+4
| * directory: always maintain sorted properties vectorsEric Wong2008-10-127-41/+12
| * update: simplify the serialized_delete usage a bitEric Wong2008-10-121-20/+17
| * update: remove delete_each_song and clear_directoryEric Wong2008-10-121-21/+3
| * directory: directory_free kills all that it containsEric Wong2008-10-121-0/+14
| * update: serialize directory deletionsEric Wong2008-10-121-11/+28
| * update: serialize song_free in main threadEric Wong2008-10-121-3/+1
| * dirvec: introduce locking for all iteratorsEric Wong2008-10-121-7/+29
| * dirvec: use dirvec_for_each where it makes senseEric Wong2008-10-123-52/+65
| * dirvec: add dirvec_for_each iteratorEric Wong2008-10-122-0/+19
| * songvec: avoid holding nr_lock during free(3)Eric Wong2008-10-121-3/+5
| * update: allow music_root updates to be queuedEric Wong2008-10-121-3/+2
| * update: validate in command.c and fix small memory leakEric Wong2008-10-122-6/+17
| * directory: rename isRootDirectory => path_is_music_rootEric Wong2008-10-123-6/+6
| * Avoid calling isRootDirectory when we have a directory objectEric Wong2008-10-124-6/+6
| * directory: make music_root global and avoid runtime initializationEric Wong2008-10-124-34/+21
| * directory: use mpd_sizeof_str_flex_array for path, tooEric Wong2008-10-122-8/+9
| * tag_item: avoid wasting space when struct is unpackableEric Wong2008-10-122-2/+4
| * song: use mpd_sizeof_str_flex_array for song.urlEric Wong2008-10-121-2/+2
| * gcc: define mpd_sizeof_str_flex_arrayEric Wong2008-10-121-0/+5
* | song: song_get_url: fix "/" prefix for songs in music_rootEric Wong2008-10-121-1/+1
* | song: fix up mismerge that broke songs in music_rootEric Wong2008-10-121-1/+1
|/
* Merge branch 'mk/directory'Eric Wong2008-10-1131-1298/+1471
|\
| * directory: don't use identical struct and variable namesEric Wong2008-10-1110-130/+128
| * update: replaced update_return with global "modified" flagMax Kellermann2008-10-111-68/+39
| * update: make the variable "progress" staticMax Kellermann2008-10-111-1/+1
| * update: don't print debug message when song was not modifiedMax Kellermann2008-10-111-4/+5
| * update: fix memory leak in directory_update_init()Max Kellermann2008-10-111-1/+4
| * update: make the job id unsignedMax Kellermann2008-10-112-7/+7
| * update: job ID must be positiveMax Kellermann2008-10-114-10/+8
| * update: check progress!=IDLE in reap_update_task()Max Kellermann2008-10-111-0/+3
| * update: fixed stack corruption due to pthread_join() callMax Kellermann2008-10-111-1/+3
| * updated: always call removeDeletedFromDirectory()Max Kellermann2008-10-111-3/+1
| * update: eliminated addSubDirectoryToDirectory()Max Kellermann2008-10-111-27/+8
| * update: make the "song" variable more localMax Kellermann2008-10-111-2/+1
| * update: do the recursive directory check only onceMax Kellermann2008-10-111-9/+6
| * update: copy stat to new directoryMax Kellermann2008-10-111-1/+3
| * update: avoid duplicate stat() callsMax Kellermann2008-10-111-28/+38
| * update: rewrote updatePath() using updateInDirectory()Max Kellermann2008-10-111-70/+19
| * update: don't export updateDirectory()Max Kellermann2008-10-114-13/+20
| * update: pass const pointer to addSubDirectoryToDirectory()Max Kellermann2008-10-111-1/+1