Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | scrolling needs to mark the screen dirty | Jesse Luehrs | 2014-07-04 | 1 | -0/+4 |
| | |||||
* | implement bracketed paste mode (fixes #56) | Jesse Luehrs | 2014-06-05 | 5 | -0/+35 |
| | |||||
* | factor this out | Jesse Luehrs | 2014-05-10 | 1 | -6/+28 |
| | |||||
* | select all pointer events | Jesse Luehrs | 2014-05-09 | 1 | -1/+1 |
| | | | | we'll want this for when we implement xterm mouse tracking | ||||
* | these also need to return 1 | Jesse Luehrs | 2014-05-09 | 1 | -0/+2 |
| | |||||
* | remove some duplication | Jesse Luehrs | 2014-05-08 | 2 | -80/+12 |
| | |||||
* | abstract out error logging a bit | Jesse Luehrs | 2014-05-08 | 9 | -125/+116 |
| | | | | | just spitting things to stderr isn't always going to be good enough, so let's at least provide one place to change that when necessary | ||||
* | fix invalid memory writes | Jesse Luehrs | 2014-05-07 | 1 | -3/+3 |
| | |||||
* | stop creating and destroying parser states all the time | Jesse Luehrs | 2014-05-06 | 2 | -7/+16 |
| | |||||
* | this comment is quite outdated | Jesse Luehrs | 2014-05-06 | 1 | -3/+0 |
| | |||||
* | flush calls draw_screen, not the other way around | Jesse Luehrs | 2014-05-06 | 1 | -1/+0 |
| | |||||
* | stop calling move_to so often when it's not necessary | Jesse Luehrs | 2014-05-06 | 1 | -11/+13 |
| | |||||
* | handle scroll regions when inserting or deleting lines | Jesse Luehrs | 2014-05-05 | 1 | -5/+7 |
| | |||||
* | allow scrolling with shift+pageup/down too | Jesse Luehrs | 2014-05-04 | 1 | -0/+14 |
| | |||||
* | more refactoring | Jesse Luehrs | 2014-05-04 | 9 | -103/+128 |
| | |||||
* | refactor | Jesse Luehrs | 2014-05-04 | 5 | -20/+33 |
| | |||||
* | draw the correct size box for the cursor | Jesse Luehrs | 2014-05-04 | 1 | -1/+1 |
| | |||||
* | lift this field access out of a tight loop | Jesse Luehrs | 2014-05-04 | 1 | -4/+5 |
| | |||||
* | scroll to bottom on input | Jesse Luehrs | 2014-05-04 | 1 | -0/+5 |
| | |||||
* | cap scrollback to avoid unbounded memory usage | Jesse Luehrs | 2014-05-04 | 3 | -6/+33 |
| |