aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* zero-width characters shouldn't clear wide charactersJesse Luehrs2019-12-063-0/+22
* preserve wrapping state when possibleJesse Luehrs2019-12-0611-0/+81
* remove remaining unnecessary lint flagsJesse Luehrs2019-12-064-8/+1
* convert tests to fixturesJesse Luehrs2019-12-06662-2306/+65213
* start restructuring the test suiteJesse Luehrs2019-12-063-150/+572
* simplify the behavior around end of line wrapping hereJesse Luehrs2019-12-051-2/+2
* ensure cells with contents always have widthJesse Luehrs2019-12-051-0/+6
* handle wide char wrapping correctlyJesse Luehrs2019-12-051-0/+4
* fix applying combining characters to wide charactersJesse Luehrs2019-12-051-0/+4
* track fullwidth continuation cells explicitlyJesse Luehrs2019-12-051-0/+14
* fix a couple more issues with end of line behaviorJesse Luehrs2019-12-053-6/+71
* make unicode normalization optionalJesse Luehrs2019-11-231-0/+1
* combining characters should also trigger a cursor wrapJesse Luehrs2019-11-201-1/+1
* handle wrapped cursors properly on outputJesse Luehrs2019-11-201-0/+15
* fix zero width characters at the end of a rowJesse Luehrs2019-11-131-0/+8
* split formatted calculations into multiple methodsJesse Luehrs2019-11-124-9/+332
* actually resize the underlying grid when requestedJesse Luehrs2019-11-121-0/+14
* add another testJesse Luehrs2019-11-121-0/+21
* rename testJesse Luehrs2019-11-121-1/+1
* make contents_diff include bell stateJesse Luehrs2019-11-122-0/+35
* remove parser.screen_mutJesse Luehrs2019-11-125-33/+42
* optimize erases a bit moreJesse Luehrs2019-11-113-28/+12
* preserve all text attributes on cleared cellsJesse Luehrs2019-11-111-0/+44
* actually, i do need to disable this in each testJesse Luehrs2019-11-1114-0/+28
* allow cognitive_complexity everywhereJesse Luehrs2019-11-117-13/+0
* add Default impl for ParserJesse Luehrs2019-11-1013-50/+50
* remove the scroll_to and scroll_pos methodsJesse Luehrs2019-11-101-28/+28
* optimize attribute setting a bitJesse Luehrs2019-11-103-28/+20
* optimize cursor movement a bitJesse Luehrs2019-11-105-55/+54
* implement scrolling backJesse Luehrs2019-11-091-0/+84
* optionally save scrollback rowsJesse Luehrs2019-11-0914-53/+53
* use a fixed size buffer for cell dataJesse Luehrs2019-11-091-0/+8
* refactor terminal writingJesse Luehrs2019-11-092-16/+13
* remove unnecessary accessorsJesse Luehrs2019-11-084-106/+0
* ignore the scroll region when moving if we're already outside of itJesse Luehrs2019-11-081-0/+3
* fix tests for the attribute reset changeJesse Luehrs2019-11-085-36/+36
* stop treating soft hyphen speciallyJesse Luehrs2019-11-081-99/+0
* don't leave old character data in the second cell of a wide characterJesse Luehrs2019-11-081-4/+56
* VPA should not be restricted to the scroll regionJesse Luehrs2019-11-081-0/+4
* fix RI at the top of the screenJesse Luehrs2019-11-081-0/+6
* fix wide character handling in contents_formatted and contents_diffJesse Luehrs2019-11-082-0/+61
* remove some unnecessary testsJesse Luehrs2019-11-081-4/+0
* clearing cells sets the background colorJesse Luehrs2019-11-081-0/+284
* actually, we do need to always reset the hide cursor stateJesse Luehrs2019-11-063-15/+30
* also add a rows_diff methodJesse Luehrs2019-11-061-16/+72
* make row.contents_diff not require the row indexJesse Luehrs2019-11-061-3/+6
* also test less of the crawl ttyrec by defaultJesse Luehrs2019-11-061-1/+1
* also run a subset of splits tests by defaultJesse Luehrs2019-11-061-2/+13
* contents_formatted should additionally clear the screenJesse Luehrs2019-11-063-15/+16
* contents_formatted and contents_diff should also restore the cursorJesse Luehrs2019-11-062-8/+14