aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* autotools: tidy up make distEric Wong2008-10-053-145/+3
* autotools: add pthreads linker supportEric Wong2008-10-052-0/+279
* Add .gitignoreEric Wong2008-10-051-0/+35
* 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
* | allow searching for albums with an empty tagEric Wong2008-09-292-1/+25
* | Merge branch 'ew/directory'Eric Wong2008-09-2912-375/+341
|\|
| * directory: remove redundant sanitizePathDupEric Wong2008-09-291-15/+7
| * update: move path sanitation up the stack to avoid extra copiesEric Wong2008-09-293-30/+58
| * clean up updateInit calling and error handlingEric Wong2008-09-283-13/+22
| * directory: isRootDirectory() is a one-linerEric Wong2008-09-281-4/+1
| * directory: writeDirectoryInfo propagates errorsEric Wong2008-09-281-28/+19
| * directory: make it clear that DIRECTORY_MTIME is deprecatedEric Wong2008-09-281-1/+1
| * directory: remove "Mp3" referencesEric Wong2008-09-283-22/+22
| * playlist: deleteASongFromPlaylist takes a const Song *Eric Wong2008-09-282-2/+2
| * songvec: songvec_delete takes a const Song pointerEric Wong2008-09-282-2/+2
| * directory: remove shortname arguments everywhereEric Wong2008-09-281-79/+40
| * path: add mpd_basename() functionEric Wong2008-09-282-0/+20
| * directory.h: remove directory_sigChldHandler declEric Wong2008-09-281-2/+0
| * directory: replace DirectoryList with dirvecEric Wong2008-09-284-197/+175
| * directory: remove unused CPP definesEric Wong2008-09-281-4/+0
| * songvec_free => songvec_destroyEric Wong2008-09-283-3/+3