summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Expand)Author
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-14Merge branch 'v0.20.x'Max Kellermann
2017-11-13input/{cdio,ffmpeg,file,smbclient}: unlock the mutex during blocking I/OMax Kellermann
2017-11-13input/smbclient: use std::lock_guardMax Kellermann
2017-11-12lib/nfs: add "noexcept"Max Kellermann
2017-11-12lib/curl: add "noexcept"Max Kellermann
2017-11-12event/MultiSocketMonitor: add "noexcept"Max Kellermann
2017-11-10input/Plugin: remove "#undef ERROR"Max Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-11-05Merge branch 'v0.20.x'Max Kellermann
2017-10-24input/curl: call StartRequest() after setting CURLOPT_RANGEMax Kellermann
2017-10-24input/curl: move code to StartRequest()Max Kellermann
2017-10-24input/curl: move the range buffer to the stackMax Kellermann
2017-09-21input/alsa: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-09-21event/DeferredCall: rename to DeferEventMax Kellermann
2017-09-21input/thread: use class HugeArray instead of the low-level function HugeAlloc...Max Kellermann
2017-09-21input/thread: un-inline the constructorMax Kellermann
2017-09-21input/async: use class HugeArray instead of HugeAllocationMax Kellermann
2017-09-21util/HugeAllocator: HugeAllocator() returns WritableBuffer<void>Max Kellermann
2017-09-21util/HugeAllocator: move MADV_DONTFORK setting to HugeForkCow()Max Kellermann
2017-09-19input/async: remove outdated API documentationMax Kellermann
2017-09-19input/async: use std::exchange()Max Kellermann
2017-09-19input/async: use C++11 initializersMax Kellermann
2017-08-18lib/curl/Init: share a CurlGlobal instance between input and storageMax Kellermann
2017-07-05util/TruncateString: rename CopyString() to CopyTruncateString()Max Kellermann
2017-07-05util/StringUtil: move CopyString() to TruncateString.cxxMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-03-01input/curl: use %lu instead of %lluMax Kellermann
2017-03-01input/curl: format Range offset as unsignedMax Kellermann
2017-02-21input/curl: use %lu instead of %lluMax Kellermann
2017-02-21input/curl: format Range offset as unsignedMax Kellermann
2017-02-19Merge branch 'v0.20.x'Max Kellermann
2017-02-10thread/Thread: use BoundMethodMax Kellermann
2017-02-10input/alsa: use the EventLoop& passed to init() instead of io_thread_get()Max Kellermann
2017-02-10{input,mixer}/alsa: cancel the DeferredMonitor in the destructorMax Kellermann
2017-02-09{input,mixer}/alsa: move code to lib/alsa/NonBlock.cxxMax Kellermann
2017-02-09Merge branch 'v0.20.x'Max Kellermann
2017-02-09event/MultiSocketMonitor: add method Reset()Max Kellermann
2017-02-09{input,mixer}/alsa: fix off-by-one bug in count checkMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax 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/FileReader: use C++11 initializersMax Kellermann
2017-01-25input/async: pass EventLoop& to constructorMax Kellermann
2017-01-25input/Plugin: include cleanupMax Kellermann