aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
| * directory: eliminate CamelCaseMax Kellermann2008-10-117-50/+50
| * database: renamed functions, "db_" prefix and no CamelCaseMax Kellermann2008-10-1112-62/+62
| * database: removed printDirectoryInfo()Max Kellermann2008-10-113-12/+4
| * directory: moved code to database.cMax Kellermann2008-10-1115-335/+418
| * directory: converted isRootDirectory() to an inline functionMax Kellermann2008-10-112-6/+10
| * song: use song_file_update() in song_file_load()Max Kellermann2008-10-111-11/+1
| * song: song_file_update() returns booleanMax Kellermann2008-10-112-5/+3