Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | handle moving and scrolling separately | Jesse Luehrs | 2016-05-04 | 1 | -17/+23 |
| | | | | | | | only lf/ri should be scrolling, and only if they start on the border of the scroll region and try to move off of it. also, all absolute movement should be absolute in the context of the full terminal, but relative vertical movement should be clamped to the scroll regions. | ||||
* | apparently setting the scroll region shouldn't actually move the cursor | Jesse Luehrs | 2016-05-04 | 1 | -0/+1 |
| | |||||
* | add some debugging output | Jesse Luehrs | 2016-05-04 | 1 | -49/+136 |
| | |||||
* | these should all be resetting | Jesse Luehrs | 2014-10-21 | 1 | -5/+5 |
| | |||||
* | IL and DL shouldn't move the cursor | Jesse Luehrs | 2014-10-21 | 1 | -2/+0 |
| | |||||
* | implement scroll up and scroll down escape sequences | Jesse Luehrs | 2014-10-21 | 1 | -313/+355 |
| | |||||
* | parse CSI params from DECSED and DECSEL properly | Jesse Luehrs | 2014-10-21 | 1 | -2/+18 |
| | |||||
* | in fact, only line feed/reverse line feed should cause scrolling | Jesse Luehrs | 2014-10-20 | 1 | -19/+14 |
| | | | | aside from displaying text, of course | ||||
* | move_to already handles the horizontal case properly | Jesse Luehrs | 2014-10-20 | 1 | -3/+0 |
| | |||||
* | comment typo fix | Jesse Luehrs | 2014-10-20 | 1 | -1/+1 |
| | |||||
* | also update parser.c | Jesse Luehrs | 2014-10-20 | 1 | -0/+8 |
| | |||||
* | explicitly note some more ignored sequences | Jesse Luehrs | 2014-10-20 | 1 | -2/+2 |
| | |||||
* | missed a couple of things to reset with ris | Jesse Luehrs | 2014-10-20 | 1 | -0/+3 |
| | |||||
* | implement ECH | Jesse Luehrs | 2014-10-17 | 1 | -307/+310 |
| | |||||
* | explicitly ignore some escapes | Jesse Luehrs | 2014-09-17 | 1 | -12/+51 |
| | | | | | just to prevent warning about them, since we don't intend to support them | ||||
* | hide the parser state | Jesse Luehrs | 2014-09-17 | 1 | -65/+67 |
| | | | | | | this shouldn't be public (none of the parser stuff should be), but the way i was doing before with redefining certain types from parser.h was causing warnings on clang. | ||||
* | these mouse reporting modes are probably also worthwhile to support | Jesse Luehrs | 2014-09-17 | 1 | -0/+12 |
| | | | | | this doesn't really affect anything, but it'll be useful for runes eventually | ||||
* | handle a couple more escape sequences | Jesse Luehrs | 2014-09-17 | 1 | -303/+363 |
| | |||||
* | %*s can't be used to truncate, so stop trying | Jesse Luehrs | 2014-09-15 | 1 | -18/+15 |
| | |||||
* | eat the entire OSC sequence instead of just the \e] | Jesse Luehrs | 2014-09-15 | 1 | -130/+124 |
| | |||||
* | heh, oops | Jesse Luehrs | 2014-09-13 | 1 | -2/+2 |
| | |||||
* | initial commit, splitting this out from runes | Jesse Luehrs | 2014-09-13 | 1 | -0/+2922 |