aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* cargo deny configJesse Luehrs2021-11-121-0/+14
|
* clippyJesse Luehrs2021-11-126-32/+34
|
* bump depsJesse Luehrs2021-11-111-6/+6
| | | | | leave quickcheck/rand alone for now, because they will require rewriting a bunch of tests
* version bumpv0.12.0Jesse Luehrs2021-03-092-2/+2
|
* add Screen::state_formatted and Screen::state_diffJesse Luehrs2021-03-093-0/+32
|
* fix attributes_formatted, remove attributes_diffJesse Luehrs2021-03-093-14/+31
| | | | also improve the documentation and add more tests
* version bumpv0.11.1Jesse Luehrs2021-03-072-2/+2
|
* drop enumset dependencyJesse Luehrs2021-03-074-64/+63
|
* version bumpv0.11.0Jesse Luehrs2021-03-072-2/+2
|
* changelogJesse Luehrs2021-03-071-0/+10
|
* also provide methods to restore the current drawing attribute stateJesse Luehrs2021-03-071-0/+38
|
* add methods to retrieve the current drawing state attributesJesse Luehrs2021-03-061-0/+40
|
* document a methodJesse Luehrs2021-03-061-0/+3
|
* version bumpv0.10.0Jesse Luehrs2021-03-062-2/+2
|
* add a Write implementation for ParserJesse Luehrs2021-03-063-0/+77
|
* set edition for rustfmtJesse Luehrs2021-03-061-0/+1
|
* version bumpv0.9.0Jesse Luehrs2021-03-052-2/+2
|
* changelogJesse Luehrs2021-03-051-0/+13
|
* test subparameter behaviorJesse Luehrs2021-03-057-0/+66
|
* support sgr with subparametersJesse Luehrs2021-03-052-46/+106
|
* clippyJesse Luehrs2021-03-051-4/+4
|
* bump vteJesse Luehrs2021-03-052-107/+111
|
* bump enumset to fix compilation failureJesse Luehrs2021-03-051-1/+1
|
* add contents_between, for things like clipboard selectionsJesse Luehrs2020-05-112-0/+93
|
* changelog and version bumpv0.8.1Jesse Luehrs2020-02-092-2/+2
|
* clippyJesse Luehrs2020-02-094-1/+37
|
* bump vte versionJesse Luehrs2020-02-093-7/+19
|
* changelog and version bumpv0.8.0Jesse Luehrs2019-12-072-2/+2
|
* try to micro-optimize getting cell contents a bitJesse Luehrs2019-12-071-1/+5
|
* avoid calculating contents multiple timesJesse Luehrs2019-12-071-3/+3
|
* changelogJesse Luehrs2019-12-071-1/+8
|
* add a basic quickcheck testJesse Luehrs2019-12-072-0/+147
|
* fix positioning cursor past end of line when there are wide charactersJesse Luehrs2019-12-074-12/+39
|
* clear wide characters if they get half-scrolled off the rightJesse Luehrs2019-12-074-0/+14
|
* one more try for leaving a cursor at the end of a rowJesse Luehrs2019-12-075-23/+52
|
* actually, remove normalization entirelyJesse Luehrs2019-12-0711-54/+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-064-0/+28
|
* more line wrapping fixesJesse Luehrs2019-12-0613-1/+132
|
* fix contents when a wrapped row is followed by an empty rowJesse Luehrs2019-12-064-3/+9
|
* also move the wide char check inside the loop for ECHJesse Luehrs2019-12-064-1/+18
|
* handle line wrapping with wide characters + combining charactersJesse Luehrs2019-12-064-2/+67
|
* zero-width characters shouldn't clear wide charactersJesse Luehrs2019-12-064-32/+55
|
* preserve wrapping state when possibleJesse Luehrs2019-12-0613-0/+125
|
* remove remaining unnecessary lint flagsJesse Luehrs2019-12-064-8/+1
|
* convert tests to fixturesJesse Luehrs2019-12-06662-2306/+65213
|
* add a mechanism for autogenerating test fixturesJesse Luehrs2019-12-062-0/+105
|
* start restructuring the test suiteJesse Luehrs2019-12-064-150/+576
|
* simplify the behavior around end of line wrapping hereJesse Luehrs2019-12-052-18/+9
| | | | | | the behavior i was aiming for had way too many special cases, so just stop trying to do it and do the simple thing instead (this is all stuff that is essentially never going to come up in reality).
* ensure cells with contents always have widthJesse Luehrs2019-12-053-0/+13
| | | | it gets ambiguous where the zero-width characters should go otherwise
* handle wide char wrapping correctlyJesse Luehrs2019-12-052-2/+10
| | | | | wrapping a wide char should set the wrapping state of the line even if it wrapped before the last column