Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | don't segfault on CUP with large parameters | Jesse Luehrs | 2014-10-20 | 1 | -0/+8 |
| | |||||
* | explicitly note some more ignored sequences | Jesse Luehrs | 2014-10-20 | 2 | -4/+4 |
| | |||||
* | normalization may change the length of the utf8 sequence | Jesse Luehrs | 2014-10-20 | 1 | -0/+1 |
| | |||||
* | missed a couple of things to reset with ris | Jesse Luehrs | 2014-10-20 | 2 | -0/+6 |
| | |||||
* | don't add an extra space after wide characters | Jesse Luehrs | 2014-10-18 | 1 | -5/+9 |
| | |||||
* | implement ECH | Jesse Luehrs | 2014-10-17 | 5 | -308/+344 |
| | |||||
* | format warnings about control characters as "\033", not "\33" | Jesse Luehrs | 2014-10-17 | 1 | -4/+4 |
| | |||||
* | don't need a trailing [0-9;] for a CSI sequence to be incomplete | Jesse Luehrs | 2014-10-17 | 1 | -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 escapes | Jesse Luehrs | 2014-09-17 | 3 | -18/+96 |
| | | | | | just to prevent warning about them, since we don't intend to support them | ||||
* | hide the parser state | Jesse Luehrs | 2014-09-17 | 6 | -81/+85 |
| | | | | | | 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 | 4 | -0/+50 |
| | | | | | 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 | 3 | -304/+386 |
| | |||||
* | split get_string into get_string_plaintext and get_string_formatted | Jesse Luehrs | 2014-09-16 | 2 | -73/+167 |
| | |||||
* | writing over the second half of a wide character should clear it | Jesse Luehrs | 2014-09-16 | 1 | -4/+28 |
| | |||||
* | there's not really a purpose to maintain the selection here | Jesse Luehrs | 2014-09-16 | 1 | -62/+0 |
| | | | | the terminal can't do anything with it, it's only useful at the x layer | ||||
* | %*s can't be used to truncate, so stop trying | Jesse Luehrs | 2014-09-15 | 3 | -29/+23 |
| | |||||
* | eat the entire OSC sequence instead of just the \e] | Jesse Luehrs | 2014-09-15 | 3 | -141/+129 |
| | |||||
* | stop hardcoding the default scrollback length | Jesse Luehrs | 2014-09-14 | 2 | -2/+13 |
| | |||||
* | allow specifying a size to resize to | Jesse Luehrs | 2014-09-14 | 2 | -11/+11 |
| | | | | | this used to just calculate it manually from the size of the x window, but we don't have that now | ||||
* | whoops, already had this function | Jesse Luehrs | 2014-09-13 | 2 | -8/+2 |
| | |||||
* | heh, oops | Jesse Luehrs | 2014-09-13 | 3 | -6/+6 |
| | |||||
* | add a function to get a cell at a given row and column | Jesse Luehrs | 2014-09-13 | 2 | -0/+6 |
| | |||||
* | add functions to allocate memory for the screen too | Jesse Luehrs | 2014-09-13 | 2 | -0/+18 |
| | |||||
* | initial commit, splitting this out from runes | Jesse Luehrs | 2014-09-13 | 6 | -0/+5197 |