aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-24tag/Settings: convert to C++Max Kellermann7-12/+8
2015-08-24tag/Settings: convert to bit maskMax Kellermann3-9/+8
2015-08-24tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann5-5/+24
2015-08-24TagPrint: use unsigned integerMax Kellermann1-4/+1
2015-08-24Tag: include cleanupMax Kellermann1-1/+0
2015-08-24unix/PidFile: add missing include stdlib.h for strtoul()Max Kellermann1-0/+1
2015-08-23CueParser.cxx: ignore INDEX after first per trackWill Tiffany1-0/+1
Use the first INDEX in each TRACK section, instead of the last, for the start time. This preserves the original CD layout (including gaps between tracks), and avoids skipping sections of songs in more exotic cuesheets (eg musical suite tracks). Fixes 0004355 and 0003359
2015-08-15unix/PidFile: use raw file descriptor instead of stdioMax Kellermann1-20/+29
2015-08-15unix/Daemon: move code to ReadPidFile()Max Kellermann2-12/+18
2015-08-15unix/Daemon: eliminate local variable "ret"Max Kellermann1-3/+2
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann17-16/+16
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