aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* playlist: simplified setPlaylistRandomStatus()Max Kellermann2008-10-111-5/+1
* CPP include cleanupMax Kellermann2008-10-114-4/+3
* song: converted typedef Song to struct songMax Kellermann2008-10-1115-90/+99
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-119-84/+89
* update: merged exploreDirectory() into updateDirectory()Max Kellermann2008-10-113-49/+15
* directory: added directory_is_empty()Max Kellermann2008-10-112-1/+6
* directory: moved code to update.cMax Kellermann2008-10-118-571/+629
* dirvec: moved code to dirvec.cMax Kellermann2008-10-113-62/+75
* song: really make the song struct non-packedMax Kellermann2008-10-111-1/+1
* song: don't make the struct packedMax Kellermann2008-10-112-2/+2
* directory: fix return value in removeDeletedFromDirectoryEric Wong2008-10-071-1/+1
* Merge branch 'ew/update-thrsafe'Eric Wong2008-10-077-114/+167
|\
| * directory: serialize song deletes from playlist during updateEric Wong2008-10-073-11/+27
| * directory: use songvec_for_each for iteratorsEric Wong2008-10-073-63/+56
| * dbUtils: more cleanupsEric Wong2008-10-071-11/+3
| * song: Add song_print_url_xEric Wong2008-10-072-0/+8
| * dbUtils/directory: traverseAllIn forEachSong returns -1 on errorEric Wong2008-10-072-22/+14
| * songvec: lock traversals for thread-safe updates/readsEric Wong2008-10-071-10/+34
| * song: add print_song_info_x for iterators tha pass void *Eric Wong2008-10-062-0/+8
| * songvec: add songvec_for_each iteratorEric Wong2008-10-052-0/+15
| * song: replace printSong* with song_print_*Eric Wong2008-10-055-24/+23
| * Assert if we don't have song or song->url setEric Wong2008-10-052-4/+10
* | wavpack: remove C99 initializersEric Wong2008-10-051-12/+16
* | dbUtils: remove C99 initializerEric Wong2008-10-051-3/+2
|/
* autotools: tidy up make distEric Wong2008-10-052-144/+2
* song: stop storing song_typeEric Wong2008-10-055-29/+22
* song: use flex arrays to store song->urlEric Wong2008-10-053-19/+24
* song: converted "type" to enumMax Kellermann2008-10-052-5/+8
* song: get rid of newNullSong()Eric Wong2008-10-051-15/+4
* song: call freeJustSong if newSong failsEric Wong2008-10-051-1/+1
* playlist.h: fix build for folks that don't -DMPD_PATH_MAX=...Eric Wong2008-10-051-0/+1
* decode: fix build for folks that don't -DMPD_PATH_MAX=...Eric Wong2008-10-051-0/+1
* directory: fix writeDirectoryDBEric Wong2008-10-051-2/+4
* command: fix return statusEric Wong2008-10-051-16/+6
* Merge commit '1533279fb18b2b0f53345f0e0727d2f0f968c00d'Eric Wong2008-10-0515-393/+283
|\
| * Merge commit 'box/song-locks' into ew/song-locksEric Wong2008-10-043-20/+24
| |\
| | * directory: reuse existing directory if found on updateEric Wong2008-10-041-4/+9
| | * song: better handling of existing songs when rereading DBEric Wong2008-10-041-4/+13
| | * tag: merge clearMpdTag into tag_freeEric Wong2008-10-031-12/+2
| | * song: start avoiding race in updateSongInfoEric Wong2008-10-031-9/+12
| * | Merge commit 'box/directory' into ew/song-locksEric Wong2008-10-045-225/+159
| |\ \
| | * | command: get rid of specialized list handlersEric Wong2008-10-031-106/+67
| | * | directory: simplify list update handling logicEric Wong2008-10-033-100/+71
| | * | main_notify: define main_task so we can use it for assertionsEric Wong2008-10-032-0/+7
| | * | directory: streamline deletesEric Wong2008-10-031-17/+15
| * | | song: start avoiding race in updateSongInfoEric Wong2008-10-031-9/+12
| | |/ | |/|
| * | playlist: small lines of code reductionEric Wong2008-10-031-96/+47
| * | Revert "Start using song pointers in core data structures"Eric Wong2008-10-028-49/+44
* | | playlist: fix "currentsong" at end-of-playlistEric Wong2008-10-041-4/+11
|/ /
* | Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-2931-132/+150