aboutsummaryrefslogtreecommitdiffstats
path: root/tests/basic.rs
Commit message (Collapse)AuthorAgeFilesLines
* allow getting a mutable screen, and move some operations thereJesse Luehrs2023-03-091-9/+9
|
* remove remaining unnecessary lint flagsJesse Luehrs2019-12-061-2/+0
|
* actually resize the underlying grid when requestedJesse Luehrs2019-11-121-0/+14
|
* remove parser.screen_mutJesse Luehrs2019-11-121-7/+7
| | | | | | it's easier to reason about if you are only able to get an immutable reference to the internal screen. this also required changing the api for bells.
* actually, i do need to disable this in each testJesse Luehrs2019-11-111-0/+2
|
* add Default impl for ParserJesse Luehrs2019-11-101-6/+6
|
* optionally save scrollback rowsJesse Luehrs2019-11-091-6/+6
|
* adjust the way window contents are reportedJesse Luehrs2019-11-051-13/+4
| | | | | | | | | | | | | | | | contents and contents_formatted now only allow getting the entire terminal contents, and for any other uses we now provide rows and rows_formatted. the reasoning here is that it wasn't particularly useful to return newline (or crlf) separated lines when not drawing the full terminal, since it's not like you can send those to the terminal in any meaningful way anyway (like, if you wanted to draw a subset of the terminal state, you'll almost certainly need to be doing explicit positioning on your own, since crlf is only actually correct if you're drawing the screen subset in the upper left hand corner of the screen). with this, you can draw each (subset of a) line individually, and reposition the cursor in whatever way makes sense in between drawing the lines.
* stop wrapping if the number of cols changesJesse Luehrs2019-11-051-0/+19
|
* expose the screen separately from the parserJesse Luehrs2019-11-051-46/+58
|
* more useful contents/contents_formatted behaviorJesse Luehrs2019-11-041-1/+1
|
* rename some methodsJesse Luehrs2019-11-031-14/+14
|
* clean up public api a bitJesse Luehrs2019-11-031-16/+8
|
* fix screen resizingJesse Luehrs2019-11-021-0/+30
|
* start the rewriteJesse Luehrs2019-10-291-19/+5
|
* the tests module is unnecessary hereJesse Luehrs2016-04-281-68/+63
|
* implement the rest of the cell attrsJesse Luehrs2016-04-271-0/+9
|
* implement fgcolor and bgcolor for cellsJesse Luehrs2016-04-271-0/+24
|
* split up some testsJesse Luehrs2016-04-271-1/+5
|
* start implementing cellsJesse Luehrs2016-04-271-0/+14
|
* process should actually take a byte arrayJesse Luehrs2016-04-271-1/+1
|
* set_window_size and set_scrollback_lengthJesse Luehrs2016-04-261-0/+11
|
* stop tracking terminal size separatelyJesse Luehrs2016-04-261-2/+2
|
* implement process_string and get_string_plaintextJesse Luehrs2016-04-261-1/+5
|
* expose rows and colsJesse Luehrs2016-04-261-1/+3
|
* get ffi framework in placeJesse Luehrs2016-04-261-0/+11