Max Kellermann
|
b31d171ae8
|
*: doxygen fixups
|
2015-03-17 11:21:43 +01:00 |
|
Max Kellermann
|
5798faa13b
|
util/StringUtil: add wchar_t overloads
|
2015-03-05 10:06:56 +01:00 |
|
Max Kellermann
|
a062693875
|
util/StringAPI: add wchar_t overloads
|
2015-03-05 08:58:04 +01:00 |
|
Max Kellermann
|
44565e22a0
|
fs/Traits: use string.h API wrappers
|
2015-03-05 08:58:04 +01:00 |
|
Max Kellermann
|
250332a8d5
|
util/StringUtil: reorder functions
|
2015-03-04 20:22:05 +01:00 |
|
Max Kellermann
|
39825c6622
|
util/ASCII: strip include guard
|
2015-03-04 20:05:39 +01:00 |
|
Max Kellermann
|
820debf45a
|
util/StringUtil: add FindStringSuffix()
|
2015-03-03 11:29:31 +01:00 |
|
Max Kellermann
|
c19292c036
|
Util/StringUtil: use std::copy_n()
|
2015-03-02 22:35:59 +01:00 |
|
Max Kellermann
|
64b9e7fd48
|
util/DynamicFifoBuffer: adjust include guard
|
2015-02-16 00:53:59 +01:00 |
|
Max Kellermann
|
ae7e1a22cb
|
Merge branch 'v0.19.x'
|
2015-01-26 20:57:29 +01:00 |
|
PHO
|
023b9c1e7e
|
Test the existence of strndup(3) before using it.
This can eliminate the ad-hoc "#ifdef WIN32" and can also support other platforms lacking it as well (including Darwin 9).
|
2015-01-26 20:39:49 +01:00 |
|
Max Kellermann
|
6725c2afa1
|
util/format: allow upper case, digits and underscore in names
|
2015-01-22 18:59:42 +01:00 |
|
Max Kellermann
|
e9d4b73cc3
|
util/format: move code to is_name_char()
|
2015-01-22 18:59:01 +01:00 |
|
Max Kellermann
|
91a12f76cd
|
util/CharUtil: minor API documentation fix
|
2015-01-15 19:34:02 +01:00 |
|
Max Kellermann
|
e8debd2e45
|
output/recorder: dynamic file name
|
2015-01-14 22:03:26 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
412bedb697
|
Merge branch 'v0.19.x'
|
2014-12-26 14:40:32 +01:00 |
|
Max Kellermann
|
940cab8620
|
Merge branch 'v0.18.x' into v0.19.x
|
2014-12-26 14:28:52 +01:00 |
|
Max Kellermann
|
53f4044890
|
util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compare
New in clang 3.6.
|
2014-12-26 13:43:32 +01:00 |
|
Max Kellermann
|
705b3c6b63
|
util/ASCII: fix indent
|
2014-12-26 13:37:38 +01:00 |
|
Max Kellermann
|
0964b06240
|
Compiler.h: add macro GCC_OLDER_THAN()
|
2014-12-26 13:30:44 +01:00 |
|
Max Kellermann
|
8400da9934
|
release v0.19.7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJUkcmtAAoJECNuiljG20USLuwP/3MjssxpUkq6aN1beyNACWJ8
Zgr/ibDjxYJY+UAHUOycnJQ8WNpgfXNSR4F5jQHznJdpemJCZCeBd2s5yelEdu0C
SBjJ9FiKPeu8or5N34CPmRQDmDGHv0II4/ySmzlBhH4XRV5JF5li/j4KtAlOCqCT
GNnlmgn05o+oX4Olpg/id6H7wvny+YDY3p33sJmi+djBnSbJyJNvk9NhAr9n4I7Q
FfGHbTzRLSZKHa47zzXag30PBj2X8x7NOAcAX7/evQpw9Gud/8CwXKk21kp6L/fv
RJnj4lLtkj8MRc+8vskZ9EXgYr3yC/cldP8Fw8qsY/t7d8UFUN8qFqpq9O8IPnga
D4hNpq7VF9ZxMhQtxBiT3cRvjTXBp8J/B7p2YDuYHBhIZh8IPzjDCyF4CzlN/470
3zTqq/aar93AeI/6MQlpQPBK1DGvrrHBVP3Mj7cCTbx61P7/1xEIxYntRIfJw449
JRJDJKjdyOY4+Sqm3Agu3WiQlyOzZXmqM3E3FFeul4mUvcOKhfbZxjayYsGlfigA
MHge1wif2aOe6IU334DUD5V0m61MMoefznEvWUdAZHtdvQox0ovDmwwFRizX2fGc
rlUhoUOXWjjGbTI2VjXsBklzh8P+MxQ8OiJGw+V4DBI0XL+A2tpqISs9mpCVPwQ0
T37uc6kdDB99noMuD2cw
=+4Cz
-----END PGP SIGNATURE-----
Merge tag 'v0.19.7'
|
2014-12-17 19:27:59 +01:00 |
|
Max Kellermann
|
81f17d10c8
|
util/HugeAllocator: enable MEM_COMMIT on Windows
Without MEM_COMMIT, the reserved address space is not accessible, and
MPD crashes.
|
2014-12-17 19:10:58 +01:00 |
|
Max Kellermann
|
2fec463542
|
util/HugeAllocator: disable MEM_LARGE_PAGES on Windows
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-12 13:20:58 +01:00 |
|
Max Kellermann
|
4741d7bfe2
|
Merge branch 'v0.19.x'
|
2014-12-12 13:14:29 +01:00 |
|
Max Kellermann
|
dbbcbc3616
|
Util/Manual: cast via void* to avoid alignment warnings
|
2014-12-09 23:10:05 +01:00 |
|
Max Kellermann
|
1889150013
|
Util/Manual: use Get() in Destruct()
|
2014-12-09 23:08:53 +01:00 |
|
Max Kellermann
|
14f9cdde6b
|
Util/Manual: add assertion to Get()
|
2014-12-09 23:08:22 +01:00 |
|
Max Kellermann
|
3ab0691eec
|
Util/Manual: add method Get()
May be more clear than operators.
|
2014-12-09 23:07:43 +01:00 |
|
Max Kellermann
|
1e073a196f
|
util/Manual: use gcc_alignas()
|
2014-12-09 23:05:47 +01:00 |
|
Max Kellermann
|
ad4e597f74
|
util/Error: use FormatMessage() instead of g_win32_error_message()
|
2014-12-05 00:10:44 +01:00 |
|
Max Kellermann
|
4b70f9d213
|
util/DivideString: add option "strip"
|
2014-12-04 23:05:44 +01:00 |
|
Max Kellermann
|
4e2f4e2091
|
util/StringUtil: add ToUpperASCII()
Replaces g_ascii_strup() and allows building the Vorbis encoder
without GLib.
|
2014-12-04 17:43:01 +01:00 |
|
Max Kellermann
|
e69bef3ce3
|
util/SplitString: new utility class
Replaces GLib's g_strsplit().
|
2014-12-04 09:14:28 +01:00 |
|
Max Kellermann
|
050f0c3d8f
|
util/SplitString: rename to DivideString
|
2014-12-03 21:38:06 +01:00 |
|
Max Kellermann
|
849b0563ce
|
util/Alloc: add fallback for gcc 4.6
|
2014-11-28 19:44:32 +01:00 |
|
Max Kellermann
|
d93172bee8
|
Compiler.h: add macro CLANG_OR_GCC_VERSION()
|
2014-11-28 19:09:56 +01:00 |
|
Max Kellermann
|
25429af122
|
Compiler.h: add macro GCC_OLDER_THAN()
|
2014-11-28 19:09:52 +01:00 |
|
Max Kellermann
|
b19d3629b9
|
util/Manual: use GCC_CHECK_VERSION
|
2014-11-28 19:00:26 +01:00 |
|
Max Kellermann
|
84c519df09
|
util/Alloc: remove bogus "unused" attribute
|
2014-11-27 18:21:50 +01:00 |
|
Max Kellermann
|
303d67aed2
|
release v0.19.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJUVifPAAoJECNuiljG20USJbYP/2SjixBWtHjHn1wF9K3tRzs3
7GGSBxxBpJVZCTg/PGRJ9m2BNJvocBPhw3WN7PU29xi5kBxDy5yvBcc58OzYHz28
HVZymj8zhdiDqULHPn6b9px6f4Oe8+1xh9q6gwR8rZsRAXKYDrC0GPDMGBeSkWo1
ycnSVTcZ4CjfkM2/jfnCc79q4mC+k2BR5T9OYRnznThVMx+gimMwLFYBjNNdh1MT
ugAxXVtpDs2aTR8fqu/ADGLJosfTjzGdqQ3eowOqVXmsmVIttBGruZdKyrN9KAtU
FfPf60zZ3I8qKppArfEoJAejNyGbhIg1AqX7J7IxHMI+zjlo2kGnEcVFJaG5zZb/
GQThrzGXRPFLlvVDtzfALmBNo3gN0y4I73exlpRCupaxZdFaD5UUPlaLak8r9bt5
30YBBxs7ydIPqs25AwZ9f94NT2QrKityLv+O+Q8lz8AfurqJnuOwEo/HuT4Bxv47
pSx86TtokknyN0A3lw5ttIMbTqN5eNHjJY4PulGJPEPfKjn9p4NLtLrZjT4fnnKG
GKXYcMzeOhMKszbHzOR7dcjI0uKXyx4r7LE4SdL+3msCYbyXDTbCirdusZ1pZDC3
ttkSf+a/dILHZagEAN37t53/NlsAjxjJzenKD4H6Eprxm6er24kSWu+W410b3Bw0
jYLYGXCWVZyJ5dqpTcYb
=NiFd
-----END PGP SIGNATURE-----
Merge tag 'v0.19.2'
|
2014-11-02 14:06:05 +01:00 |
|
Max Kellermann
|
674091424e
|
util/UriUtil: add uri_get_suffix() overload that ignores query string
|
2014-11-02 11:53:31 +01:00 |
|
Max Kellermann
|
eab32f2e5d
|
util/UriUtil: add uri_get_suffix() overload that ignores query string
|
2014-11-01 12:45:47 +01:00 |
|
Max Kellermann
|
1178f2c1ab
|
Util/Alloc: add xstrcatdup(), replacing g_strconcat()
|
2014-10-25 01:24:10 +02:00 |
|
Max Kellermann
|
063d369672
|
util/StaticFifoBuffer: make Shift() public
|
2014-10-19 00:49:08 +02:00 |
|
Max Kellermann
|
8ed4124184
|
util/DynamicFifoBuffer: make the "Range" type public
Export it from the protected base class. This fixes a build failure
on Mac OS X.
|
2014-10-11 20:28:08 +02:00 |
|
Max Kellermann
|
464767c5fd
|
db/upnp/Util: move caturl() to util/UriUtil.cxx
|
2014-10-10 22:43:40 +02:00 |
|
Max Kellermann
|
b70bf938c2
|
util/UTF8: add SequenceLengthUTF8()
|
2014-10-10 22:11:38 +02:00 |
|
Max Kellermann
|
d5cf41e043
|
util/UTF8: new library
|
2014-10-10 22:11:38 +02:00 |
|
Max Kellermann
|
a9f6556454
|
Merge branch 'v0.18.x'
|
2014-08-16 08:25:10 +02:00 |
|