aboutsummaryrefslogtreecommitdiffstats
path: root/src/loop.h
Commit message (Collapse)AuthorAgeFilesLines
* add a message type for killing the daemonJesse Luehrs2016-05-161-0/+1
| | | | and make ./runesc --kill-daemon send that message
* convert to libeventJesse Luehrs2016-05-121-7/+6
| | | | also remove all code supporting threading stuff
* grumble grumble cJesse Luehrs2016-05-121-1/+1
|
* refactor how submodules are handledJesse Luehrs2016-05-101-2/+2
| | | | | | let them own their own memory, so that they can free themselves once they exit the loop. also split out the parts of the terminal that we only want to initialize once, even if we open multiple terminal windows
* the event loop shouldn't care about terms at allJesse Luehrs2016-05-071-4/+4
|
* no reason to expose the loop_data struct anymore eitherJesse Luehrs2016-05-011-8/+0
|
* actually, this should just happen during term initJesse Luehrs2016-05-011-1/+0
| | | | loop.c shouldn't need to have any references to any other code
* the event loop should own the terminal, not the other way aroundJesse Luehrs2016-05-011-6/+9
| | | | | this way, we should be able to have multiple terminals in the same process
* pull the remainder of the libuv code into loop.cJesse Luehrs2016-05-011-0/+4
|
* factor out timer setting back into loop.cJesse Luehrs2016-04-301-0/+2
|
* split some more things out of runes.hJesse Luehrs2016-04-301-0/+2
|
* pull event loop handling into its own fileJesse Luehrs2016-04-301-0/+17