- 15 Oct, 2020 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
We need at least GCC 8 anyway.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 14 Oct, 2020 18 commits
-
-
Max Kellermann authored
Fixes regression by commit 521e573b
-
Max Kellermann authored
-
Max Kellermann authored
Fixes regression by commit 7901b04c
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Similar to commits 1686f4e8 and 30a5dd26
-
Max Kellermann authored
Fixes the !HAVE_THREADED_EVENT_LOOP build.
-
Max Kellermann authored
-
Max Kellermann authored
Not for MPD, but for other applications which might want to copy its event loop, but do not need multi-threading.
-
Max Kellermann authored
-
Max Kellermann authored
Allows forward declaration.
-
Max Kellermann authored
Instead of using this as a base class implementing a virtual method, the new class IdleEvent can be used as a variable, decoupling IdleMonitor's internal state from the derived class. This is similar to commit 30a5dd26 which refactored TimeoutMonitor to TimerEvent.
-
Max Kellermann authored
The new stable branch v0.22.x was forked off and is feature-frozen, so the "master" branch will become the next major version eventually.
-
- 13 Oct, 2020 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Oct, 2020 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 09 Oct, 2020 1 commit
-
-
Max Kellermann authored
By making each SocketMonitor keep track of its ready flags, this removes a lot of overhead from EventLoop::RemoveFD().
-
- 08 Oct, 2020 7 commits
-
-
Max Kellermann authored
By bit-wise ANDing the reported flags with GetScheduledFlags(), ERROR/HANGUP always get cleared. This means the MPD event loop could never report those conditions.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This just happened to break the Windows build because of the `GetObject` macro in `windows.h`, so I added a kludge to PollResultGeneric.hxx.
-
Max Kellermann authored
-
Max Kellermann authored
Oh no, 3413d1bf was broken! Instead of passing a number as "seconds" to the duration constructor, it just abused the duration constructor as cast operator, which caused custom state_file_interval settings to be extremely short.
-