Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "combine flushes when reading large amounts of data" | Jesse Luehrs | 2017-02-12 | 1 | -2/+0 |
| | | | | | | This reverts commit 6ee215a7797cbb15aed6136ccfcaf5daff5ae654. actually, the redraw_rate stuff should already be handling this | ||||
* | combine flushes when reading large amounts of data | Jesse Luehrs | 2017-02-12 | 1 | -0/+2 |
| | | | | | on linux at least, you can only read 4096 bytes of data from a pty, so large writes would cause a lot of redraws | ||||
* | support spawning terminals with different environments | Jesse Luehrs | 2016-05-14 | 1 | -1/+1 |
| | |||||
* | grumble grumble c | Jesse Luehrs | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | split global window management stuff out into its own file | Jesse Luehrs | 2016-05-11 | 1 | -8/+8 |
| | | | | also rename a few things for clarity | ||||
* | 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 | ||||
* | use pointer indirection to separate source files even more | Jesse Luehrs | 2016-05-07 | 1 | -1/+2 |
| | |||||
* | this doesn't need to be in runes.h | Jesse Luehrs | 2016-05-07 | 1 | -0/+2 |
| | |||||
* | split up some unnecessary cross-module dependencies | Jesse Luehrs | 2016-05-07 | 1 | -1/+2 |
| | |||||
* | the event loop should own the terminal, not the other way around | Jesse Luehrs | 2016-05-01 | 1 | -1/+1 |
| | | | | | this way, we should be able to have multiple terminals in the same process | ||||
* | pull event loop handling into its own file | Jesse Luehrs | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | more refactoring | Jesse Luehrs | 2014-05-04 | 1 | -0/+4 |
| | |||||
* | clean up the directory structure a bit | Jesse Luehrs | 2014-04-20 | 1 | -0/+17 |