summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-10mixer/alsa: work around rounding error at volume 0Max 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-09input/file: don't use posix_fadvise() on AndroidMax Kellermann
2018-02-09SongSave, queue/PlaylistState, tag/ReplayGain: use portable atof() wrappersMax Kellermann
2018-02-09protocol/ArgParser: move strtof()/strtod() switch to util/NumberParser.hxxMax Kellermann
2018-02-09protocol/ArgParser: use strtod() instead of strtof() on AndroidMax Kellermann
2018-02-09filter/convert: set the PcmConvert instance only if it was initializedMax Kellermann
2018-02-09filter/convert: add method IsActive()Max Kellermann
2018-02-09pcm/Order: fix size calculation with 8 channelsMax Kellermann
2018-02-09db/update/Service: set the update thread nameMax Kellermann
2018-02-09thread/Util: implement system call wrapper for sched_setscheduler()Max Kellermann
2018-02-09thread/Util: rename ioprio_set() to linux_ioprio_set()Max Kellermann
2018-02-09SongFilter: fix "modified-since" filterMax Kellermann
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-02-03archive/iso9660: libcdio 2.0 compatibilityMax Kellermann
2018-02-03player/Thread: wake up the main thread after failed seekMax Kellermann
2018-02-01db/update/Queue: work around GCC7 -WuninitializedMax Kellermann
2018-01-31lib/upnp/Init: enable IPv6Max Kellermann
2018-01-31lib/upnp/Init: use nullptr instead of 0Max Kellermann
2018-01-30output/pulse: fix crash during auto-detectionMax Kellermann
2018-01-30RemoteTagCache: new glue class for integrating RemoteTagScannerMax Kellermann
2018-01-29Listen: move ClientListener pointer to struct PartitionMax Kellermann
2018-01-29Listen: move class ClientListener to src/client/Listener.hxxMax Kellermann
2018-01-29Main: move part of the shutdown code to Instance methodsMax Kellermann
2018-01-29Main: cancel the update on shutdown even if inotify is unavailableMax Kellermann
2018-01-29Instance: rename Shutdown() to Break()Max Kellermann
2018-01-29lib/curl/Request: merge two "try" blocksMax Kellermann
2018-01-29event/Thread: add "noexcept"Max Kellermann
2018-01-29event/Call: invoke function directly if the EventLoop is deadMax Kellermann
2018-01-29event/Loop: add flag "dead"Max Kellermann
2018-01-29event/Thread: remove unused method StopAsync()Max Kellermann
2018-01-29event/Loop: move code to HandleTimers()Max Kellermann
2018-01-29filter/convert: call PcmConvert::Flush() only if initializedMax Kellermann
2018-01-29filter/convert: add method IsActive()Max Kellermann
2018-01-29output/Thread: re-lock the mutex after flush errorMax Kellermann
2018-01-29filter/Observer: drop bogus "noexcept"Max Kellermann
2018-01-29event/Loop: add "noexcept"Max Kellermann
2018-01-29event/EPoll: use C++11 initializerMax Kellermann
2018-01-29event/WinSelect: pass const reference to copy constructorMax Kellermann
2018-01-29event/PollResult: use size_t for size and indexMax Kellermann
2018-01-29system/EPollFD: update API documentationMax Kellermann
2018-01-29system/EPollFD: add "noexcept"Max Kellermann
2018-01-29Instance: un-inline the destructorMax Kellermann
2018-01-29test/run_input: move code from Scan() to input/ScanTags.cxxMax Kellermann
2018-01-26input/qobuz: implement InputPlugin::scan_tags()Max Kellermann
2018-01-26input/tidal: implement InputPlugin::scan_tags()Max Kellermann
2018-01-26input/Plugin: add method scan() with asynchronous callback classMax Kellermann
2018-01-26input/qobuz: remove obsolete prototypesMax Kellermann