summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2018-02-24Merge tag 'v0.20.18'Max Kellermann
2018-02-24lib/nfs/FileReader: move sys/stat.h to header because "struct stat" may be macroMax Kellermann
2018-02-24lib/nfs/Connection: use winsock2.h instead of poll.h on WindowsMax Kellermann
2018-02-24Fix curl storage plugin failure if the authentication method is different tha...tpoeiras
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09lib/curl: remove .netrc support on AndroidMax Kellermann
2018-02-09python/build/libs.py: convert CURL edit to quilt patchMax Kellermann
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-01-31lib/upnp/Init: enable IPv6Max Kellermann
2018-01-31lib/upnp/Init: use nullptr instead of 0Max Kellermann
2018-01-29lib/curl/Request: merge two "try" blocksMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-23lib/curl/Delegate: helper class for response body parsersMax Kellermann
2018-01-21lib/expat/Parser: make the "is_final" argument optionalMax Kellermann
2018-01-21lib/expat/Parser: add method CompleteParse()Max Kellermann
2018-01-21lib/expat/Parser: forward Parse() argumentsMax Kellermann
2018-01-20lib/curl/Handler: add API documentationMax Kellermann
2018-01-20Merge branch 'v0.20.x'Max Kellermann
2018-01-19lib/icu/Compare: allow copyingMax Kellermann
2018-01-18lib/upnp/ContentDirectoryService: work around GCC 5 bugMax Kellermann
2018-01-15input/qobuz: new input plugin to receive Qobuz streamsMax Kellermann
2018-01-15lib/curl/Request: add constructor without "url" parameterMax Kellermann
2018-01-12lib/yajl/Callbacks: add wrappers for start_array and end_arrayMax Kellermann
2018-01-11lib/curl/Request: add methods StartIndirect(), StopIndirect()Max Kellermann
2018-01-11lib/yajl/Callbacks: OO wrapper for yajl_callbacksMax Kellermann
2018-01-11lib/yajl/ParseInputStream: use InputStream::LockRead() to reduce lock durationMax Kellermann
2018-01-11lib/yajl/ParseInputStream: eliminate variable "done"Max Kellermann
2018-01-11playlist/SoundCloud: move code to Yajl::Parse(InputStream&)Max Kellermann
2018-01-11lib/yajl/Handle: libyajl C++ bindingsMax Kellermann
2018-01-11lib/curl/Form: new libraryMax Kellermann
2018-01-11lib/curl/Easy: add curl_easy_escape() wrapperMax Kellermann
2018-01-11input/curl: use StringView::StartsWith()Max Kellermann
2018-01-02lib/upnp/Discovery: protect "downloaders" accesses with mutexMax Kellermann
2018-01-02lib/upnp/Util: remove unused function csvToStrings()Max Kellermann
2018-01-02lib/upnp/ContentDirectoryService: use SplitString() instead of csvToStrings()Max Kellermann
2018-01-02lib/upnp/Util: use std::string::erase() instead of ..::replace()Max Kellermann
2018-01-02lib/upnp/ClientInit: return UpnpClient_HandleMax Kellermann
2017-12-20lib/xiph/VorbisComments: return std::unique_ptr<Tag>Max Kellermann
2017-12-20tag/Builder: CommitNew() returns std::unique_ptr<Tag>Max Kellermann
2017-12-19output/alsa: add attributes "dop" and "allowed_formats"Max Kellermann
2017-12-19lib/alsa/AllowedFormat: throw std::invalid_argument on errorMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-19lib/alsa/AllowedFormat: add API documentationMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-12-11lib/upnp: use include path without upnp/ prefix and honor pkg-config CFLAGSUwe Kleine-König
2017-12-03Merge branch 'v0.20.x'Max Kellermann
2017-12-02lib/upnp/Compat: disable the 1.8 API emulation with libupnp 1.6.24Max Kellermann
2017-11-25Merge tag 'v0.20.12'Max Kellermann
2017-11-16lib/upnp: adapt to libupnp 1.8 API changesMax Kellermann