index
:
mpd.git
master
v0.21.x
v0.22.x
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
playlist
/
plugins
Age
Commit message (
Expand
)
Author
2018-08-02
Merge branch 'v0.20.x'
Max Kellermann
2018-08-02
case-insensitive URI scheme comparison
Max Kellermann
2018-07-06
TagFile: rename exported functions, use CamelCase
Max Kellermann
2018-07-05
tag/Handler: convert to class with virtual methods
Max Kellermann
2018-06-22
input/Stream: remove attribute "cond", replace with handler interface
Max Kellermann
2018-01-23
playlist/SoundCloud: fix -Wunused-lambda-capture
Max Kellermann
2018-01-20
playlist/Plugin: use std::unique_ptr<SongEnumerator>
Max Kellermann
2018-01-11
lib/yajl/Callbacks: OO wrapper for yajl_callbacks
Max Kellermann
2018-01-11
playlist/SoundCloud: move code to Yajl::Parse(InputStream&)
Max Kellermann
2018-01-11
playlist/SoundCloud: soundcloud_parse_json() throws exception
Max Kellermann
2018-01-11
lib/yajl/Handle: libyajl C++ bindings
Max Kellermann
2017-11-26
playlist/{flac,m3u}: use std::make_unique
Max Kellermann
2017-09-21
playlist/SoundCloud: move enum key into struct, make strictly-typed
Max Kellermann
2017-09-21
playlist/SoundCloud: use strcmp() instead of memcmp() to avoid buffer overflow
Max Kellermann
2017-07-05
util/StringUtil: move strip functions to StringStrip.cxx
Max Kellermann
2017-05-19
Merge tag 'v0.20.8'
Max Kellermann
2017-05-19
playlist/m3u: support for mime-type `audio-mpegurl` for M3U playlists
Mario Di Raimondo
2017-02-08
tag/Tag*: rename several source files
Max Kellermann
2017-01-20
playlist/SoundCloud: eliminate unnecessary casted variable
Max Kellermann
2017-01-03
update copyright year
Max Kellermann
2017-01-03
input/curl, ...: use strncmp() instead of memcmp() to avoid crash
Max Kellermann
2017-01-03
thread/Mutex: remove ScopeLock, use std::lock_guard directly
Max Kellermann
2016-09-16
input/InputStream: migrate from class Error to C++ exceptions
Max Kellermann
2016-09-09
input/Plugin: migrate open() from class Error to C++ exceptions
Max Kellermann
2016-09-09
playlist/SoundCloud: use AtScopeExit()
Max Kellermann
2016-09-09
playlist/SoundCloud: use std::string
Max Kellermann
2016-09-09
playlist/SoundCloud: implicit SoundCloudJsonData initialization
Max Kellermann
2016-09-09
playlist/SoundCloud: rename struct parse_data to SoundCloudJsonData
Max Kellermann
2016-09-09
playlist/SoundCloud: make parse_callbacks constexpr
Max Kellermann
2016-09-09
playlist/SoundCloud: use ScopeLock
Max Kellermann
2016-04-21
fs/AllocatedPath: add method FromUTF8Throw()
Max Kellermann
2016-03-01
*: include cleanup (using iwyu)
Max Kellermann
2016-02-26
update copyright year to 2016
Max Kellermann
2016-02-22
SongUpdate: move tag_scan_fallback() to tag/Generic.cxx
Max Kellermann
2016-02-22
tag/handler: use CamelCase
Max Kellermann
2016-02-21
playlist/Plugin: pass InputStreamPtr&& to open_stream()
Max Kellermann
2016-02-21
input: wrap InputStream in std::unique_ptr
Max Kellermann
2016-02-07
playlist/SongEnumerator: wrap song in std::unique_ptr
Max Kellermann
2016-02-07
playlist/cue/CueParser: Get() returns std::unique_ptr
Max Kellermann
2015-11-06
playlist/soundcloud: make key_str "static const"
Max Kellermann
2015-11-06
util/StringUtil: move comparison functions to StringCompare.cxx
Max Kellermann
2015-10-26
playlist/flac: re-add the plugin
Max Kellermann
2015-09-30
util/StringView: new utility class
Max Kellermann
2015-09-17
unix/Daemon, playlist/pls, ...: remove unused Domain variables
Max Kellermann
2015-08-05
playlist/embcue: fix last track
xent
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
ConfigData: move struct config_param to Param.hxx
Max Kellermann
2015-01-01
Copyright year 2015
Max Kellermann
[next]