summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Expand)Author
2016-12-19input/curl: wrap CURLM* in new class CurlMultiMax Kellermann
2016-12-19input/curl: rename class CurlMulti to CurlGlobalMax Kellermann
2016-12-19input/curl: wrap CURL* in new class CurlEasyMax Kellermann
2016-12-19input/curl: remove duplicate InitEasy() callMax Kellermann
2016-11-17Merge branch 'v0.19.x'Max Kellermann
2016-11-16{input,output}/alsa: fix gcc 7.0 -Wimplicit-fallthroughMax Kellermann
2016-11-10util/Error: remove obsolete classMax Kellermann
2016-10-29decoder: include cleanupMax Kellermann
2016-10-12Fix for TextInputStream consuming file without producing lineshawken
2016-09-16input/InputStream: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-16input/thread: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16input/thread: use class ScopeLock and ScopeUnlockMax Kellermann
2016-09-16input/async: eliminate attribute "postponed_error"Max Kellermann
2016-09-16input/curl: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16input/alsa: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16{input,storage}/nfs: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16input/nfs: use class ScopeUnlockMax Kellermann
2016-09-09archive/Plugin: migrate open() from class Error to C++ exceptionsMax Kellermann
2016-09-09input/Plugin: migrate open() from class Error to C++ exceptionsMax Kellermann
2016-09-09input/alsa: use AtScopeExit()Max Kellermann
2016-09-09input/alsa: simplify OpenDevice(), merge redundant recovery codeMax Kellermann
2016-09-09input/Init: set input_plugins_enabledMax Kellermann
2016-09-09input/archive: use AtScopeExit() for exception-safetyMax Kellermann
2016-09-09input/Open: use ScopeLockMax Kellermann
2016-09-09input/async: add attribute "postponed_exception"Max Kellermann
2016-09-09input/Plugin: migrate init() from class Error to C++ exceptionsMax Kellermann
2016-09-09input/Plugin: remove InitResult::UNAVAILABLE, throw PluginUnavailable insteadMax Kellermann
2016-09-05lib/smbclient/Init: throw std::runtime_error on errorMax Kellermann
2016-09-05input/Init: support C++ exceptionsMax Kellermann
2016-06-17thread/Thread: throw std::system_error on errorMax Kellermann
2016-06-17input/thread: use C++11 initialisersMax Kellermann
2016-06-17input/alsa: rebase on AsyncInputStreamMax Kellermann
2016-06-17input/async: use class DeferredCallMax Kellermann
2016-06-17input/async: use class HugeAllocationMax Kellermann
2016-06-17util/HugeAllocator: throw std::bad_alloc on errorMax Kellermann
2016-05-03input/Reader: new Reader implementation wrapping InputStreamMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-26util/Error: use std::exception_ptr instead of std::exceptionMax Kellermann
2016-02-22input/InputStream: add method Skip()Max Kellermann
2016-02-21playlist/Plugin: pass InputStreamPtr&& to open_stream()Max Kellermann
2016-02-21input: wrap InputStream in std::unique_ptrMax Kellermann
2015-12-18fs/io/Reader: use C++ exceptions instead of class ErrorMax Kellermann
2015-11-06input/alsa: use StringAfterPrefix()Max Kellermann
2015-11-06util/StringCompare: add StringIsEmpty()Max Kellermann
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann
2015-10-20input/InputStream: remove obsolete method OverrideMimeType()Max Kellermann
2015-06-26config/Global: allow calling config_get_string() with one argumentMax Kellermann
2015-06-22InputStream: add ReadFull methodThomas Guillem
2015-06-21Merge tag 'v0.19.10'Max Kellermann