- 20 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 15 Feb, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Destruct automatically, even if leaving the scope due to exception being thrown.
-
- 05 Feb, 2019 1 commit
-
-
Max Kellermann authored
The list of partitions is cleared automatically.
-
- 19 Nov, 2018 1 commit
-
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 20 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 02 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 16 Feb, 2018 1 commit
-
-
Max Kellermann authored
The normal I/O event thread can have a large latency, e.g. when libgnutls loads all TLS CA certificates for a https connect. This makes it unreliable for the ALSA I/O notifications, and causes ring buffer xruns. To avoid interfering with high latency events such as CURL's, we move the ALSA I/O events to a separate I/O thread which also obtains real-time scheduling (if possible). Closes #221
-
- 29 Jan, 2018 4 commits
-
-
Max Kellermann authored
This commit also puts an instance of RemoteTagScanner into the Instance class, and hooks it into the "add" and "addid" commands.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Allows more forward declarations.
-
- 02 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 15 May, 2017 1 commit
-
-
Max Kellermann authored
See commit 71f0ed8b
-
- 08 May, 2017 1 commit
-
-
Max Kellermann authored
The "pure" and "const" attributes are not so well-defined, and a recent clang version implements an optimization which pushes the definition's boundary beyond what I believed it was. clang now assumes that functions declared "pure" cannot throw exceptions, even if they lack the "noexcept" specification. When compiled with this new clang version, MPD will crash randomly if an exception happens to get thrown by such as "pure" function (https://github.com/MusicPlayerDaemon/MPD/issues/41). This commit removes all such misplaced "pure" and "const" attributes, closing #41.
-
- 25 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 17 Feb, 2017 3 commits
-
-
Max Kellermann authored
With this commit, multi-player support becomes possible... it's just not wired to the frontend yet. This is based on massive amounts of refactoring work I did over the past 9 years.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Feb, 2017 1 commit
-
-
Max Kellermann authored
Eliminate global variables.
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 10 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 26 Oct, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Oct, 2016 1 commit
-
-
hawken authored
-
- 17 Jun, 2016 1 commit
-
-
Max Kellermann authored
Replaces the old BoundMethod template.
-
- 18 Mar, 2016 1 commit
-
-
Max Kellermann authored
There's no point in passing a LightSong reference here; the callee is interested only in the URI.
-
- 10 Mar, 2016 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
All remaining events are specific to the Partition.
-
Max Kellermann authored
-
Max Kellermann authored
Use MaskMonitor to eliminate duplicate code.
-
Max Kellermann authored
-
- 05 Mar, 2016 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Move the GlobalEvents::Monitor instance into class Instance. Eliminate all global variables.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-