summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-01-04Build fix. This struct is the same on Haiku and on Linux, still gccZoltán Mizsei
2018-12-28util/AllocatedArray: import std::swapMax Kellermann
2018-12-28util/AllocatedArray: add `noexcept`Max Kellermann
2018-12-28output/httpd/Page: remove obsolete API documentationMax Kellermann
2018-12-28output/httpd/Page: add `noexcept`Max Kellermann
2018-12-28output/httpd/IcyMetaDataServer: add `noexcept`Max Kellermann
2018-12-28output/httpd: add `noexcept`Max Kellermann
2018-12-28util/DynamicFifoBuffer: add `noexcept`Max Kellermann
2018-12-28remove libwrap supportMax Kellermann
2018-12-28db/update/InotifyQueue: check for ACK_ERROR_UPDATE_ALREADYMax Kellermann
2018-12-28db/update/InotifyQueue: catch UpdateService::Enqueue() exceptionsMax Kellermann
2018-12-28db/update/InotifyQueue: add `noexcept`Max Kellermann
2018-12-28db/update/InotifyQueue: update code commentMax Kellermann
2018-12-18remove non-block call HyShai
2018-12-14change HTTP Version to a valid versionHyShai
2018-12-09Add missing pcre_dep in src/song/meson.buildJacob Vosmaer
2018-12-09Add boost_dep in subdir meson.build filesJacob Vosmaer
2018-12-04alsa/NonBlock: throw on snd_pcm_poll_descriptors_revents() errorMax Kellermann
2018-11-19db/upnp: use the generic ::CollectUniqueTags() functionMax Kellermann
2018-11-19db/Interface: document CollectUniqueTags()Max Kellermann
2018-11-19Main: use DatabasePlugin::RequireStorage()Max Kellermann
2018-11-19db/Interface: remove IsPlugin(), use `dynamic_cast` insteadMax Kellermann
2018-11-19db/Interface: make the constructor `protected`Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-19src/thread/meson.build: detect pthread_setname_np()Max Kellermann
2018-11-19db/UniqueTags: remove `pure` attribute because function may throwMax Kellermann
2018-11-19db/UniqueTags: include cleanupMax Kellermann
2018-11-16output/alsa: don't call snd_pcm_drain() if nothing was writtenMax Kellermann
2018-11-14output/alsa: drain the whole `ring_buffer`, not just one periodMax Kellermann
2018-11-14output/alsa: clear error after reopening deviceMax Kellermann
2018-11-14event/Thread: reduce the RTIO timer slack to 10usMax Kellermann
2018-11-14LogInit: default to journal if MPD was started as systemd serviceMax Kellermann
2018-11-14output/alsa: don't lock the mutex in CancelInternal()Max Kellermann
2018-11-14output/alsa: wake up the client thread after generating silenceMax Kellermann
2018-11-14output/alsa: don't generate silence if ALSA-PCM buffer has enough dataMax Kellermann
2018-11-14output/alsa: clear the `period_buffer` in LockCaughtError()Max Kellermann
2018-11-14output/alsa: throw on snd_pcm_writei() error while drainingMax Kellermann
2018-11-14output/alsa: fix wrong use of `errno`Max Kellermann
2018-11-14output/alsa: throw after snd_pcm_drain() errorMax Kellermann
2018-11-14output/alsa: refactor the drain EAGAIN workaroundMax Kellermann
2018-11-14output/alsa: remove snd_pcm_state() check from DrainInternal()Max Kellermann
2018-11-14output/alsa: call snd_pcm_prepare() if draining is requested earlyMax Kellermann
2018-11-12song/Filter: add operator "contains"Max Kellermann
2018-11-12output/thread: cancel the AudioOutputSource() instead of closing itMax Kellermann
2018-11-12output/control: always close the `AudioOutputSource` in `RELEASE`Max Kellermann
2018-11-12output/control: add command `RELEASE`Max Kellermann
2018-11-12output/Thread: update commentMax Kellermann
2018-11-12output/Filtered: catch Drain() exceptions in CloseOutput()Max Kellermann
2018-11-12output/interface: document that Drain() may throwMax Kellermann
2018-11-11song/StringFilter: support regular expressions with "=~" and "!~"Max Kellermann