aboutsummaryrefslogtreecommitdiffstats
path: root/tests/data
Commit message (Collapse)AuthorAgeFilesLines
* fix positioning cursor past end of line when there are wide charactersJesse Luehrs2019-12-073-0/+23
|
* clear wide characters if they get half-scrolled off the rightJesse Luehrs2019-12-073-0/+10
|
* one more try for leaving a cursor at the end of a rowJesse Luehrs2019-12-073-0/+15
|
* actually, remove normalization entirelyJesse Luehrs2019-12-078-10/+24
| | | | | | | normalization has some weird edge cases that cause incorrect behavior, since we aren't implementing full grapheme segmentation (for instance, a single codepoint can be normalized into three different codepoints, and there are codepoints that are combining characters but have width != 0)
* need to update pos after potentially wrappingJesse Luehrs2019-12-063-0/+27
|
* more line wrapping fixesJesse Luehrs2019-12-0611-0/+100
|
* fix contents when a wrapped row is followed by an empty rowJesse Luehrs2019-12-061-1/+1
|
* also move the wide char check inside the loop for ECHJesse Luehrs2019-12-063-0/+17
|
* handle line wrapping with wide characters + combining charactersJesse Luehrs2019-12-063-0/+19
|
* zero-width characters shouldn't clear wide charactersJesse Luehrs2019-12-063-0/+22
|
* preserve wrapping state when possibleJesse Luehrs2019-12-0611-0/+81
|
* convert tests to fixturesJesse Luehrs2019-12-06653-0/+65168
|
* add more extensive test fixturesJesse Luehrs2019-11-057595-0/+7642
|
* fix erasing cells in diffJesse Luehrs2019-11-0530-0/+37
| | | | also add more comprehensive tests
* bump libvt100 for a bug fix, and add tests for itJesse Luehrs2016-06-041-0/+35