aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-05decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32>Max Kellermann1-11/+13
2015-08-05decoder/mpcdec: use Clamp()Max Kellermann1-6/+2
2015-08-05decoder/mpcdec: make buffer more localMax Kellermann1-2/+1
Allow the compiler to invalidate buffer contents.
2015-07-22event/ServerSocket: use AllocatedSocketAddress to build local socket addressMax Kellermann1-13/+4
2015-07-22event/ServerSocket: use AllocatedSocketAddress for OneServerSocket::addressMax Kellermann2-9/+16
Manages memory automatically.
2015-07-22net/AllocatedSocketAddress: new sockaddr wrapper classMax Kellermann2-0/+236
2015-07-22Net/StaticSocketAddress: add equality operator with SocketAddressMax Kellermann2-9/+4
2015-07-22net/StaticSocketAddress: replace cast operator with GetAddress()Max Kellermann2-4/+4
The implicit cast operator can be very dangerous.
2015-07-22net/ToString: relicense to BSD-2Max Kellermann2-26/+47
2015-07-22net/ToString: rename sockaddr_to_string() to ToString()Max Kellermann5-5/+5
2015-07-22net/ToString: move V4 mapping code to functionsMax Kellermann1-15/+36
2015-07-22net/ToString: make variables more localMax Kellermann1-8/+4
2015-07-22net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann7-112/+170
2015-07-21net/StaticSocketAddress: remove unused method SetLocal()Max Kellermann2-37/+0
2015-07-21net/StaticSocketAddress: include cleanupMax Kellermann1-7/+0
2015-07-21net/StaticSocketAddress: disable SetLocal() on AndroidMax Kellermann2-2/+2
Fixes build failure because Bionic doesn't provide SUN_LEN().
2015-07-21net: add header Features.hxxMax Kellermann2-0/+28
For improved portability of the net library to projects without autoconf.
2015-07-21net/StaticSocketAddress: include config.hMax Kellermann1-0/+1
2015-07-21net/StaticSocketAddress: use SocketAddress::size_typeMax Kellermann2-6/+10
2015-07-21net/StaticSocketAddress: include cleanupMax Kellermann1-2/+0
2015-06-27lib/icu/Collate: remove GLib implementationMax Kellermann1-9/+0
There is not much use in GLib: on Windows, we have a native API for string collation, and the rest uses either libicu or the standard C library calls.
2015-06-27lib/icu/Collate: use LCMapStringEx() on WindowsMax Kellermann1-0/+29
2015-06-26lib/icu/Converter: remove GLib implementationMax Kellermann3-53/+3
We don't need this anymore: Win32 doesn't use this library at all, and everything else has either iconv() or libicu.
2015-06-26lib/icu/Converter: add iconv() implementationMax Kellermann4-3/+56
2015-06-26lib/icu/Converter: add missing <>Max Kellermann1-1/+1
2015-06-26CommandLine: show more compile-time features in --versionMax Kellermann1-0/+36
2015-06-26CommandLine: update copyright yearMax Kellermann1-1/+1
2015-06-26config/Global: allow calling config_get_string() with one argumentMax Kellermann6-11/+8
default_value defaults to nullptr.
2015-06-26config/Templates: mark http_proxy_* deprecatedMax Kellermann1-4/+4
2015-06-26Main: remove g_set_application_name() callMax Kellermann1-8/+0
Since we are removing GLib, this call is useless.
2015-06-26fs/Glob: remove GLib implementationMax Kellermann1-19/+0
I suppose there is no non-WIN32 operating system that doesn't have fnmatch(). So let's remove the GLib implementation.
2015-06-26TagId3: remove the "id3v1_encoding" settingMax Kellermann2-48/+11
Drop support for misencoded tags. People should not be using ID3v1 anyway.
2015-06-26config/Templates: add attribute "deprecated"Max Kellermann2-5/+10
2015-06-26config/Templates: add constructor with defaulted "repeat" parameterMax Kellermann2-49/+53
2015-06-25lib/icu/{Converter,Collate}: return AllocatedStringMax Kellermann9-52/+57
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-25SongFilter: add assertion to StringMatch()Max Kellermann1-0/+2
2015-06-25SongFilter: return "const char *" instead of std::stringMax Kellermann5-15/+18
2015-06-25lib/icu/Collate: fall back to strxfrm()Max Kellermann1-2/+16
2015-06-25lib/icu/Collate: fix indentMax Kellermann1-3/+3
2015-06-23lib/icu/Collate: fall back to strcoll() instead of strcasecmp()Max Kellermann2-1/+2
2015-06-23lib/icu/Collate: use CompareStringEx() on WindowsMax Kellermann1-0/+26
2015-06-23fs/NarrowPath: use the WideCharToMultiByte() wrapperMax Kellermann1-14/+16
2015-06-23lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()Max Kellermann3-28/+106
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-23fs/Path: include cleanupMax Kellermann1-1/+0
2015-06-23fs/Path: use base class StringPointerMax Kellermann2-12/+10
2015-06-23util/StringPointer: new utility classMax Kellermann1-0/+64