aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
| * update: never pass root path to updatePath()Max Kellermann2008-10-111-6/+1
| * update: merged addDirectoryPathToDB() into addParentPathToDB()Max Kellermann2008-10-111-23/+3
| * update: make addDirectoryPathToDB() non-recursiveMax Kellermann2008-10-111-11/+13
| * update: delete directory after failed updateMax Kellermann2008-10-111-1/+8
| * update: moved code to directory_make_child_checked()Max Kellermann2008-10-111-22/+25
| * update: clear root after errorMax Kellermann2008-10-111-0/+1
| * update: locked delete after update errorMax Kellermann2008-10-111-1/+37
| * dirvec: added dirvec_clear()Max Kellermann2008-10-111-0/+5
| * update: removed addToDirectory()Max Kellermann2008-10-111-38/+10
| * directory: don't query database during loadMax Kellermann2008-10-111-2/+1
| * directory: check the absolute path of a subdirectory while loadingMax Kellermann2008-10-111-0/+4
| * directory: added inline wrappers for accessing childrenMax Kellermann2008-10-113-7/+19
| * dirvec: constant pointers in dirvec_find()Max Kellermann2008-10-112-2/+2
| * directory: moved dirvec struct declaration to dirvec.hMax Kellermann2008-10-113-7/+7
| * diretory: moved code to directory_save.c, directory_print.cMax Kellermann2008-10-118-116/+226