summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-02-08SongLoader: return instance, not pointerMax Kellermann
2017-02-08db/DatabaseSong: DatabaseDetachSong(uri) returns instance, not pointerMax Kellermann
2017-02-08db/DatabaseSong: use AtScopeExit()Max Kellermann
2017-02-08queue/PlaylistUpdate: assert Database::GetSong()!=nullptrMax Kellermann
2017-02-08db/Interface: clarify GetSong() error handlingMax Kellermann
2017-02-08DetachedSong: make the LightSong constructor publicMax Kellermann
2017-02-08DetachedSong: pass std::string&& to uri initializerMax Kellermann
2017-02-08DetachedSong: remove explicitly-defaulted copy/move constructorsMax Kellermann
2017-02-08client: add tag_mask attributeMax Kellermann
2017-02-08client/Response: add method GetClient()Max Kellermann
2017-02-08command/Other: move some functions to ClientCommands.cxxMax Kellermann
2017-02-08tag/Mask: wrap in classMax Kellermann
2017-02-08db/{Count,Print}: use tag_print(), eliminate duplicate codeMax Kellermann
2017-02-08tag/Tag: move tag_name_parse() to ParseName.cxxMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-02-08tag/Id3Load: update API documentationMax Kellermann
2017-02-08configure.ac: increment protocol versionMax Kellermann
2017-02-08Merge branch 'v0.20.x'Max Kellermann
2017-02-08NEWS: mention ID3 memory leak fixMax Kellermann
2017-02-08lib/nfs/FileReader: remove debug lineMax Kellermann
2017-02-06tag/TagId3: use AtScopeExit() for exception-safetyMax Kellermann
2017-02-06configure.ac: prepare for 0.20.5Max Kellermann
2017-02-06storage/curl: use CURLOPT_POSTFIELDS instead of CURLOPT_READFUNCTIONMax Kellermann
2017-02-05decoder/Control: improve locking in Start() and Seek()Max Kellermann
2017-02-03Client: remove redundant "virtual" keywordsMax Kellermann
2017-02-03Client: make client_vprintf() staticMax Kellermann
2017-02-03Client: eliminate client_puts(), use Client::Write() insteadMax Kellermann
2017-02-03Client: make attributes "uid" and "num" constMax Kellermann
2017-02-01Merge tag 'v0.20.4'Max Kellermann
2017-02-01release v0.20.4v0.20.4Max Kellermann
2017-02-01lib/nfs/Connection: detect socket hangup and unregister from epollMax Kellermann
2017-02-01lib/nfs/Connection: detect libnfs reconnectMax Kellermann
2017-02-01output/sndio: work around a libroar C++ incompatibilityMax Kellermann
2017-01-31Correct method types to match Interface.hxxThomas Zander
2017-01-31free() require cstdlib to be includedThomas Zander
2017-01-27pcm/SampleFormat: workaround for GCC 4.9 "constexpr" bugMax Kellermann
2017-01-27python/libs: upgrade Opus to 1.1.4Max Kellermann
2017-01-27configure.ac: prepare for 0.20.4Max Kellermann
2017-01-26configure.ac: use MPD_DEPENDS for upnp->expat dependencyMax Kellermann
2017-01-26m4/mpd_depends.m4: print warning when disabling the featureMax Kellermann
2017-01-26m4/mpd_depends.m4: add documentationMax Kellermann
2017-01-26lib/curl/Global: decouple from the IOThread libraryMax Kellermann
2017-01-26input/Plugin: pass EventLoop& to init()Max Kellermann
2017-01-26input/nfs: use NfsFileReader::GetEventLoop()Max Kellermann
2017-01-26lib/nfs/FileReader: use nfs_get_event_loop()Max Kellermann
2017-01-26lib/nfs/Glue: add EventLoop& accessorMax Kellermann
2017-01-26lib/nfs/FileReader: use C++11 initializersMax Kellermann
2017-01-25input/async: pass EventLoop& to constructorMax Kellermann
2017-01-25input/Plugin: include cleanupMax Kellermann
2017-01-25input/curl: use CurlGlobal::GetEventLoop()Max Kellermann