aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/Tag.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tag: include cleanupMax Kellermann2015-08-241-1/+0
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-291-2/+2
|
* Tag: add class const_iterator and methods begin(), end()Max Kellermann2014-07-121-3/+3
| | | | Enables using range-based "for".
* Tag: pack attributes tighterMax Kellermann2014-01-191-2/+2
| | | | This saves another 3% memory.
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann2014-01-081-1/+1
|
* Tag: swap "base" and "add" in method Merge()Max Kellermann2013-12-131-2/+2
| | | | Fixes broken CUE sheet song tags (regression by commmit 7e8d254b).
* Tag: destructor calls Clear()Max Kellermann2013-12-031-10/+0
| | | | Eliminate duplicate code.
* Tag: use new[]/delete[] instead of g_new()/g_free()Max Kellermann2013-12-031-10/+3
|
* Tag: remove method AddItem()Max Kellermann2013-12-031-40/+0
| | | | Use class TagBuilder instead.
* PaylistTag: use class TagBuilderMax Kellermann2013-12-031-20/+0
|
* Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann2013-12-031-40/+4
|
* Tag: add methods RemoveAll(), RemoveType()Max Kellermann2013-12-021-0/+20
|
* Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann2013-10-201-1/+2
| | | | Replaces GLib's g_ascii_strcasecmp().
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-201-9/+9
|
* Tag: remove the obsolete "bulk" modeMax Kellermann2013-09-051-74/+3
| | | | | Methods BeginAdd() and EndAdd() have been replaced by class TagBuilder.
* Tag: compile-time initialisation of ignore_tag_itemsMax Kellermann2013-09-051-9/+1
| | | | Move to TagSettings.c and use C99 initializers.
* Tag: move fix_tag_value() to TagString.cxxMax Kellermann2013-09-051-102/+2
|
* Tag: remove unused methodsMax Kellermann2013-09-051-56/+0
|
* Tag: move configuration code to TagConfig.cxxMax Kellermann2013-09-051-50/+0
| | | | Allow using the Tag.cxx library without the Config library.
* Tag, ...: move to libtag.aMax Kellermann2013-09-051-0/+509