Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add a message type for killing the daemon | Jesse Luehrs | 2016-05-16 | 1 | -0/+1 |
| | | | | and make ./runesc --kill-daemon send that message | ||||
* | convert to libevent | Jesse Luehrs | 2016-05-12 | 1 | -7/+6 |
| | | | | also remove all code supporting threading stuff | ||||
* | grumble grumble c | Jesse Luehrs | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | refactor how submodules are handled | Jesse Luehrs | 2016-05-10 | 1 | -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 all | Jesse Luehrs | 2016-05-07 | 1 | -4/+4 |
| | |||||
* | no reason to expose the loop_data struct anymore either | Jesse Luehrs | 2016-05-01 | 1 | -8/+0 |
| | |||||
* | actually, this should just happen during term init | Jesse Luehrs | 2016-05-01 | 1 | -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 around | Jesse Luehrs | 2016-05-01 | 1 | -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.c | Jesse Luehrs | 2016-05-01 | 1 | -0/+4 |
| | |||||
* | factor out timer setting back into loop.c | Jesse Luehrs | 2016-04-30 | 1 | -0/+2 |
| | |||||
* | split some more things out of runes.h | Jesse Luehrs | 2016-04-30 | 1 | -0/+2 |
| | |||||
* | pull event loop handling into its own file | Jesse Luehrs | 2016-04-30 | 1 | -0/+17 |