Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | 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 | |
| |