aboutsummaryrefslogtreecommitdiffstats
path: root/src/util (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-01util/AllocatedString: fix off-by-one bug in Duplicate()Max Kellermann1-1/+1
2015-09-01util/StringAPI: add UnsafeCopyStringP()Max Kellermann2-0/+26
2015-09-01util/StringAPI: fix include guard nameMax Kellermann1-2/+2
2015-09-01util/AllocatedString: add constant "SENTINEL"Max Kellermann1-4/+6
2015-06-25util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann2-0/+59
2015-06-25util/AllocatedString: add method empty()Max Kellermann1-0/+4
2015-06-23util/AllocatedString: remove bogus code from operator=Max Kellermann1-1/+0
2015-06-23util/AllocatedString: new utility classMax Kellermann1-0/+100
2015-06-23util/StringPointer: new utility classMax Kellermann1-0/+64
2015-03-17*: doxygen fixupsMax Kellermann2-6/+4
2015-03-05util/StringUtil: add wchar_t overloadsMax Kellermann3-0/+105
2015-03-05util/StringAPI: add wchar_t overloadsMax Kellermann2-0/+138
2015-03-05fs/Traits: use string.h API wrappersMax Kellermann1-0/+131
2015-03-04util/StringUtil: reorder functionsMax Kellermann2-73/+73
2015-03-04util/ASCII: strip include guardMax Kellermann1-2/+2
2015-03-03util/StringUtil: add FindStringSuffix()Max Kellermann2-0/+23
2015-03-02Util/StringUtil: use std::copy_n()Max Kellermann1-1/+1
2015-02-16util/DynamicFifoBuffer: adjust include guardMax Kellermann1-3/+3
2015-01-26Test the existence of strndup(3) before using it.PHO1-5/+6
This can eliminate the ad-hoc "#ifdef WIN32" and can also support other platforms lacking it as well (including Darwin 9).
2015-01-23util/list: disable gcc5 warningMax Kellermann1-0/+4
This file has been removed in newer MPD versions, so don't care about it now.
2015-01-22util/format: allow upper case, digits and underscore in namesMax Kellermann1-1/+2
2015-01-22util/format: move code to is_name_char()Max Kellermann1-1/+7
2015-01-15util/CharUtil: minor API documentation fixMax Kellermann1-1/+1
2015-01-14output/recorder: dynamic file nameMax Kellermann2-0/+303
2015-01-01Copyright year 2015Max Kellermann25-25/+25
2014-12-26util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compareMax Kellermann2-0/+9
New in clang 3.6.
2014-12-26util/ASCII: fix indentMax Kellermann1-10/+10
2014-12-26Compiler.h: add macro GCC_OLDER_THAN()Max Kellermann1-2/+2
2014-12-17util/HugeAllocator: enable MEM_COMMIT on WindowsMax Kellermann1-1/+3
Without MEM_COMMIT, the reserved address space is not accessible, and MPD crashes.
2014-12-12util/HugeAllocator: disable MEM_LARGE_PAGES on WindowsMax Kellermann1-1/+2
MEM_LARGE_PAGES does not appear to work. Instead, MEM_RESERVE appears to be necessary. Until I figure this out, this large pages are disabled.
2014-12-09Util/Manual: cast via void* to avoid alignment warningsMax Kellermann1-2/+4
2014-12-09Util/Manual: use Get() in Destruct()Max Kellermann1-2/+2
2014-12-09Util/Manual: add assertion to Get()Max Kellermann1-0/+4
2014-12-09Util/Manual: add method Get()Max Kellermann1-4/+12
May be more clear than operators.
2014-12-09util/Manual: use gcc_alignas()Max Kellermann1-6/+1
2014-12-05util/Error: use FormatMessage() instead of g_win32_error_message()Max Kellermann1-2/+6
2014-12-04util/DivideString: add option "strip"Max Kellermann2-2/+17
2014-12-04util/StringUtil: add ToUpperASCII()Max Kellermann2-0/+28
Replaces g_ascii_strup() and allows building the Vorbis encoder without GLib.
2014-12-04util/SplitString: new utility classMax Kellermann2-0/+98
Replaces GLib's g_strsplit().
2014-12-03util/SplitString: rename to DivideStringMax Kellermann2-7/+7
2014-11-28util/Alloc: add fallback for gcc 4.6Max Kellermann1-0/+21
2014-11-28Compiler.h: add macro CLANG_OR_GCC_VERSION()Max Kellermann2-4/+4
2014-11-28Compiler.h: add macro GCC_OLDER_THAN()Max Kellermann1-2/+2
2014-11-28util/Manual: use GCC_CHECK_VERSIONMax Kellermann1-1/+1
2014-11-27util/Alloc: remove bogus "unused" attributeMax Kellermann1-1/+1
2014-11-02util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann2-0/+28
2014-11-01util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann2-0/+28
2014-10-25Util/Alloc: add xstrcatdup(), replacing g_strconcat()Max Kellermann2-0/+82
2014-10-19util/StaticFifoBuffer: make Shift() publicMax Kellermann1-2/+0
2014-10-11util/DynamicFifoBuffer: make the "Range" type publicMax Kellermann1-0/+1
Export it from the protected base class. This fixes a build failure on Mac OS X.