aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag.c (unfollow)
Commit message (Expand)AuthorFilesLines
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
2008-08-29tag: added a pool for tag itemsMax Kellermann1-5/+4
2008-08-29tag: converted tag_item.value to a char arrayMax Kellermann1-4/+3
2008-08-29tag: converted MpdTag.items to a pointer listMax Kellermann1-10/+13
2008-08-29tag: moved code to tag_id3.cMax Kellermann1-340/+0
2008-08-29tag: renamed functions, no CamelCaseMax Kellermann1-24/+24
2008-08-29tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_itemMax Kellermann1-22/+23
2008-08-28const pointersMax Kellermann1-2/+2
2008-08-28unsigned integers and size_tMax Kellermann1-4/+3
2008-08-26converted MpdTagItem.type to an enumMax Kellermann1-3/+5
2008-04-12clean up CPP includesMax Kellermann1-4/+0
2008-04-12yet more unsigned integersMax Kellermann1-2/+1
2008-04-12whitespace cleanupMax Kellermann1-67/+67
2008-03-26use size_tMax Kellermann1-4/+4
2008-03-26eliminated duplicate initializationMax Kellermann1-5/+5
2008-02-05fix -Wconst warningsMax Kellermann1-3/+4
2008-01-26fixed -Wshadow warningsMax Kellermann1-14/+14
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong1-7/+1
2007-12-28Merge branches/ew r7104Eric Wong1-1/+2
2007-11-21When parsing id3_frames take in account that there are different framesQball Cow1-40/+137
2007-05-26Changing all calls to ERROR() followed by exit(EXIT_FAILURE) with a singleJ. Alexander Treuman1-2/+1
2007-04-05The massive copyright updateAvuton Olrich1-1/+1
2007-03-31Adding tagtypes command to list available tag types (takes metadata_to_useJ. Alexander Treuman1-0/+10
2007-03-20Doing those previous SONG_* commits properly. Thanks to normalperson forJ. Alexander Treuman1-1/+1
2007-03-20Use SONG_TIME instead of literal "Time: " for consistency with db code.J. Alexander Treuman1-1/+2
2007-03-09fix bug #1458Warren Dukes1-2/+1
2007-02-23Make mpd fetch the Original artist/performer tag from mp3'sQball Cow1-0/+4
2007-02-18Closing some parenthesis around shank's email address in copyright headers.J. Alexander Treuman1-1/+1
2006-11-26Check that the APE tag length is valid before allocating a buffer for it.J. Alexander Treuman1-0/+2