summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-09-17unix/Daemon: define WCOREDUMP() for platforms that don't support itFrançois Revol
Haiku does not dump core, it just starts the debugger.
2015-09-17CueParser.cxx: Append pregap to previous trackWill Tiffany
Only ignore indexes after first nonzero, preserving pregaps but appending them to the previous track instead of prepending to the current. The first index of the first track is used for the start time regardless of its number. Unneeded bool last_updated removed.
2015-09-01util/AllocatedString: fix off-by-one bug in Duplicate()Max Kellermann
2015-09-01util/StringAPI: add UnsafeCopyStringP()Max Kellermann
2015-09-01util/StringAPI: fix include guard nameMax Kellermann
2015-09-01util/AllocatedString: add constant "SENTINEL"Max Kellermann
2015-08-25thread/{Mutex,Cond}: remove obsolete commentsMax Kellermann
2015-08-25thread/Posix{Mutex,Cond}: use "constexpr" only with glibcMax Kellermann
Apparently all other C libraries are not compatible with "constexpr". Those which are not will get a performance penalty, but at least they work at all.
2015-08-24db/UniqueTags, tag/Set, ...: use typedef tag_mask_tMax Kellermann
2015-08-24tag/Settings: move typedef tag_mask_t to Mask.hxxMax Kellermann
2015-08-24tag/Settings: convert to C++Max Kellermann
2015-08-24tag/Settings: convert to bit maskMax Kellermann
2015-08-24tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann
2015-08-24TagPrint: use unsigned integerMax Kellermann
2015-08-24Tag: include cleanupMax Kellermann
2015-08-24unix/PidFile: add missing include stdlib.h for strtoul()Max Kellermann
2015-08-23CueParser.cxx: ignore INDEX after first per trackWill Tiffany
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 Kellermann
2015-08-15unix/Daemon: move code to ReadPidFile()Max Kellermann
2015-08-15unix/Daemon: eliminate local variable "ret"Max Kellermann
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann
2015-08-14client, command: use StringIsEqual()Max Kellermann
2015-08-14command/CommandListBuilder: postpone "size" initializationMax Kellermann
2015-08-14protocol/Result: move current_command to class ResponseMax Kellermann
2015-08-14protocol/Result: move command_list_num to class ResponseMax Kellermann
2015-08-14protocol/Result: move error code to class ResponseMax Kellermann
2015-08-13command: pass Response object to command callbacksMax Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-08-11command/Request: add parser methodsMax Kellermann
Wrapper for protocol/ArgParser.cxx.
2015-08-11protocol/ArgParser: add overload with max_value parameterMax Kellermann
2015-08-11protocol/ArgParser: use std::numeric_limitsMax Kellermann
Using unsigned(-1) renders undefined behavior.
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann
2015-08-11protocol/ArgParser: add struct RangeArgMax Kellermann
2015-08-11command/{Queue,Other}: eliminate local "bool" variableMax Kellermann
2015-08-06Partition: add method GetDatabase()Max Kellermann
2015-08-06ClientWrite: merge client_write() into Client::Write()Max Kellermann
2015-08-06Client: include cleanupMax Kellermann
2015-08-06output/fifo: smaller Cancel() bufferMax Kellermann
2015-08-06output/fifo: move the buffer into the loopMax Kellermann
2015-08-06output/fifo: use ssize_t for the read() resultMax Kellermann
2015-08-06output/fifo: simplify the Cancel() loopMax Kellermann
2015-08-06output/fifo: convert struct to classMax Kellermann
2015-08-06output/fifo: use AudioOutputWrapper::Open(),Close()Max Kellermann
2015-08-06output/fifo: rename Open(), Close() to OpenFifo(), CloseFifo()Max Kellermann
2015-08-05playlist/embcue: fix last trackxent
2015-08-05decoder/mpcdec: read the bit rateMax Kellermann
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 Kellermann
2015-08-05decoder/mpcdec: use Clamp()Max Kellermann
2015-08-05decoder/mpcdec: make buffer more localMax Kellermann
Allow the compiler to invalidate buffer contents.