aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2008-10-12update: simplify the serialized_delete usage a bitEric Wong1-20/+17
2008-10-12update: remove delete_each_song and clear_directoryEric Wong1-21/+3
2008-10-12directory: directory_free kills all that it containsEric Wong1-0/+14
2008-10-12update: serialize directory deletionsEric Wong1-11/+28
2008-10-12update: serialize song_free in main threadEric Wong1-3/+1
2008-10-12dirvec: introduce locking for all iteratorsEric Wong1-7/+29
2008-10-12dirvec: use dirvec_for_each where it makes senseEric Wong3-52/+65
2008-10-12dirvec: add dirvec_for_each iteratorEric Wong2-0/+19
2008-10-12songvec: avoid holding nr_lock during free(3)Eric Wong1-3/+5
2008-10-12update: allow music_root updates to be queuedEric Wong1-3/+2
2008-10-12update: validate in command.c and fix small memory leakEric Wong2-6/+17
2008-10-12directory: rename isRootDirectory => path_is_music_rootEric Wong3-6/+6
2008-10-12Avoid calling isRootDirectory when we have a directory objectEric Wong4-6/+6
2008-10-12directory: make music_root global and avoid runtime initializationEric Wong4-34/+21
2008-10-12directory: use mpd_sizeof_str_flex_array for path, tooEric Wong2-8/+9
2008-10-12tag_item: avoid wasting space when struct is unpackableEric Wong2-2/+4
2008-10-12song: use mpd_sizeof_str_flex_array for song.urlEric Wong1-2/+2
2008-10-12gcc: define mpd_sizeof_str_flex_arrayEric Wong1-0/+5
2008-10-11directory: don't use identical struct and variable namesEric Wong10-130/+128
2008-10-11update: replaced update_return with global "modified" flagMax Kellermann1-68/+39
2008-10-11update: make the variable "progress" staticMax Kellermann1-1/+1
2008-10-11update: don't print debug message when song was not modifiedMax Kellermann1-4/+5
2008-10-11update: fix memory leak in directory_update_init()Max Kellermann1-1/+4
2008-10-11update: make the job id unsignedMax Kellermann2-7/+7
2008-10-11update: job ID must be positiveMax Kellermann4-10/+8
2008-10-11update: check progress!=IDLE in reap_update_task()Max Kellermann1-0/+3
2008-10-11update: fixed stack corruption due to pthread_join() callMax Kellermann1-1/+3
2008-10-11updated: always call removeDeletedFromDirectory()Max Kellermann1-3/+1
2008-10-11update: eliminated addSubDirectoryToDirectory()Max Kellermann1-27/+8
2008-10-11update: make the "song" variable more localMax Kellermann1-2/+1
2008-10-11update: do the recursive directory check only onceMax Kellermann1-9/+6
2008-10-11update: copy stat to new directoryMax Kellermann1-1/+3
2008-10-11update: avoid duplicate stat() callsMax Kellermann1-28/+38
2008-10-11update: rewrote updatePath() using updateInDirectory()Max Kellermann1-70/+19
2008-10-11update: don't export updateDirectory()Max Kellermann4-13/+20
2008-10-11update: pass const pointer to addSubDirectoryToDirectory()Max Kellermann1-1/+1
2008-10-11update: never pass root path to updatePath()Max Kellermann1-6/+1
2008-10-11update: merged addDirectoryPathToDB() into addParentPathToDB()Max Kellermann1-23/+3
2008-10-11update: make addDirectoryPathToDB() non-recursiveMax Kellermann1-11/+13
2008-10-11update: delete directory after failed updateMax Kellermann1-1/+8
2008-10-11update: moved code to directory_make_child_checked()Max Kellermann1-22/+25
2008-10-11update: clear root after errorMax Kellermann1-0/+1
2008-10-11update: locked delete after update errorMax Kellermann1-1/+37
2008-10-11dirvec: added dirvec_clear()Max Kellermann1-0/+5
2008-10-11update: removed addToDirectory()Max Kellermann1-38/+10
2008-10-11directory: don't query database during loadMax Kellermann1-2/+1
2008-10-11directory: check the absolute path of a subdirectory while loadingMax Kellermann1-0/+4
2008-10-11directory: added inline wrappers for accessing childrenMax Kellermann3-7/+19
2008-10-11dirvec: constant pointers in dirvec_find()Max Kellermann2-2/+2
2008-10-11directory: moved dirvec struct declaration to dirvec.hMax Kellermann3-7/+7