summaryrefslogtreecommitdiffstats
path: root/src/parser.l
Commit message (Collapse)AuthorAgeFilesLines
* these should all be resettingJesse Luehrs2014-10-211-5/+5
|
* IL and DL shouldn't move the cursorJesse Luehrs2014-10-211-2/+0
|
* implement scroll up and scroll down escape sequencesJesse Luehrs2014-10-211-0/+28
|
* parse CSI params from DECSED and DECSEL properlyJesse Luehrs2014-10-211-2/+18
|
* in fact, only line feed/reverse line feed should cause scrollingJesse Luehrs2014-10-201-19/+14
| | | | aside from displaying text, of course
* move_to already handles the horizontal case properlyJesse Luehrs2014-10-201-3/+0
|
* comment typo fixJesse Luehrs2014-10-201-1/+1
|
* don't segfault on CUP with large parametersJesse Luehrs2014-10-201-0/+8
|
* explicitly note some more ignored sequencesJesse Luehrs2014-10-201-2/+2
|
* missed a couple of things to reset with risJesse Luehrs2014-10-201-0/+3
|
* implement ECHJesse Luehrs2014-10-171-0/+11
|
* format warnings about control characters as "\033", not "\33"Jesse Luehrs2014-10-171-4/+4
|
* don't need a trailing [0-9;] for a CSI sequence to be incompleteJesse Luehrs2014-10-171-7/+6
| | | | | this should fix "unhandled CSI sequence: \033[?", and hopefully the issue i was seeing where escape sequences were being split
* explicitly ignore some escapesJesse Luehrs2014-09-171-5/+44
| | | | | just to prevent warning about them, since we don't intend to support them
* hide the parser stateJesse Luehrs2014-09-171-0/+2
| | | | | | 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 supportJesse Luehrs2014-09-171-0/+12
| | | | | this doesn't really affect anything, but it'll be useful for runes eventually
* handle a couple more escape sequencesJesse Luehrs2014-09-171-0/+22
|
* %*s can't be used to truncate, so stop tryingJesse Luehrs2014-09-151-10/+7
|
* eat the entire OSC sequence instead of just the \e]Jesse Luehrs2014-09-151-10/+4
|
* heh, oopsJesse Luehrs2014-09-131-2/+2
|
* initial commit, splitting this out from runesJesse Luehrs2014-09-131-0/+791