Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 10 | -126/+118 | |
| | | | | | 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 | |
| | ||||||
* | refactor to make alternate screens work again | Jesse Luehrs | 2014-05-04 | 8 | -1634/+444 | |
| | ||||||
* | draw the cursor in the right place when scrolling | Jesse Luehrs | 2014-05-04 | 1 | -3/+6 | |
| | ||||||
* | allow the number of lines to scroll at a time to be configurable | Jesse Luehrs | 2014-05-04 | 3 | -8/+17 | |
| | ||||||
* | implement scrolling | Jesse Luehrs | 2014-05-04 | 3 | -1/+16 | |
| | ||||||
* | keep a scrollback buffer when we scroll down | Jesse Luehrs | 2014-05-04 | 3 | -91/+227 | |
| | ||||||
* | also ignore other duplicate focus events | Jesse Luehrs | 2014-05-03 | 1 | -0/+7 | |
| | ||||||
* | ignore unrelated focus events | Jesse Luehrs | 2014-05-03 | 1 | -2/+18 | |
| | ||||||
* | clean up event masks | Jesse Luehrs | 2014-05-02 | 1 | -4/+7 | |
| | ||||||
* | avoid redrawing when we haven't touched the screen | Jesse Luehrs | 2014-05-02 | 3 | -0/+36 | |
| | ||||||
* | don't draw the screen at all until we need to flush | Jesse Luehrs | 2014-05-01 | 2 | -2/+2 | |
| | ||||||
* | avoid redundant flushes | Jesse Luehrs | 2014-05-01 | 1 | -0/+25 | |
| | ||||||
* | there's no need to handle complete sequences specially | Jesse Luehrs | 2014-04-30 | 4 | -339/+1532 | |
| | ||||||
* | implement window resizing (again) | Jesse Luehrs | 2014-04-30 | 4 | -9/+65 | |
| | ||||||
* | this is never used except by the backend | Jesse Luehrs | 2014-04-30 | 3 | -12/+18 | |
| | ||||||
* | these can be bits | Jesse Luehrs | 2014-04-30 | 2 | -6/+6 | |
| | ||||||
* | move config stuff out to a separate struct | Jesse Luehrs | 2014-04-30 | 10 | -340/+351 | |
| | ||||||
* | need to listen for key events on the border window | Jesse Luehrs | 2014-04-28 | 1 | -0/+1 | |
| | ||||||
* | these aren't used anymore | Jesse Luehrs | 2014-04-28 | 2 | -42/+0 | |
| |