Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | require GLib 2.16 | Max Kellermann | 2012-07-10 | 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. | ||||
* | io_thread: fix race condition during startup | Max Kellermann | 2011-11-27 | 1 | -0/+8 |
| | | | | | Ensure that the io.thread variable is set before entering the event loop. | ||||
* | io_thread: add function _timeout_add() | Max Kellermann | 2011-09-20 | 1 | -0/+9 |
| | | | | | Same as _timeout_add_seconds(), but this one has millisecond resolution. | ||||
* | io_thread: _timeout_add_seconds() returns GSource* | Max Kellermann | 2011-09-20 | 1 | -4/+3 |
| | | | | The numeric ID isn't so useful. | ||||
* | io_thread: allow _call() from inside the thread | Max Kellermann | 2011-08-31 | 1 | -0/+13 |
| | |||||
* | io_thread: add function io_thread_quit() | Max Kellermann | 2011-08-29 | 1 | -2/+9 |
| | |||||
* | io_thread: add function io_thread_run() | Max Kellermann | 2011-08-29 | 1 | -2/+8 |
| | |||||
* | io_thread: add helper functions | Max Kellermann | 2011-08-25 | 1 | -0/+71 |
| | |||||
* | io_thread: move global variables into a struct | Max Kellermann | 2011-08-25 | 1 | -25/+27 |
| | |||||
* | io_thread: new thread for non-blocking background I/O | Max Kellermann | 2011-08-24 | 1 | -0/+85 |
Try to eliminate the remaining blocking I/O. |