Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | track dirty state on a per-cell basisdirty-cells-take-2 | Jesse Luehrs | 2016-06-05 | 1 | -1/+1 |
| | |||||
* | bitfields are required to be declared with 'int' | Jesse Luehrs | 2016-06-04 | 1 | -22/+22 |
| | |||||
* | need stddef.h for size_t | Jesse Luehrs | 2016-05-07 | 1 | -0/+1 |
| | |||||
* | handle moving and scrolling separately | Jesse Luehrs | 2016-05-04 | 1 | -1/+3 |
| | | | | | | | 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. | ||||
* | make this public | Jesse Luehrs | 2015-08-20 | 1 | -0/+1 |
| | |||||
* | selection shouldn't be a property of the screen | Jesse Luehrs | 2015-08-19 | 1 | -5/+0 |
| | |||||
* | implement scroll up and scroll down escape sequences | Jesse Luehrs | 2014-10-21 | 1 | -0/+2 |
| | |||||
* | in fact, only line feed/reverse line feed should cause scrolling | Jesse Luehrs | 2014-10-20 | 1 | -1/+1 |
| | | | | aside from displaying text, of course | ||||
* | implement ECH | Jesse Luehrs | 2014-10-17 | 1 | -0/+1 |
| | |||||
* | hide the parser state | Jesse Luehrs | 2014-09-17 | 1 | -8/+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 support | Jesse Luehrs | 2014-09-17 | 1 | -0/+6 |
| | | | | | this doesn't really affect anything, but it'll be useful for runes eventually | ||||
* | split get_string into get_string_plaintext and get_string_formatted | Jesse Luehrs | 2014-09-16 | 1 | -1/+4 |
| | |||||
* | stop hardcoding the default scrollback length | Jesse Luehrs | 2014-09-14 | 1 | -0/+4 |
| | |||||
* | allow specifying a size to resize to | Jesse Luehrs | 2014-09-14 | 1 | -2/+2 |
| | | | | | 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 | 1 | -1/+1 |
| | |||||
* | add a function to get a cell at a given row and column | Jesse Luehrs | 2014-09-13 | 1 | -0/+1 |
| | |||||
* | add functions to allocate memory for the screen too | Jesse Luehrs | 2014-09-13 | 1 | -0/+2 |
| | |||||
* | initial commit, splitting this out from runes | Jesse Luehrs | 2014-09-13 | 1 | -0/+175 |