summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-05-31input/cache: first draft of the file cacheMax Kellermann
2019-05-31tag/Generic: fail if InputStream is not seekableMax Kellermann
2019-05-31input/InputStream: check offset in Rewind()Max Kellermann
2019-05-31Merge branch 'v0.21.x'Max Kellermann
2019-05-31Revert "player/Thread: remove unnecessary "pipe" check"Max Kellermann
2019-05-31mixer/Listener: add `noexcept`Max Kellermann
2019-05-31Partition: add `noexcept`Max Kellermann
2019-05-31queue/Playlist: add `noexcept`Max Kellermann
2019-05-31queue/Playlist: remove destructorMax Kellermann
2019-05-31queue/Playlist: use C++11 initializersMax Kellermann
2019-05-31queue/Listener: add `noexcept`Max Kellermann
2019-05-30decoder/Bridge: add method OpenLocal()Max Kellermann
2019-05-30config/Parser: work around conflicting macro MAX_INPUTMax Kellermann
2019-05-29config/Parser: add ParseSize()Max Kellermann
2019-05-29config/Parser: get_bool() throws on errorMax Kellermann
2019-05-29config/Block: add method With()Max Kellermann
2019-05-29config/Block: add ThrowWithNested()Max Kellermann
2019-05-29Main: add Config constructorMax Kellermann
2019-05-29Main: move two more functions downMax Kellermann
2019-05-29Main: move main() to the bottomMax Kellermann
2019-05-29Main: fold mpd_main_after_fork() into MainConfigured()Max Kellermann
2019-05-29config/Param: add method With()Max Kellermann
2019-05-29config/Param: add method ThrowWithNested()Max Kellermann
2019-05-29client/List: use `using` instead of `typedef`Max Kellermann
2019-05-29client/List: fold CloseAll() into destructorMax Kellermann
2019-05-29client/List: use `auto`Max Kellermann
2019-05-29Instance: wrap ClientList in std::unique_ptr<>Max Kellermann
2019-05-29Main: allocate Instance on the stackMax Kellermann
2019-05-29thread/Slack: use std::chrono::durationMax Kellermann
2019-05-29Main: simplify Android startupMax Kellermann
2019-05-29Main: use AtScopeExit() to free Android objectsMax Kellermann
2019-05-29Main: add overload with ConfigData parameterMax Kellermann
2019-05-29Main: convert `int` return types to `void`Max Kellermann
2019-05-29input/buffering: make "mutex" publicMax Kellermann
2019-05-29input/InputStream: make IsEOF() and IsAvailable() constMax Kellermann
2019-05-23PluginUnavailable: add subclass PluginUnconfiguredMax Kellermann
2019-05-23{event,output}/Thread: downgrade realtime scheduling errors to "info"Max Kellermann
2019-05-23LogBackend: set default log level to "default"Max Kellermann
2019-05-23Log: add Log() and LogFormat() overloads with std::exception_ptrMax Kellermann
2019-05-23Log: make LogLevel the first parameterMax Kellermann
2019-05-22Log: use GetFullMessage() to print exceptionsMax Kellermann
2019-05-22input/buffering: add API documentationMax Kellermann
2019-05-22input/InputStream: define UNKNOWN_SIZE without undefined behaviorMax Kellermann
2019-05-22input/InputStream: update API documentationMax Kellermann
2019-05-22util/SparseBuffer: move #endif to the bottomMax Kellermann
2019-05-22tag/Id3Load: include cleanupMax Kellermann
2019-05-22tag/Generic: allow ScanGenericTags() to throwMax Kellermann
2019-05-22TagFile: allow ScanFileTags*() to throwMax Kellermann
2019-05-22TagStream: allow tag_stream_scan() to throwMax Kellermann
2019-05-22DetachedSong: allow LoadFile(), Update() to throwMax Kellermann