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