Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | experiment with only redrawing parts of the screendirty-cells | Jesse Luehrs | 2016-05-08 | 1 | -14/+21 |
| | |||||
* | runesc shouldn't depend on anything | Jesse Luehrs | 2016-05-07 | 1 | -1/+2 |
| | |||||
* | the event loop shouldn't care about terms at all | Jesse Luehrs | 2016-05-07 | 5 | -38/+38 |
| | |||||
* | stop including term.h in runes.h | Jesse Luehrs | 2016-05-07 | 6 | -1/+5 |
| | |||||
* | move the scroll-down-on-input behavior into the window backend | Jesse Luehrs | 2016-05-07 | 2 | -14/+22 |
| | |||||
* | use pointer indirection to separate source files even more | Jesse Luehrs | 2016-05-07 | 14 | -233/+278 |
| | |||||
* | be a bit more explicit about dependencies between modules | Jesse Luehrs | 2016-05-07 | 11 | -9/+18 |
| | |||||
* | fix header guard | Jesse Luehrs | 2016-05-07 | 1 | -1/+1 |
| | |||||
* | this doesn't need to be in runes.h | Jesse Luehrs | 2016-05-07 | 2 | -2/+2 |
| | |||||
* | split up some unnecessary cross-module dependencies | Jesse Luehrs | 2016-05-07 | 7 | -19/+30 |
| | |||||
* | Adding a default runes.conf configuration and a return 0 for compatibility | Joshua Coats | 2016-05-06 | 1 | -0/+1 |
| | |||||
* | make the redraw rate limit configurable | Jesse Luehrs | 2016-05-06 | 3 | -2/+14 |
| | |||||
* | rate limit redraws | Jesse Luehrs | 2016-05-06 | 2 | -0/+45 |
| | |||||
* | retain selection contents after it is removed | Jesse Luehrs | 2016-05-06 | 2 | -17/+24 |
| | | | | | this way, clicking in a terminal doesn't make you stop being able to paste things | ||||
* | clear the selection if we update the screen | Jesse Luehrs | 2016-05-06 | 1 | -0/+4 |
| | | | | | | | would be nice to only clear it if we update the selected part of the screen, but that's hard currently (we don't know what parts of the screen are updated at any point since we just redraw everything every time anything changes) | ||||
* | track dirty display separate from dirty screen | Jesse Luehrs | 2016-05-06 | 3 | -5/+8 |
| | |||||
* | make sure we include errno.h everywhere necessary | Jesse Luehrs | 2016-05-04 | 3 | -0/+3 |
| | |||||
* | display the cursor for wide characters properly | Jesse Luehrs | 2016-05-03 | 1 | -5/+10 |
| | |||||
* | don't read uninit memory if the selection goes away | Jesse Luehrs | 2016-05-03 | 1 | -5/+7 |
| | |||||
* | indicate that we support 256 colors | Jesse Luehrs | 2016-05-03 | 1 | -1/+1 |
| | | | | this makes tmux work properly | ||||
* | clean up runes_warn/runes_die handling | Jesse Luehrs | 2016-05-02 | 6 | -34/+48 |
| | |||||
* | naming consistency | Jesse Luehrs | 2016-05-02 | 4 | -12/+12 |
| | |||||
* | start working on a client/server model similar to urxvtd/urxvtc | Jesse Luehrs | 2016-05-02 | 7 | -0/+374 |
| | | | | | the code is still kind of a mess, and it doesn't quite work properly yet, but it's close enough to be a start, i think | ||||
* | simplify | Jesse Luehrs | 2016-05-01 | 3 | -18/+34 |
| | |||||
* | no reason to expose the loop_data struct anymore either | Jesse Luehrs | 2016-05-01 | 3 | -20/+18 |
| | |||||
* | actually, this should just happen during term init | Jesse Luehrs | 2016-05-01 | 3 | -9/+3 |
| | | | | 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 | 9 | -41/+48 |
| | | | | | 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 | 4 | -49/+66 |
| | |||||
* | simplify | Jesse Luehrs | 2016-05-01 | 2 | -12/+9 |
| | |||||
* | allow env vars in single-word commands | Jesse Luehrs | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | factor out timer setting back into loop.c | Jesse Luehrs | 2016-04-30 | 3 | -18/+45 |
| | |||||
* | restore the functionality of the audible_bell option | Jesse Luehrs | 2016-04-30 | 1 | -3/+8 |
| | |||||
* | split some more things out of runes.h | Jesse Luehrs | 2016-04-30 | 7 | -7/+13 |
| | |||||
* | pull event loop handling into its own file | Jesse Luehrs | 2016-04-30 | 10 | -20/+60 |
| | |||||
* | restore ability to parse escape sequences across packets | Jesse Luehrs | 2016-04-26 | 1 | -2/+5 |
| | |||||
* | use the libvt100 library | Jesse Luehrs | 2015-08-20 | 12 | -5332/+106 |
| | |||||
* | clear the selection when the window is resized | Jesse Luehrs | 2014-07-04 | 1 | -0/+14 |
| | |||||
* | more fixups to selection past the end of a row | Jesse Luehrs | 2014-07-04 | 1 | -6/+42 |
| | |||||
* | display selection past the end of a row properly | Jesse Luehrs | 2014-07-04 | 1 | -2/+37 |
| | |||||
* | update the selection as the mouse move | Jesse Luehrs | 2014-07-04 | 2 | -41/+54 |
| | |||||
* | rearrange | Jesse Luehrs | 2014-07-04 | 1 | -174/+174 |
| | |||||
* | draw the selected region as inverse | Jesse Luehrs | 2014-07-04 | 4 | -2/+48 |
| | |||||
* | store this on the screen | Jesse Luehrs | 2014-07-04 | 3 | -6/+4 |
| | |||||
* | allow backwards selections | Jesse Luehrs | 2014-07-04 | 1 | -0/+8 |
| | |||||
* | simplify | Jesse Luehrs | 2014-07-04 | 1 | -6/+9 |
| | |||||
* | also respond to TARGETS requests | Jesse Luehrs | 2014-07-04 | 2 | -1/+11 |
| | |||||
* | row has already been offset properly | Jesse Luehrs | 2014-07-04 | 1 | -3/+4 |
| | |||||
* | basic implementation of selections | Jesse Luehrs | 2014-07-04 | 2 | -5/+73 |
| | | | | | still need to draw the selection, and look into how selections persist after the application is closed (cut buffers?) | ||||
* | function to get a stringified version of a screen region | Jesse Luehrs | 2014-07-04 | 2 | -0/+45 |
| | |||||
* | start working on tracking selections | Jesse Luehrs | 2014-07-04 | 2 | -17/+53 |
| |