| Commit message (Expand) | Author | Files | Lines |
2014-12-14 | event/Loop: read the "again" flag while holding mutex | Max Kellermann | 1 | -1/+2 |
2014-11-25 | event/DeferredMonitor: include cleanup | Max Kellermann | 1 | -3/+0 |
2014-11-18 | event/ServerSocket: fix get_remote_uid() error value | Max Kellermann | 1 | -1/+1 |
2014-10-10 | event/IdleMonitor: remove redundant comment | Max Kellermann | 1 | -2/+1 |
2014-08-24 | event/TimeoutMonitor: really reset "active" flag before invoking OnTimeout() | Max Kellermann | 1 | -1/+1 |
2014-08-24 | event/TimeoutMonitor: reset "active" flag before invoking OnTimeout() | Max Kellermann | 1 | -1/+3 |
2014-08-07 | event/BufferedSocket: fix inversed buffer check | Max Kellermann | 1 | -1/+1 |
2014-08-07 | event/BufferedSocket: fix inversed buffer check | Max Kellermann | 1 | -1/+1 |
2014-08-06 | util/FifoBuffer: rename to StaticFifoBuffer | Max Kellermann | 1 | -2/+2 |
2014-04-26 | DeferredMonitor: fix race condition when using GLib event loop | Max Kellermann | 2 | -11/+22 |
2014-03-15 | configure.ac: always define _GNU_SOURCE on Linux | Max Kellermann | 1 | -5/+0 |
2014-03-02 | event/SignalMonitor: fix build failure due to missing signal.h include | Max Kellermann | 1 | -0/+2 |
2014-02-18 | event/SignalMonitor: unblock signals after fork | Max Kellermann | 1 | -1/+22 |
2014-02-05 | event/Loop: remove the dummy constructor argument | Max Kellermann | 2 | -4/+2 |
2014-01-13 | copyright year 2014 | Max Kellermann | 30 | -30/+30 |
2014-01-09 | event/Loop: allow AddTimer() after Run() has returned | Max Kellermann | 1 | -1/+3 |
2014-01-09 | event/Loop: allow scheduling events before Run() | Max Kellermann | 3 | -5/+29 |
2014-01-07 | util/Alloc: new library replacing GLib's g_malloc() | Max Kellermann | 1 | -4/+3 |
2014-01-06 | event/Loop: cancel the WakeFD monitor in destructor | Max Kellermann | 1 | -0/+4 |
2014-01-06 | event/MultiSocketMonitor: add method ClearSocketList() | Max Kellermann | 2 | -0/+14 |
2014-01-06 | event/SocketMonitor: don't close the socket automatically | Max Kellermann | 6 | -14/+8 |
2014-01-06 | event/IdleMonitor: cancel in destructor only if active | Max Kellermann | 1 | -1/+6 |
2014-01-06 | event/MultiSocketMonitor: API documentation | Max Kellermann | 1 | -0/+10 |
2014-01-05 | event/Loop: try to avoid the WakeFD when adding DeferredMonitor | Max Kellermann | 2 | -2/+24 |
2014-01-05 | event/Loop: combine multiple WakeFD::Write() calls | Max Kellermann | 1 | -1/+6 |
2014-01-05 | event/Loop: add attribute "again" | Max Kellermann | 2 | -2/+10 |
2014-01-05 | event/Loop: add thread-safety assertions | Max Kellermann | 3 | -1/+30 |
2014-01-05 | event/Loop: remove obsolete assertion | Max Kellermann | 1 | -2/+0 |
2014-01-05 | event/Loop: move code to HandleDeferred() | Max Kellermann | 2 | -8/+19 |
2014-01-05 | event/MultiSocketMonitor: add missing <algorithm> include | Max Kellermann | 1 | -0/+2 |
2014-01-05 | event/MultiSocketMonitor: add method ReplaceSocketList() | Max Kellermann | 2 | -0/+42 |
2014-01-05 | event/MultiSocketMonitor: include cleanup | Max Kellermann | 2 | -8/+1 |
2014-01-04 | event/Loop: remove the GLib implementation | Max Kellermann | 12 | -664/+3 |
2014-01-04 | event/poll: eliminate one vector::size() call | Max Kellermann | 1 | -2/+3 |
2014-01-04 | event/Loop: remove bogus "!quit" assertion | Max Kellermann | 1 | -5/+3 |
2014-01-04 | event/Loop: remove unused method AddCall() | Max Kellermann | 2 | -28/+0 |
2014-01-04 | event/Loop: non-recursive Break() implementation | Max Kellermann | 1 | -4/+2 |
2014-01-04 | event/BlockingCall: always use DeferredMonitor internally | Max Kellermann | 1 | -24/+0 |
2014-01-04 | event/DeferredMonitor: make fully thread-safe | Max Kellermann | 4 | -54/+77 |
2013-12-31 | event/*Monitor: document as not being thread-safe | Max Kellermann | 4 | -0/+15 |
2013-12-31 | event/Loop: document that AddCall() is thread-safe | Max Kellermann | 1 | -0/+5 |
2013-12-21 | event/PollGroupPoll: include stddef.h instead of string.h | Max Kellermann | 1 | -1/+2 |
2013-12-19 | util/fifo_buffer: remove obsolete library | Max Kellermann | 1 | -1/+0 |
2013-12-19 | util/PeakBuffer: use IsEmpty() instead of IsNull() | Max Kellermann | 1 | -1/+1 |
2013-12-15 | util/PeakBuffer: use DynamicFifoBuffer instead of struct fifo_buffer | Max Kellermann | 1 | -1/+0 |
2013-12-15 | util/PeakBuffer: return ConstBuffer<void> | Max Kellermann | 1 | -4/+3 |
2013-12-15 | configure.ac: add option "--disable-glib" | Max Kellermann | 1 | -0/+1 |
2013-12-04 | system/Resolver: sockaddr_to_string() returns std::string() | Max Kellermann | 1 | -22/+11 |
2013-12-03 | PollGroupWinSelect: delete copy constructor and assignment operator | Denis Krjuchkov | 1 | -0/+2 |
2013-12-03 | PollGroupWinSelect: uninline constructor and destructor | Denis Krjuchkov | 2 | -2/+5 |