aboutsummaryrefslogtreecommitdiffstats
path: root/src/song.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* song: use song_file_update() in song_file_load()Max Kellermann2008-10-111-11/+1
* song: song_file_update() returns booleanMax Kellermann2008-10-111-3/+1
* song: don't check song_is_file() in song_file_update()Max Kellermann2008-10-111-24/+24
* song: removed CamelCaseMax Kellermann2008-10-111-18/+17
* song: replaced all song constructorsMax Kellermann2008-10-111-22/+30
* song: converted typedef Song to struct songMax Kellermann2008-10-111-14/+14
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-111-3/+3
* song: don't make the struct packedMax Kellermann2008-10-111-1/+1
* directory: serialize song deletes from playlist during updateEric Wong2008-10-071-6/+0
* song: Add song_print_url_xEric Wong2008-10-071-0/+5
* song: add print_song_info_x for iterators tha pass void *Eric Wong2008-10-061-0/+5
* song: replace printSong* with song_print_*Eric Wong2008-10-051-10/+10
* Assert if we don't have song or song->url setEric Wong2008-10-051-2/+8
* song: stop storing song_typeEric Wong2008-10-051-11/+6
* song: use flex arrays to store song->urlEric Wong2008-10-051-15/+19
* song: converted "type" to enumMax Kellermann2008-10-051-1/+1
* song: get rid of newNullSong()Eric Wong2008-10-051-15/+4
* song: call freeJustSong if newSong failsEric Wong2008-10-051-1/+1
* song: better handling of existing songs when rereading DBEric Wong2008-10-041-4/+13
* song: start avoiding race in updateSongInfoEric Wong2008-10-031-9/+12
* song: removed type SongListMax Kellermann2008-09-261-36/+0
* songvec: remove songvec_pruneEric Wong2008-09-221-2/+0
* Don't try to prune unless we're updatingEric Wong2008-09-201-1/+2
* Replace SongList with struct songvecEric Wong2008-09-201-80/+23
* start using prefixcmp()Eric Wong2008-09-201-6/+5
* Move away from fprintf() when writing DB/state_fileEric Wong2008-09-181-7/+6
* tag: fix segfault on updateEric Wong2008-09-031-0/+1
* tag: try not to reallocate tag.items in every add() callMax Kellermann2008-09-021-4/+16
* song: don't export newNullSong()Max Kellermann2008-09-021-1/+1
* tag: renamed functions, no CamelCaseMax Kellermann2008-09-021-10/+10
* assert song->url != NULLMax Kellermann2008-08-301-0/+3
* fix segmentation fault in song info parserMax Kellermann2008-03-261-4/+5
* eliminated duplicate initializationMax Kellermann2008-03-261-7/+3
* fix -Wconst warningsMax Kellermann2008-02-051-2/+2
* Cleanup #includes of standard system headers and put them in one placeEric Wong2008-01-031-3/+1
* song: updateSongInfo: left out charset conversion when going thread-safeEric Wong2008-01-011-2/+4
* Merge branches/ew r7104Eric Wong2007-12-281-44/+19
* Changing all calls to ERROR() followed by exit(EXIT_FAILURE) with a singleJ. Alexander Treuman2007-05-261-8/+4
* The massive copyright updateAvuton Olrich2007-04-051-1/+1
* Don't initialize globals to zero (or NULL)Eric Wong2007-01-141-3/+3
* add support for: list fileWarren Dukes2006-10-271-2/+0
* Replace strdup and {c,re,m}alloc with x* variants to check for OOM errorsEric Wong2006-08-261-5/+6
* remove deprecated myfprintf wrapperEric Wong2006-07-301-4/+5
* interface/connection malloc reductions from mpd-keEric Wong2006-07-301-9/+9
* Add mpd-indent.shAvuton Olrich2006-07-201-121/+140
* sparse: ANSI-fy function declarationsEric Wong2006-07-171-2/+2
* [CLEANUP] Remove unused codeAvuton Olrich2006-07-151-19/+7
* Change shank's email addressJ. Alexander Treuman2006-07-141-1/+1
* Huge header update, update the copyright and addAvuton Olrich2006-07-131-1/+1
* Fix for bug 483Qball Cow2006-05-081-1/+2