Age | Commit message (Expand) | Author |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann |
2017-11-14 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-13 | input/{cdio,ffmpeg,file,smbclient}: unlock the mutex during blocking I/O | Max Kellermann |
2017-11-13 | input/smbclient: use std::lock_guard | Max Kellermann |
2017-11-12 | lib/nfs: add "noexcept" | Max Kellermann |
2017-11-12 | lib/curl: add "noexcept" | Max Kellermann |
2017-11-12 | event/MultiSocketMonitor: add "noexcept" | Max Kellermann |
2017-11-10 | input/Plugin: remove "#undef ERROR" | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-11-05 | Merge branch 'v0.20.x' | Max Kellermann |
2017-10-24 | input/curl: call StartRequest() after setting CURLOPT_RANGE | Max Kellermann |
2017-10-24 | input/curl: move code to StartRequest() | Max Kellermann |
2017-10-24 | input/curl: move the range buffer to the stack | Max Kellermann |
2017-09-21 | input/alsa: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-09-21 | event/DeferredCall: rename to DeferEvent | Max Kellermann |
2017-09-21 | input/thread: use class HugeArray instead of the low-level function HugeAlloc... | Max Kellermann |
2017-09-21 | input/thread: un-inline the constructor | Max Kellermann |
2017-09-21 | input/async: use class HugeArray instead of HugeAllocation | Max Kellermann |
2017-09-21 | util/HugeAllocator: HugeAllocator() returns WritableBuffer<void> | Max Kellermann |
2017-09-21 | util/HugeAllocator: move MADV_DONTFORK setting to HugeForkCow() | Max Kellermann |
2017-09-19 | input/async: remove outdated API documentation | Max Kellermann |
2017-09-19 | input/async: use std::exchange() | Max Kellermann |
2017-09-19 | input/async: use C++11 initializers | Max Kellermann |
2017-08-18 | lib/curl/Init: share a CurlGlobal instance between input and storage | Max Kellermann |
2017-07-05 | util/TruncateString: rename CopyString() to CopyTruncateString() | Max Kellermann |
2017-07-05 | util/StringUtil: move CopyString() to TruncateString.cxx | Max Kellermann |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-04 | *: add lost of "noexcept" specifications | Max Kellermann |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-03-01 | input/curl: use %lu instead of %llu | Max Kellermann |
2017-03-01 | input/curl: format Range offset as unsigned | Max Kellermann |
2017-02-21 | input/curl: use %lu instead of %llu | Max Kellermann |
2017-02-21 | input/curl: format Range offset as unsigned | Max Kellermann |
2017-02-19 | Merge branch 'v0.20.x' | Max Kellermann |
2017-02-10 | thread/Thread: use BoundMethod | Max Kellermann |
2017-02-10 | input/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 destructor | Max Kellermann |
2017-02-09 | {input,mixer}/alsa: move code to lib/alsa/NonBlock.cxx | Max Kellermann |
2017-02-09 | Merge branch 'v0.20.x' | Max Kellermann |
2017-02-09 | event/MultiSocketMonitor: add method Reset() | Max Kellermann |
2017-02-09 | {input,mixer}/alsa: fix off-by-one bug in count check | Max Kellermann |
2017-02-08 | tag/Tag*: rename several source files | Max Kellermann |
2017-01-26 | input/Plugin: pass EventLoop& to init() | Max Kellermann |
2017-01-26 | input/nfs: use NfsFileReader::GetEventLoop() | Max Kellermann |
2017-01-26 | lib/nfs/FileReader: use nfs_get_event_loop() | Max Kellermann |
2017-01-26 | lib/nfs/FileReader: use C++11 initializers | Max Kellermann |
2017-01-25 | input/async: pass EventLoop& to constructor | Max Kellermann |
2017-01-25 | input/Plugin: include cleanup | Max Kellermann |