summaryrefslogtreecommitdiff
path: root/src/tag
AgeCommit message (Expand)Author
2014-04-24db/Helpers: move code to tag/Set.cxxMax Kellermann
2014-04-24db/Helpers: move TagSet to dedicated headerMax Kellermann
2014-04-24TagBuilder: add method AddEmptyItem()Max Kellermann
2014-03-01TagId3: disable charset conversion without GLibMax Kellermann
2014-02-17TagId3: use xstrdup() instead of g_strdup()Max Kellermann
2014-02-17util/StringUtil: add function Strip()Max Kellermann
2014-02-17TagString: disable UTF-8 validation if GLib is disabledMax Kellermann
2014-01-24Config*: move to config/Max Kellermann
2014-01-19Tag: pack attributes tighterMax Kellermann
2014-01-14SongFilter, TagConfig: cast TAG_NUM_OF_ITEM_TYPES to integerMax Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-09tag/TagTable: add lookup TagType -> nameMax Kellermann
2014-01-08tag/TagBuilder: overload Commit() returning a Tag objectMax Kellermann
2014-01-08tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann
2014-01-07util/Alloc: new library replacing GLib's g_malloc()Max Kellermann
2014-01-07tag/TagPool: use NewVarSize() to allocate TagPoolSlotMax Kellermann
2014-01-07tag/TagPool: rename struct slot to TagPoolSlotMax Kellermann
2014-01-07tag/TagPool: use gcc_packed instead of mpd_packedMax Kellermann
2014-01-06util/Cast: new utility libraryMax Kellermann
2013-12-24Merge tag 'release-0.18.6'Max Kellermann
2013-12-19riff: recognize upper-case "ID3" chunk nameMichal Smucr
2013-12-13Tag: swap "base" and "add" in method Merge()Max Kellermann
2013-12-04tag/ApeLoader: use new[]/delete[] instead of g_malloc()/g_free()Max Kellermann
2013-12-04TagId3: make variables more localMax Kellermann
2013-12-04TagId3: use std::string for partial string copyMax Kellermann
2013-12-04TagId3: use free() instead of g_free() for libid3tag allocationsMax Kellermann
2013-12-04TagId3: use new[]/delete[] instead of g_malloc()/g_free()Max Kellermann
2013-12-04TagId3: gcc_unlikely instead of G_UNLIKELYMax Kellermann
2013-12-03Tag: destructor calls Clear()Max Kellermann
2013-12-03Tag: use new[]/delete[] instead of g_new()/g_free()Max Kellermann
2013-12-03Tag: remove method AddItem()Max Kellermann
2013-12-03PaylistTag: use class TagBuilderMax Kellermann
2013-12-03TagBuilder: add move operatorMax Kellermann
2013-12-03TagBuilder: reserve items in move constructorMax Kellermann
2013-12-03TagBuilder: make conversion constructors "explicit"Max Kellermann
2013-12-03TagBuilder: implement the assignment operatorMax Kellermann
2013-12-03Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann
2013-12-03TagBuilder: add Tag copy/move constructorsMax Kellermann
2013-12-03TagBuilder: add method HasType()Max Kellermann
2013-12-02Tag: add methods RemoveAll(), RemoveType()Max Kellermann
2013-11-28include cleanup using iwyuMax Kellermann
2013-10-28*: use nullptr instead of NULLMax Kellermann
2013-10-26ApeTag: support multiple values per nameMax Kellermann
2013-10-26ApeTag: move code to ForEachValue()Max Kellermann
2013-10-26ApeTag: simplify the "recognized" flagMax Kellermann
2013-10-26TagFile: use Path instead of const char *Max Kellermann
2013-10-25ReplayGainInfo: use CamelCase for struct nameMax Kellermann
2013-10-20Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann
2013-10-17*: use std::numeric_limitsMax Kellermann