aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-06-30tag: added function tag_name_parse()Max Kellermann1-9/+41
2010-03-17tag: added function tag_merge_replace()Max Kellermann1-0/+16
2009-04-28song_save: don't call tag_free(NULL)Max Kellermann1-0/+2
2009-04-28tag: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann1-2/+2
2009-03-15log: removed DEBUG() and FATAL()Max Kellermann1-3/+2
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-03-01tag: convert ignore_tag_items to a bool arrayMax Kellermann1-5/+5
2009-03-01tag: no CamelCaseMax Kellermann1-8/+8
2009-02-28tag: moved APE code to tag_ape.cMax Kellermann1-120/+0
2009-02-27tag: don't accept invalid UTF-8 sequencesMax Kellermann1-5/+27
2009-02-27tag: make tag.num_items unsignedMax Kellermann1-13/+4
2009-02-27tag: no CamelCaseMax Kellermann1-37/+38
2009-02-27tag: make tag_equal() return boolMax Kellermann1-12/+12
2009-02-17tag: fixed typo in MUSICBRAINZ_TRACKID tag nameMax Kellermann1-1/+1
2009-01-25tag: remove unused variable paramLaszlo Ashin1-3/+2
2009-01-25use g_free() instead of free()Max Kellermann1-8/+6
2009-01-25conf: const pointers in block get functionsMax Kellermann1-1/+1
2009-01-25use config_get_string() instead of config_get_param()Max Kellermann1-5/+5
2009-01-24tag: added support for MusicBrainz tagsMax Kellermann1-1/+7
2009-01-17conf: no CamelCase, part IMax Kellermann1-2/+2
2009-01-15tag: added tag_get_value()Max Kellermann1-3/+9
2009-01-13tag: added core support for the "album artist" tagMax Kellermann1-0/+1
2009-01-04tag: allocate space for null terminator in clear_non_printable()Max Kellermann1-3/+1
2009-01-04path, tag: don't allocate GError for charset conversionMax Kellermann1-5/+2
2009-01-03tag: added function tag_merge()Max Kellermann1-0/+46
2009-01-03tag: revert g_strescape() patchMax Kellermann1-7/+56
2009-01-03tag: use g_strescape() to eliminate evil charactersMax Kellermann1-18/+22
2008-12-28tag & tag_pool: migrate from pthread to glib threadsThomas Jansen1-8/+8
2008-11-03tag: added function tag_has_type()Max Kellermann1-0/+12
2008-11-01tag: use GLib instead of utils.hMax Kellermann1-8/+10
2008-11-01utils: use GUINT32_FROM_LE() instead of readLEuint32()Max Kellermann1-8/+8
2008-11-01tag: don't return const string from fix_utf8()Max Kellermann1-13/+13
2008-10-31removed UTF-8 library, use GLib insteadMax Kellermann1-4/+12
2008-10-08don't include os_compat.hMax Kellermann1-0/+2
2008-10-06tag: merge clearMpdTag into tag_freeEric Wong1-12/+2
2008-09-29Switch to C99 types (retaining compat with old compilers)Eric Wong1-1/+1
2008-09-08use strset.h instead of tagTracker.hMax Kellermann1-1/+0
2008-09-07tag: oops, of course items is now ** and not *Eric Wong1-2/+2
2008-09-07tag: lock all accesses to tag_poolEric Wong1-6/+10
2008-09-07tag: introduce handy items_size() functionEric Wong1-11/+12
2008-09-07tag: moved code to tag_print.cMax Kellermann1-25/+2
2008-09-06tag: fix segfault on updateEric Wong1-14/+21
2008-08-29tag: optimize tag_dup(), copy item referencesMax Kellermann1-1/+3
2008-08-29const pointersMax Kellermann1-4/+4
2008-08-29tag: try not to reallocate tag.items in every add() callMax Kellermann1-2/+60
2008-08-29tag: try not to duplicate the input stringMax Kellermann1-13/+18
2008-08-29tag: pass length to fix_utf8()Max Kellermann1-3/+4
2008-08-29added "length" parameter to validUtf8String()Max Kellermann1-1/+1
2008-08-29assert value!=NULL in fix_utf8()Max Kellermann1-1/+3
2008-08-29tag: converted macro fixUtf8() to an inline functionMax Kellermann1-9/+11