aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/TagString.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* util/StringView: new utility classMax Kellermann2015-09-301-24/+23
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* TagString: implement fix_utf8() without GLibMax Kellermann2014-10-101-22/+34
|
* TagString: return WritableBuffer<char>Max Kellermann2014-10-101-17/+16
|
* TagString: use strndup() for unterminated stringMax Kellermann2014-10-101-1/+1
| | | | Fixes buffer overflow bug.
* TagString: remove ISO-Latin-1 fallbackMax Kellermann2014-10-101-14/+1
| | | | | | | | MPD handles all strings in UTF-8 internally. Those decoders which read Latin-1 tags are supposed to implement the conversion, instead of passing Latin-1 to TagBuilder::AddItem(). FixTagString() is simply the wrong place to do that, and hard-coding Latin-1 is kind of arbitrary.
* TagString: disable UTF-8 validation if GLib is disabledMax Kellermann2014-02-171-3/+13
|
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* util/Alloc: new library replacing GLib's g_malloc()Max Kellermann2014-01-071-5/+10
|
* Tag: move fix_tag_value() to TagString.cxxMax Kellermann2013-09-051-0/+126