Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-01-23 | thread/Name: set thread names | Max Kellermann | 1 | -0/+3 | |
For debugging. | |||||
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -4/+4 | |
2013-10-17 | Thread/Thread: replacement library for GThread | Max Kellermann | 1 | -19/+12 | |
2013-09-04 | IOThread: pass GError to FatalError() | Max Kellermann | 1 | -2/+4 | |
Fixes build failure on GLib < 2.32. | |||||
2013-09-03 | IOThread: use FatalError() on g_thread_create() error | Max Kellermann | 1 | -5/+5 | |
New GLib versions don't fail. | |||||
2013-08-08 | event: add function BlockingCall() | Max Kellermann | 1 | -50/+0 | |
Replaces io_thread_call(). This approach is more generic and easier to use due to std::function. | |||||
2013-08-04 | *: use gcc.h macros instead of GLib | Max Kellermann | 1 | -1/+1 | |
2013-04-17 | use g_thread_new() if GLib is recent enough | Max Kellermann | 1 | -3/+7 | |
Fixes deprecation warnings. | |||||
2013-01-14 | Main, IOThread: move GMainLoop setup code to class EventLoop | Max Kellermann | 1 | -47/+13 | |
2013-01-10 | io_thread: convert to C++ | Max Kellermann | 1 | -23/+21 | |
2012-07-10 | require GLib 2.16 | Max Kellermann | 1 | -1/+0 | |
GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it. | |||||
2011-11-27 | io_thread: fix race condition during startup | Max Kellermann | 1 | -0/+8 | |
Ensure that the io.thread variable is set before entering the event loop. | |||||
2011-09-20 | io_thread: add function _timeout_add() | Max Kellermann | 1 | -0/+9 | |
Same as _timeout_add_seconds(), but this one has millisecond resolution. | |||||
2011-09-20 | io_thread: _timeout_add_seconds() returns GSource* | Max Kellermann | 1 | -4/+3 | |
The numeric ID isn't so useful. | |||||
2011-08-31 | io_thread: allow _call() from inside the thread | Max Kellermann | 1 | -0/+13 | |
2011-08-29 | io_thread: add function io_thread_quit() | Max Kellermann | 1 | -2/+9 | |
2011-08-29 | io_thread: add function io_thread_run() | Max Kellermann | 1 | -2/+8 | |
2011-08-25 | io_thread: add helper functions | Max Kellermann | 1 | -0/+71 | |
2011-08-25 | io_thread: move global variables into a struct | Max Kellermann | 1 | -25/+27 | |
2011-08-24 | io_thread: new thread for non-blocking background I/O | Max Kellermann | 1 | -0/+85 | |
Try to eliminate the remaining blocking I/O. |