aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-14client, command: use StringIsEqual()Max Kellermann5-31/+32
2015-08-14command/CommandListBuilder: postpone "size" initializationMax Kellermann2-2/+2
2015-08-14protocol/Result: move current_command to class ResponseMax Kellermann5-21/+13
2015-08-14protocol/Result: move command_list_num to class ResponseMax Kellermann5-9/+11
2015-08-14protocol/Result: move error code to class ResponseMax Kellermann3-39/+7
2015-08-13command: pass Response object to command callbacksMax Kellermann25-395/+246
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann47-771/+1052
2015-08-11command/Request: add parser methodsMax Kellermann9-67/+96
Wrapper for protocol/ArgParser.cxx.
2015-08-11protocol/ArgParser: add overload with max_value parameterMax Kellermann4-31/+33
2015-08-11protocol/ArgParser: use std::numeric_limitsMax Kellermann2-3/+3
Using unsigned(-1) renders undefined behavior.
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann8-71/+56
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann26-215/+262
2015-08-11protocol/ArgParser: add struct RangeArgMax Kellermann5-40/+48
2015-08-11command/{Queue,Other}: eliminate local "bool" variableMax Kellermann3-13/+6
2015-08-06Partition: add method GetDatabase()Max Kellermann2-0/+14
2015-08-06ClientWrite: merge client_write() into Client::Write()Max Kellermann2-12/+6
2015-08-06Client: include cleanupMax Kellermann4-6/+4
2015-08-06output/fifo: smaller Cancel() bufferMax Kellermann1-4/+2
2015-08-06output/fifo: move the buffer into the loopMax Kellermann1-2/+1
2015-08-06output/fifo: use ssize_t for the read() resultMax Kellermann1-1/+1
2015-08-06output/fifo: simplify the Cancel() loopMax Kellermann1-2/+3
2015-08-06output/fifo: convert struct to classMax Kellermann1-1/+4
2015-08-06output/fifo: use AudioOutputWrapper::Open(),Close()Max Kellermann1-14/+11
2015-08-06output/fifo: rename Open(), Close() to OpenFifo(), CloseFifo()Max Kellermann1-8/+8
2015-08-05playlist/embcue: fix last trackxent1-1/+3
2015-08-05decoder/mpcdec: read the bit rateMax Kellermann1-4/+2
This was lost in commit 8ead8f7ea, because this was never implemented for the new API.
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