summaryrefslogtreecommitdiff
path: root/src/tag
AgeCommit message (Expand)Author
2015-02-06Merge tag 'v0.19.9'Max Kellermann
2015-02-06TagBuilder: allow adding duplicate tag types in Complement()Max Kellermann
2015-02-04tag/Rva2: convert pointers to referencesMax Kellermann
2015-02-04tag/Rva2: rename struct rva2_data to CamelCaseMax Kellermann
2015-02-04tag/Rva2: make enum rva2_channel strictly-typedMax Kellermann
2015-01-22tag/Format: add %iso8601%Max Kellermann
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann
2015-01-14output/recorder: dynamic file nameMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-26Merge branch 'v0.19.x'Max Kellermann
2014-12-26Merge branch 'v0.18.x' into v0.19.xMax Kellermann
2014-12-26util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compareMax Kellermann
2014-12-02TagId3: add "pure" attributesMax Kellermann
2014-11-28Compiler.h: add macro CLANG_OR_GCC_VERSION()Max Kellermann
2014-11-25ApeTag: drop support for non-standard tag "album artist"Max Kellermann
2014-11-22configure.ac: add macro MPD_ENABLE_AUTO_PKG_LIBMax Kellermann
2014-11-08tag/Set: do AlbumArtist/Artist fallback only if AlbumArtist is not disabledMax Kellermann
2014-11-02TagString: use g_strndup() for unterminated stringMax Kellermann
2014-10-10TagString: implement fix_utf8() without GLibMax Kellermann
2014-10-10TagString: return WritableBuffer<char>Max Kellermann
2014-10-10TagString: use strndup() for unterminated stringMax Kellermann
2014-10-10TagString: remove ISO-Latin-1 fallbackMax Kellermann
2014-09-29Tag: support "AlbumSort"Max Kellermann
2014-09-27Add MusicBrainz' Release Track Id tagWieland Hoffmann
2014-09-24decoder/flac: move code to tag/MixRamp.cxxMax Kellermann
2014-09-24decoder/mad: move code to tag/MixRamp.cxxMax Kellermann
2014-09-24tag/ReplayGain: add VorbisComment parserMax Kellermann
2014-09-24tag/ReplayGain: move code to template functionMax Kellermann
2014-09-24decoder/{vorbis,flac}: move duplicate code to tag/VorbisComment.cxxMax Kellermann
2014-09-24tag/ApeReplayGain, decoder/mad: move duplicate code to tag/ReplayGain.cxxMax Kellermann
2014-08-29TagHandler: pass SongTime to duration()Max Kellermann
2014-08-29Tag: use SignedSongTime for the song durationMax Kellermann
2014-07-30TagId3: fix printf string parameterMax Kellermann
2014-07-14util/Cast: reimplement as template without macroMax Kellermann
2014-07-12Tag: add class const_iterator and methods begin(), end()Max Kellermann
2014-06-16TagPool: move code to tag_value_slot_p()Max Kellermann
2014-06-16TagPool: convert macro to constexprMax Kellermann
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-15SongFilter, TagConfig: cast TAG_NUM_OF_ITEM_TYPES to integerMax 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