Age | Commit message (Expand) | Author |
2021-01-16 | clang-tidy: mark a bunch of variables constexpr | Rosen Penev |
2021-01-01 | Merge branch 'v0.22.x' | Max Kellermann |
2021-01-01 | copyright year 2021 | Max Kellermann |
2020-11-04 | playlist/registry: remove duplicate function ExtractMimeTypeMainPart() | Max Kellermann |
2020-11-04 | util/MimeType: migrate GetMimeTypeBase() to std::string_view | Max Kellermann |
2020-11-04 | util/UriExtract: uri_get_suffix() returns std::string_view | Max Kellermann |
2020-11-04 | {decoder,archive,playlist}/plugin: pass std::string_view to SupportsMimeType() | Max Kellermann |
2020-11-04 | playlist/registry: add option "as_directory" | Max Kellermann |
2020-11-04 | playlist/registry: simplify ExtractMimeTypeMainPart() | Max Kellermann |
2020-05-05 | */plugins/meson.build: define feature macros in Features.h | Max Kellermann |
2020-03-12 | replace assert.h with cassert | Rosen Penev |
2020-01-18 | copyright year 2020 | Max Kellermann |
2019-09-02 | playlist/Registry: add FindPlaylistPluginBySuffix() | Max Kellermann |
2019-09-02 | playlist/Plugin: add SupportsSuffix(), SupportsMimeType() | Max Kellermann |
2019-09-01 | playlist/Plugin: rename with CamelCase | Max Kellermann |
2019-08-09 | util/UriExtract: uri_get_scheme() returns StringView | Max Kellermann |
2019-08-09 | util/UriUtil: split | Max Kellermann |
2019-08-03 | util/Macros: replace with std::size() (C++17) | Max Kellermann |
2019-07-05 | include cleanups (powered by iwyu) | Max Kellermann |
2019-06-11 | playlist/Registry: eliminate MIME type copy | Max Kellermann |
2019-06-11 | playlist/Registry: pass StringView to playlist_list_open_stream_mime2() | Max Kellermann |
2019-06-11 | playlist/Registry: use initializer instead of memset() | Max Kellermann |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-07-17 | playlist/Registry: use struct ConfigData | Max Kellermann |
2018-07-17 | config/Global: remove ConfigBlock::SetUsed() call, let caller do that | Max Kellermann |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann |
2018-06-22 | input/Stream: remove attribute "cond", replace with handler interface | Max Kellermann |
2018-01-21 | playlist/Registry: add "noexcept" | Max Kellermann |
2018-01-20 | playlist/Plugin: use std::unique_ptr<SongEnumerator> | Max Kellermann |
2018-01-20 | playlist/Plugin: remove useless wrapper functions | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-11-14 | playlist/PlaylistRegistry: use LockRewind() instead of Rewind() | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2016-09-16 | input/InputStream: migrate from class Error to C++ exceptions | Max Kellermann |
2016-06-10 | TagStream, decoder/Thread, ...: ignore MIME type parameters for matching plugins | Max Kellermann |
2016-06-10 | util/StringUtil: use CamelCase | Max Kellermann |
2016-03-01 | *: include cleanup (using iwyu) | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2016-02-21 | playlist/Plugin: pass InputStreamPtr&& to open_stream() | Max Kellermann |
2015-10-26 | playlist/flac: re-add the plugin | Max Kellermann |
2015-01-26 | Merge branch 'v0.19.x' | Max Kellermann |
2015-01-26 | Merge branch 'v0.18.x' into v0.19.x | Max Kellermann |
2015-01-21 | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann |
2015-01-21 | config/Option: convert to strictly-typed enum | Max Kellermann |
2015-01-21 | ConfigData: move struct config_param to Param.hxx | Max Kellermann |
2015-01-01 | Copyright year 2015 | Max Kellermann |
2014-12-08 | configure.ac: add option to disable CUE | Max Kellermann |
2014-12-04 | playlist/pls: custom INI parser | Max Kellermann |
2014-11-21 | configure.ac: add macro MPD_ENABLE_AUTO_PKG | Max Kellermann |
2014-11-01 | Decoder, Playlist: ignore URI query string for plugin detection | Max Kellermann |