aboutsummaryrefslogtreecommitdiffstats
path: root/src/song_save.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* copyright year 2011Max Kellermann2011-01-291-1/+1
* string_util: add function strchug_fast()Max Kellermann2010-12-231-1/+2
* queue_save: save tags and range of non-database songsMax Kellermann2010-07-251-6/+12
* song_save: save start_ms and end_msMax Kellermann2010-07-251-0/+11
* song_save: song_load() returns NULL instead of falseMax Kellermann2010-07-251-2/+2
* song_save: pass const songvec to songvec_save()Max Kellermann2010-07-211-1/+1
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* tag: added function tag_name_parse()Max Kellermann2009-11-041-14/+1
* song_save: explicitly parse the colonMax Kellermann2009-11-041-18/+27
* song_save: free song object on errorMax Kellermann2009-11-011-0/+4
* song_save: load one song at a timeMax Kellermann2009-11-011-62/+11
* database: use strcmp() instead of g_str_has_prefix()Max Kellermann2009-11-011-2/+1
* text_file: allocate line buffers dynamicallyMax Kellermann2009-11-011-16/+15
* song: renamed attribute "url" to "uri"Max Kellermann2009-10-131-7/+6
* song_save: use GError for error handlingMax Kellermann2009-07-051-5/+18
* song_save: no CamelCaseMax Kellermann2009-07-051-11/+11
* song_save: don't call tag_free(NULL)Max Kellermann2009-04-281-1/+2
* log: removed DEBUG() and FATAL()Max Kellermann2009-03-151-3/+7
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* tag: no CamelCaseMax Kellermann2009-02-271-2/+2
* song_save: don't fail on empty tag valuesMax Kellermann2009-01-141-2/+2
* song_save: return value pointer from matchesAnMpdTagItemKey()Max Kellermann2009-01-141-8/+8
* song_save: itemType is "enum tag_type", not "int"Max Kellermann2009-01-141-2/+2
* song_save: check for colon and space when loading a tagMax Kellermann2009-01-131-2/+4
* don't include utils.h when it isn't usedMax Kellermann2009-01-031-1/+2
* utils: removed myFgets()Max Kellermann2008-12-281-2/+4
* directory: eliminate CamelCaseMax Kellermann2008-10-081-1/+1
* song: removed CamelCaseMax Kellermann2008-10-081-5/+5
* song: replaced all song constructorsMax Kellermann2008-10-081-2/+2
* song: converted typedef Song to struct songMax Kellermann2008-10-081-5/+8
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-081-1/+1
* song: use songvec_for_each() in songvec_print() / songvec_save()Max Kellermann2008-10-071-12/+11
* song: stop storing song_typeEric Wong2008-10-061-1/+1
* song: use flex arrays to store song->urlEric Wong2008-10-061-7/+3
* song: get rid of newNullSong()Eric Wong2008-10-061-1/+1
* songvec: remove songvec_pruneEric Wong2008-09-231-3/+0
* Don't try to prune unless we're updatingEric Wong2008-09-231-1/+2
* Replace SongList with struct songvecEric Wong2008-09-231-54/+31
* tag: added buffered versions of the tag_print.c codeMax Kellermann2008-09-071-3/+20
* song: moved code to song_print.c, song_save.cMax Kellermann2008-09-071-0/+160