aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* update: eliminated addSubDirectoryToDirectory()Max Kellermann2008-10-091-27/+8
* update: make the "song" variable more localMax Kellermann2008-10-091-3/+2
* update: do the recursive directory check only onceMax Kellermann2008-10-091-8/+6
* update: copy stat to new directoryMax Kellermann2008-10-091-1/+3
* update: avoid duplicate stat() callsMax Kellermann2008-10-091-27/+35
* update: rewrote updatePath() using updateInDirectory()Max Kellermann2008-10-091-68/+21
* update: don't export updateDirectory()Max Kellermann2008-10-094-14/+25
* update: pass const pointer to addSubDirectoryToDirectory()Max Kellermann2008-10-091-1/+1
* update: never pass root path to updatePath()Max Kellermann2008-10-091-6/+1
* database: renamed get_get_song() to db_get_song()Max Kellermann2008-10-095-8/+8
* update: don't sanitize the path againMax Kellermann2008-10-091-13/+3
* update: merged addDirectoryPathToDB() into addParentPathToDB()Max Kellermann2008-10-091-25/+3
* update: make addDirectoryPathToDB() non-recursiveMax Kellermann2008-10-091-11/+15
* update: delete directory after failed updateMax Kellermann2008-10-091-1/+8
* update: moved code to directory_make_child_checked()Max Kellermann2008-10-091-22/+25
* update: clear root after errorMax Kellermann2008-10-091-0/+1
* update: locked delete after update errorMax Kellermann2008-10-091-1/+40
* dirvec: added dirvec_clear()Max Kellermann2008-10-091-0/+6
* update: removed addToDirectory()Max Kellermann2008-10-091-39/+12
* directory: don't query database during loadMax Kellermann2008-10-091-2/+2
* directory: check the absolute path of a subdirectory while loadingMax Kellermann2008-10-091-0/+4
* directory: added inline wrappers for accessing childrenMax Kellermann2008-10-093-7/+20
* dirvec: constant pointers in dirvec_find()Max Kellermann2008-10-092-2/+2
* directory: moved dirvec struct declaration to dirvec.hMax Kellermann2008-10-096-10/+7
* diretory: moved code to directory_save.c, directory_print.cMax Kellermann2008-10-099-116/+214
* database: removed local variable bufferSizeMax Kellermann2008-10-091-3/+2
* database: simplify db_load()Max Kellermann2008-10-091-47/+42
* shout: removed DISABLED_SHOUT_ENCODER_PLUGINMax Kellermann2008-10-094-11/+4
* pcm: fix const flac in pcm_convertSampleRate()Max Kellermann2008-10-091-1/+1
* pcm: fixed software volume, broken by unsigned integerMax Kellermann2008-10-091-6/+3
* Fix error code for "Playlist already exists"Qball Cow2008-10-091-1/+1
* directory: fix update in root directoryMax Kellermann2008-10-083-4/+4
* update: fix deadlock in delete_song()Max Kellermann2008-10-081-1/+1
* directory: include sys/types.hMax Kellermann2008-10-081-1/+1
* directory: path must not be NULLMax Kellermann2008-10-083-11/+9
* directory: directory_get_path(NULL) is not allowedMax Kellermann2008-10-081-2/+8
* directory: eliminate CamelCaseMax Kellermann2008-10-089-58/+58
* database: renamed functions, "db_" prefix and no CamelCaseMax Kellermann2008-10-0811-68/+79
* database: removed printDirectoryInfo()Max Kellermann2008-10-083-14/+5
* directory: moved code to database.cMax Kellermann2008-10-0813-336/+425
* directory: converted isRootDirectory() to an inline functionMax Kellermann2008-10-082-6/+10
* song: don't allow calling song_get_url(NULL)Max Kellermann2008-10-082-7/+2
* song: use song_file_update() in song_file_load()Max Kellermann2008-10-081-10/+3
* song: song_file_update() returns boolMax Kellermann2008-10-083-6/+6
* song: don't check song_is_file() in song_file_update()Max Kellermann2008-10-081-17/+16
* song: removed CamelCaseMax Kellermann2008-10-0813-58/+59
* song: replaced all song constructorsMax Kellermann2008-10-085-28/+49
* playlist: simplified setPlaylistRandomStatus()Max Kellermann2008-10-081-16/+15
* use the "bool" data type instead of "int"Max Kellermann2008-10-0820-65/+74
* don't include os_compat.hMax Kellermann2008-10-0862-38/+143