aboutsummaryrefslogtreecommitdiffstats
path: root/src/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann2015-06-252-0/+59
* util/AllocatedString: add method empty()Max Kellermann2015-06-251-0/+4
* util/AllocatedString: remove bogus code from operator=Max Kellermann2015-06-231-1/+0
* util/AllocatedString: new utility classMax Kellermann2015-06-231-0/+100
* util/StringPointer: new utility classMax Kellermann2015-06-231-0/+64
* *: doxygen fixupsMax Kellermann2015-03-172-6/+4
* util/StringUtil: add wchar_t overloadsMax Kellermann2015-03-053-0/+105
* util/StringAPI: add wchar_t overloadsMax Kellermann2015-03-052-0/+138
* fs/Traits: use string.h API wrappersMax Kellermann2015-03-051-0/+131
* util/StringUtil: reorder functionsMax Kellermann2015-03-042-73/+73
* util/ASCII: strip include guardMax Kellermann2015-03-041-2/+2
* util/StringUtil: add FindStringSuffix()Max Kellermann2015-03-032-0/+23
* Util/StringUtil: use std::copy_n()Max Kellermann2015-03-021-1/+1
* util/DynamicFifoBuffer: adjust include guardMax Kellermann2015-02-161-3/+3
* Merge branch 'v0.19.x'Max Kellermann2015-01-261-5/+6
|\
| * Test the existence of strndup(3) before using it.PHO2015-01-261-5/+6
* | util/format: allow upper case, digits and underscore in namesMax Kellermann2015-01-221-1/+2
* | util/format: move code to is_name_char()Max Kellermann2015-01-221-1/+7
* | util/CharUtil: minor API documentation fixMax Kellermann2015-01-151-1/+1
* | output/recorder: dynamic file nameMax Kellermann2015-01-142-0/+303
* | Copyright year 2015Max Kellermann2015-01-0125-25/+25
* | Merge branch 'v0.19.x'Max Kellermann2014-12-262-10/+19
|\|
| * Merge branch 'v0.18.x' into v0.19.xMax Kellermann2014-12-263-12/+21
| |\
| | * util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compareMax Kellermann2014-12-262-0/+9
| | * util/ASCII: fix indentMax Kellermann2014-12-261-10/+10
| | * Compiler.h: add macro GCC_OLDER_THAN()Max Kellermann2014-12-261-2/+2
| | * util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann2014-11-022-0/+28
* | | Merge tag 'v0.19.7'Max Kellermann2014-12-171-1/+3
|\| |
| * | util/HugeAllocator: enable MEM_COMMIT on WindowsMax Kellermann2014-12-171-1/+3
* | | Merge branch 'v0.19.x'Max Kellermann2014-12-121-1/+2
|\| |
| * | util/HugeAllocator: disable MEM_LARGE_PAGES on WindowsMax Kellermann2014-12-121-1/+2
* | | Util/Manual: cast via void* to avoid alignment warningsMax Kellermann2014-12-091-2/+4
* | | Util/Manual: use Get() in Destruct()Max Kellermann2014-12-091-2/+2
* | | Util/Manual: add assertion to Get()Max Kellermann2014-12-091-0/+4
* | | Util/Manual: add method Get()Max Kellermann2014-12-091-4/+12
* | | util/Manual: use gcc_alignas()Max Kellermann2014-12-091-6/+1
* | | util/Error: use FormatMessage() instead of g_win32_error_message()Max Kellermann2014-12-051-2/+6
* | | util/DivideString: add option "strip"Max Kellermann2014-12-042-2/+17
* | | util/StringUtil: add ToUpperASCII()Max Kellermann2014-12-042-0/+28
* | | util/SplitString: new utility classMax Kellermann2014-12-042-0/+98
* | | util/SplitString: rename to DivideStringMax Kellermann2014-12-032-7/+7
* | | util/Alloc: add fallback for gcc 4.6Max Kellermann2014-11-281-0/+21
* | | Compiler.h: add macro CLANG_OR_GCC_VERSION()Max Kellermann2014-11-282-4/+4
* | | Compiler.h: add macro GCC_OLDER_THAN()Max Kellermann2014-11-281-2/+2
* | | util/Manual: use GCC_CHECK_VERSIONMax Kellermann2014-11-281-1/+1
* | | util/Alloc: remove bogus "unused" attributeMax Kellermann2014-11-271-1/+1
* | | Merge tag 'v0.19.2'Max Kellermann2014-11-022-0/+28
|\| |
| * | util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann2014-11-012-0/+28
* | | Util/Alloc: add xstrcatdup(), replacing g_strconcat()Max Kellermann2014-10-252-0/+82
|/ /
* | util/StaticFifoBuffer: make Shift() publicMax Kellermann2014-10-191-2/+0