aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* tag: added function tag_name_parse()Max Kellermann2009-11-041-9/+41
* tag: removed the "_ITEM_" suffix from the enum namesMax Kellermann2009-10-131-13/+13
* Implement ArtistSort tagBart Nagel2009-07-091-0/+1
* tag: added tag "AlbumArtistSort"Max Kellermann2009-07-071-0/+1
* song_save: don't call tag_free(NULL)Max Kellermann2009-04-281-0/+2
* tag: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann2009-04-281-2/+2
* log: removed DEBUG() and FATAL()Max Kellermann2009-03-151-3/+2
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* tag: convert ignore_tag_items to a bool arrayMax Kellermann2009-03-011-5/+5
* tag: no CamelCaseMax Kellermann2009-03-011-8/+8
* tag: moved APE code to tag_ape.cMax Kellermann2009-02-281-120/+0
* tag: don't accept invalid UTF-8 sequencesMax Kellermann2009-02-271-5/+27
* tag: make tag.num_items unsignedMax Kellermann2009-02-271-13/+4
* tag: no CamelCaseMax Kellermann2009-02-271-37/+38
* tag: make tag_equal() return boolMax Kellermann2009-02-271-12/+12
* tag: fixed typo in MUSICBRAINZ_TRACKID tag nameMax Kellermann2009-02-171-1/+1
* tag: remove unused variable paramLaszlo Ashin2009-01-251-3/+2
* use g_free() instead of free()Max Kellermann2009-01-251-8/+6
* conf: const pointers in block get functionsMax Kellermann2009-01-251-1/+1
* use config_get_string() instead of config_get_param()Max Kellermann2009-01-251-5/+5
* tag: added support for MusicBrainz tagsMax Kellermann2009-01-241-1/+7
* conf: no CamelCase, part IMax Kellermann2009-01-171-2/+2
* tag: added tag_get_value()Max Kellermann2009-01-151-3/+9
* tag: added core support for the "album artist" tagMax Kellermann2009-01-131-0/+1
* tag: allocate space for null terminator in clear_non_printable()Max Kellermann2009-01-041-3/+1
* path, tag: don't allocate GError for charset conversionMax Kellermann2009-01-041-5/+2
* tag: added function tag_merge()Max Kellermann2009-01-031-0/+46
* tag: revert g_strescape() patchMax Kellermann2009-01-031-7/+56
* tag: use g_strescape() to eliminate evil charactersMax Kellermann2009-01-031-18/+22
* tag & tag_pool: migrate from pthread to glib threadsThomas Jansen2008-12-281-8/+8
* tag: added function tag_has_type()Max Kellermann2008-11-031-0/+12
* tag: use GLib instead of utils.hMax Kellermann2008-11-011-8/+10
* utils: use GUINT32_FROM_LE() instead of readLEuint32()Max Kellermann2008-11-011-8/+8
* tag: don't return const string from fix_utf8()Max Kellermann2008-11-011-13/+13
* removed UTF-8 library, use GLib insteadMax Kellermann2008-10-311-4/+12
* don't include os_compat.hMax Kellermann2008-10-081-0/+2
* tag: merge clearMpdTag into tag_freeEric Wong2008-10-061-12/+2
* Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-291-1/+1
* use strset.h instead of tagTracker.hMax Kellermann2008-09-081-1/+0
* tag: oops, of course items is now ** and not *Eric Wong2008-09-071-2/+2
* tag: lock all accesses to tag_poolEric Wong2008-09-071-6/+10
* tag: introduce handy items_size() functionEric Wong2008-09-071-11/+12
* tag: moved code to tag_print.cMax Kellermann2008-09-071-25/+2
* tag: fix segfault on updateEric Wong2008-09-061-14/+21
* tag: optimize tag_dup(), copy item referencesMax Kellermann2008-08-291-1/+3
* const pointersMax Kellermann2008-08-291-4/+4
* tag: try not to reallocate tag.items in every add() callMax Kellermann2008-08-291-2/+60
* tag: try not to duplicate the input stringMax Kellermann2008-08-291-13/+18
* tag: pass length to fix_utf8()Max Kellermann2008-08-291-3/+4