aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* added "length" parameter to validUtf8String()Max Kellermann2008-08-291-1/+1
* assert value!=NULL in fix_utf8()Max Kellermann2008-08-291-1/+3
* tag: converted macro fixUtf8() to an inline functionMax Kellermann2008-08-291-9/+11
* tag: added a pool for tag itemsMax Kellermann2008-08-291-5/+4
* tag: converted tag_item.value to a char arrayMax Kellermann2008-08-291-4/+3
* tag: converted MpdTag.items to a pointer listMax Kellermann2008-08-291-10/+13
* tag: moved code to tag_id3.cMax Kellermann2008-08-291-340/+0
* tag: renamed functions, no CamelCaseMax Kellermann2008-08-291-24/+24
* tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_itemMax Kellermann2008-08-291-22/+23
* const pointersMax Kellermann2008-08-281-2/+2
* unsigned integers and size_tMax Kellermann2008-08-281-4/+3
* converted MpdTagItem.type to an enumMax Kellermann2008-08-261-3/+5
* clean up CPP includesMax Kellermann2008-04-121-4/+0
* yet more unsigned integersMax Kellermann2008-04-121-2/+1
* whitespace cleanupMax Kellermann2008-04-121-67/+67
* use size_tMax Kellermann2008-03-261-4/+4
* eliminated duplicate initializationMax Kellermann2008-03-261-5/+5
* fix -Wconst warningsMax Kellermann2008-02-051-3/+4
* fixed -Wshadow warningsMax Kellermann2008-01-261-14/+14
* Cleanup #includes of standard system headers and put them in one placeEric Wong2008-01-031-7/+1
* Merge branches/ew r7104Eric Wong2007-12-281-1/+2
* When parsing id3_frames take in account that there are different framesQball Cow2007-11-211-40/+137
* Changing all calls to ERROR() followed by exit(EXIT_FAILURE) with a singleJ. Alexander Treuman2007-05-261-2/+1
* The massive copyright updateAvuton Olrich2007-04-051-1/+1
* Adding tagtypes command to list available tag types (takes metadata_to_useJ. Alexander Treuman2007-03-311-0/+10
* Doing those previous SONG_* commits properly. Thanks to normalperson forJ. Alexander Treuman2007-03-201-1/+1
* Use SONG_TIME instead of literal "Time: " for consistency with db code.J. Alexander Treuman2007-03-201-1/+2
* fix bug #1458Warren Dukes2007-03-091-2/+1
* Make mpd fetch the Original artist/performer tag from mp3'sQball Cow2007-02-231-0/+4
* Closing some parenthesis around shank's email address in copyright headers.J. Alexander Treuman2007-02-181-1/+1
* Check that the APE tag length is valid before allocating a buffer for it.J. Alexander Treuman2006-11-261-0/+2
* tag.c: remove unnecessary #includesEric Wong2006-09-111-7/+0
* Replace strdup and {c,re,m}alloc with x* variants to check for OOM errorsEric Wong2006-08-261-7/+7
* Cast isostr to char * to fix yet another warningJ. Alexander Treuman2006-08-181-1/+1
* Change type of isostr to fix warningJ. Alexander Treuman2006-08-181-1/+1
* Avoid an unnecessary encoding conversion when converting id3v1 tags. Also ma...J. Alexander Treuman2006-08-151-22/+17
* tag.c: fix segfault on failed id3v1 character conversionEric Wong2006-08-151-0/+10