aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| * database: removed local variable bufferSizeMax Kellermann2008-10-111-3/+2
| * database: simplify db_load()Max Kellermann2008-10-111-47/+42
| * directory: fix update in root directoryMax Kellermann2008-10-112-4/+3
| * directory: path must not be NULLMax Kellermann2008-10-113-10/+10
| * directory: directory_get_path(NULL) is not allowedMax Kellermann2008-10-111-3/+4
| * songvec: pass const pointersMax Kellermann2008-10-112-2/+2