aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* CPP include cleanupMax Kellermann2008-10-085-8/+4
* notify: removed the "Notify" typedefMax Kellermann2008-10-087-19/+29
* song: converted typedef Song to struct songMax Kellermann2008-10-0826-118/+196
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-0811-87/+102
* update: merged exploreDirectory() into updateDirectory()Max Kellermann2008-10-083-49/+15
* directory: added directory_is_empty()Max Kellermann2008-10-082-1/+9
* directory: moved code to update.cMax Kellermann2008-10-088-586/+653
* dirvec: moved code to dirvec.cMax Kellermann2008-10-083-62/+75
* notify: loop while no signal is pendingMax Kellermann2008-10-081-2/+1
* song: really make the song struct non-packedMax Kellermann2008-10-071-1/+1
* directory: fix return value in removeDeletedFromDirectoryEric Wong2008-10-071-1/+1
* directory: serialize song deletes from playlist during updateEric Wong2008-10-073-11/+28
* directory: use songvec_for_each for iteratorsEric Wong2008-10-071-28/+30
* song: use songvec_for_each() in songvec_print() / songvec_save()Max Kellermann2008-10-072-20/+19
* songvec: pass const pointersMax Kellermann2008-10-072-4/+10
* dbUtils/directory: traverseAllIn forEachSong returns -1 on errorEric Wong2008-10-072-14/+11
* songvec: lock traversals for thread-safe updates/readsEric Wong2008-10-071-10/+34
* songvec: add songvec_for_each iteratorEric Wong2008-10-072-0/+15
* song: replace printSong* with song_print_*Eric Wong2008-10-074-14/+14
* Assert if we don't have song or song->url setEric Wong2008-10-072-4/+10
* autotools: tidy up make distEric Wong2008-10-063-145/+2
* autotools: add pthreads linker supportEric Wong2008-10-062-0/+279
* Add .gitignoreEric Wong2008-10-061-0/+35
* song: stop storing song_typeEric Wong2008-10-066-27/+22
* song: don't make the struct packedMax Kellermann2008-10-062-2/+2
* song: use flex arrays to store song->urlEric Wong2008-10-064-17/+25
* song: get rid of newNullSong()Eric Wong2008-10-063-16/+3
* song: call freeJustSong if newSong failsEric Wong2008-10-061-1/+1
* command: fix return statusEric Wong2008-10-061-17/+8