aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | protocol/ArgParser: add overload with max_value parameterMax Kellermann2015-08-114-31/+33
| |
* | protocol/ArgParser: use std::numeric_limitsMax Kellermann2015-08-112-3/+3
| | | | | | | | Using unsigned(-1) renders undefined behavior.
* | protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann2015-08-118-71/+56
| |
* | command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann2015-08-1126-215/+262
| |
* | protocol/ArgParser: add struct RangeArgMax Kellermann2015-08-115-40/+48
| |
* | command/{Queue,Other}: eliminate local "bool" variableMax Kellermann2015-08-113-13/+6
| |
* | Partition: add method GetDatabase()Max Kellermann2015-08-062-0/+14
| |
* | ClientWrite: merge client_write() into Client::Write()Max Kellermann2015-08-062-12/+6
| |
* | Client: include cleanupMax Kellermann2015-08-064-6/+4
| |
* | output/fifo: smaller Cancel() bufferMax Kellermann2015-08-061-4/+2
| |
* | output/fifo: move the buffer into the loopMax Kellermann2015-08-061-2/+1
| |
* | output/fifo: use ssize_t for the read() resultMax Kellermann2015-08-061-1/+1
| |
* | output/fifo: simplify the Cancel() loopMax Kellermann2015-08-061-2/+3
| |
* | output/fifo: convert struct to classMax Kellermann2015-08-061-1/+4
| |
* | output/fifo: use AudioOutputWrapper::Open(),Close()Max Kellermann2015-08-061-14/+11
| |
* | output/fifo: rename Open(), Close() to OpenFifo(), CloseFifo()Max Kellermann2015-08-061-8/+8
| |
* | playlist/embcue: fix last trackxent2015-08-051-1/+3
| |
* | decoder/mpcdec: read the bit rateMax Kellermann2015-08-051-4/+2
| | | | | | | | | | This was lost in commit 8ead8f7ea, because this was never implemented for the new API.
* | decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32>Max Kellermann2015-08-051-11/+13
| |
* | decoder/mpcdec: use Clamp()Max Kellermann2015-08-051-6/+2
| |
* | decoder/mpcdec: make buffer more localMax Kellermann2015-08-051-2/+1
| | | | | | | | Allow the compiler to invalidate buffer contents.
* | event/ServerSocket: use AllocatedSocketAddress to build local socket addressMax Kellermann2015-07-221-13/+4
| |
* | event/ServerSocket: use AllocatedSocketAddress for OneServerSocket::addressMax Kellermann2015-07-222-9/+16
| | | | | | | | Manages memory automatically.
* | net/AllocatedSocketAddress: new sockaddr wrapper classMax Kellermann2015-07-222-0/+236
| |
* | Net/StaticSocketAddress: add equality operator with SocketAddressMax Kellermann2015-07-222-9/+4
| |
* | net/StaticSocketAddress: replace cast operator with GetAddress()Max Kellermann2015-07-222-4/+4
| | | | | | | | The implicit cast operator can be very dangerous.
* | net/ToString: relicense to BSD-2Max Kellermann2015-07-222-26/+47
| |
* | net/ToString: rename sockaddr_to_string() to ToString()Max Kellermann2015-07-225-5/+5
| |
* | net/ToString: move V4 mapping code to functionsMax Kellermann2015-07-221-15/+36
| |
* | net/ToString: make variables more localMax Kellermann2015-07-221-8/+4
| |
* | net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann2015-07-227-112/+170
| |
* | net/StaticSocketAddress: remove unused method SetLocal()Max Kellermann2015-07-212-37/+0
| |
* | net/StaticSocketAddress: include cleanupMax Kellermann2015-07-211-7/+0
| |
* | net/StaticSocketAddress: disable SetLocal() on AndroidMax Kellermann2015-07-212-2/+2
| | | | | | | | Fixes build failure because Bionic doesn't provide SUN_LEN().
* | net: add header Features.hxxMax Kellermann2015-07-212-0/+28
| | | | | | | | | | For improved portability of the net library to projects without autoconf.
* | net/StaticSocketAddress: include config.hMax Kellermann2015-07-211-0/+1
| |
* | net/StaticSocketAddress: use SocketAddress::size_typeMax Kellermann2015-07-212-6/+10
| |
* | net/StaticSocketAddress: include cleanupMax Kellermann2015-07-211-2/+0
| |
* | lib/icu/Collate: remove GLib implementationMax Kellermann2015-06-271-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.
* | lib/icu/Collate: use LCMapStringEx() on WindowsMax Kellermann2015-06-271-0/+29
| |
* | lib/icu/Converter: remove GLib implementationMax Kellermann2015-06-263-53/+3
| | | | | | | | | | We don't need this anymore: Win32 doesn't use this library at all, and everything else has either iconv() or libicu.
* | lib/icu/Converter: add iconv() implementationMax Kellermann2015-06-264-3/+56
| |
* | lib/icu/Converter: add missing <>Max Kellermann2015-06-261-1/+1
| |
* | CommandLine: show more compile-time features in --versionMax Kellermann2015-06-261-0/+36
| |
* | CommandLine: update copyright yearMax Kellermann2015-06-261-1/+1
| |
* | config/Global: allow calling config_get_string() with one argumentMax Kellermann2015-06-266-11/+8
| | | | | | | | default_value defaults to nullptr.
* | config/Templates: mark http_proxy_* deprecatedMax Kellermann2015-06-261-4/+4
| |
* | Main: remove g_set_application_name() callMax Kellermann2015-06-261-8/+0
| | | | | | | | Since we are removing GLib, this call is useless.
* | fs/Glob: remove GLib implementationMax Kellermann2015-06-261-19/+0
| | | | | | | | | | I suppose there is no non-WIN32 operating system that doesn't have fnmatch(). So let's remove the GLib implementation.
* | TagId3: remove the "id3v1_encoding" settingMax Kellermann2015-06-262-48/+11
| | | | | | | | | | Drop support for misencoded tags. People should not be using ID3v1 anyway.