aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/TagBuilder.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-09-30util/StringView: new utility classMax Kellermann1-22/+12
2015-08-24tag/Settings: convert to C++Max Kellermann1-1/+1
2015-08-24tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann1-1/+1
2015-02-06TagBuilder: allow adding duplicate tag types in Complement()Max Kellermann1-1/+10
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-26util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compareMax Kellermann1-0/+9
2014-10-10TagString: return WritableBuffer<char>Max Kellermann1-5/+6
2014-08-29Tag: use SignedSongTime for the song durationMax Kellermann1-9/+9
2014-04-24TagBuilder: add method AddEmptyItem()Max Kellermann1-0/+10
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-08tag/TagBuilder: overload Commit() returning a Tag objectMax Kellermann1-0/+8
2014-01-08tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann1-1/+1
2014-01-07util/Alloc: new library replacing GLib's g_malloc()Max Kellermann1-3/+2
2013-12-03Tag: use new[]/delete[] instead of g_new()/g_free()Max Kellermann1-1/+1
2013-12-03PaylistTag: use class TagBuilderMax Kellermann1-7/+27
2013-12-03TagBuilder: add move operatorMax Kellermann1-0/+31
2013-12-03TagBuilder: reserve items in move constructorMax Kellermann1-0/+1
2013-12-03TagBuilder: implement the assignment operatorMax Kellermann1-0/+17
2013-12-03Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann1-0/+19
2013-12-03TagBuilder: add Tag copy/move constructorsMax Kellermann1-0/+25
2013-12-03TagBuilder: add method HasType()Max Kellermann1-0/+10
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann1-3/+3
2013-09-05TagBuilder: add method Commit(Tag&)Max Kellermann1-8/+15
2013-09-05TagBuilder: new class for constructing Tag objectsMax Kellermann1-0/+108