aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/ApeTag.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-10-26ApeTag: support multiple values per nameMax Kellermann1-2/+7
2013-10-26ApeTag: move code to ForEachValue()Max Kellermann1-16/+30
2013-10-26ApeTag: simplify the "recognized" flagMax Kellermann1-4/+1
2013-10-26TagFile: use Path instead of const char *Max Kellermann1-1/+2
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann1-3/+3
2013-10-15ApeTag: use std::string for temporary allocationMax Kellermann1-4/+3
2013-09-04TagTable: un-inline the two functionsMax Kellermann1-0/+4
2013-09-04Tag*: move libtag.a sources to src/tag/Max Kellermann1-0/+0
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-29tag_table: convert to C++Max Kellermann1-1/+1
2013-07-29tag_handler: convert to C++Max Kellermann1-1/+1
2013-07-29ape: convert to C++Max Kellermann1-30/+17
2012-09-25decoder/wavpack: support all APEv2 tagsMax Kellermann1-1/+1
2012-07-29tag_ape: return false if no usable tag was foundMax Kellermann1-7/+21
2012-02-12tag_{ape,id3}: remove the _load() functionsMax Kellermann1-12/+0
2012-02-12tag_handler: handle arbitrary name/value pairsMax Kellermann1-0/+2
2012-02-11decoder_plugin: scan tags with callback tableMax Kellermann1-20/+36
2012-02-11tag_table: convert to a structMax Kellermann1-4/+5
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-11-24tag_ape: support multiple valuesMax Kellermann1-1/+15
2010-11-18tag_ape: move code to ape.cMax Kellermann1-93/+19
2010-06-30tag_ape: remove duplicate entries in the tag name tableMax Kellermann1-7/+5
2010-06-30tag_ape: move code to tag_ape_name_parse()Max Kellermann1-1/+7
2010-06-30tag_ape: move table lookup to tag_table.hMax Kellermann1-9/+9
2010-06-30tag_ape: support album artistMax Kellermann1-0/+1
2010-06-30tag_ape: simplified the apeItems arrayMax Kellermann1-22/+12
2010-06-30tag_ape: moved code to tag_ape_import_item()Max Kellermann1-12/+22
2010-06-30tag_ape: converted apeItems and tagItems to global varsMax Kellermann1-20/+20
2010-05-31tag_ape: remove duplicate entries in the tag name tableMax Kellermann1-13/+5
2010-05-31tag_ape: move code to tag_ape_name_parse()Max Kellermann1-1/+7
2010-05-30tag_ape: move table lookup to tag_table.hMax Kellermann1-9/+9
2010-05-30tag_ape: support album artist, MusicBrainz tagsMax Kellermann1-1/+8
2010-05-20tag_{id3,ape}: explicitly open files in binary modeMax Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-10-13tag: removed the "_ITEM_" suffix from the enum namesMax Kellermann1-7/+7
2009-07-19tag_ape: simplified the apeItems arrayMax Kellermann1-22/+12
2009-07-19tag_ape: moved code to tag_ape_import_item()Max Kellermann1-12/+22
2009-07-19tag_ape: converted apeItems and tagItems to global varsMax Kellermann1-20/+20
2009-07-19ape: added protection against large memory allocationsMax Kellermann1-0/+3
2009-07-19tag_ape: removed redundant length checkMax Kellermann1-3/+4
2009-07-18ape: check the tag size (fixes integer underflow)Max Kellermann1-1/+1
2009-04-28tag: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann1-1/+1
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-02-28tag: moved APE code to tag_ape.cMax Kellermann1-0/+145