aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* wide continuation cells should not have attributesJesse Luehrs2021-12-031-1/+1
* fix cell attrs when wrapped but no first cell contents on next lineJesse Luehrs2021-12-031-0/+11
* fix keeping cursor past end of line with diffsJesse Luehrs2021-12-031-2/+4
* another wide char/line wrapping edge caseJesse Luehrs2021-12-031-6/+12
* more wrapping bugsJesse Luehrs2021-11-202-2/+2
* only do wrapping logic during diff if we weren't wrapping beforeJesse Luehrs2021-11-201-1/+1
* i... don't think this conditional ever did anything?Jesse Luehrs2021-11-201-46/+2
* simplifyJesse Luehrs2021-11-201-31/+18
* more cursor_state_formatted fixesJesse Luehrs2021-11-201-0/+23
* make sure all of these cases are handled the sameJesse Luehrs2021-11-201-3/+22
* more wrapping + el bugsJesse Luehrs2021-11-201-6/+43
* fix another attribute issue with cursor_state_formattedJesse Luehrs2021-11-191-0/+13
* more line wrapping bugsJesse Luehrs2021-11-191-1/+1
* fix up some more issues with row_formattedJesse Luehrs2021-11-193-14/+54
* remove special casing for combined character wrappingJesse Luehrs2021-11-191-13/+2
* fix some line wrapping state issuesJesse Luehrs2021-11-181-2/+11
* input validation for vpaJesse Luehrs2021-11-161-0/+7
* edition 2021Jesse Luehrs2021-11-163-3/+0
* expose some extra internal state to help reproduce line wrappingJesse Luehrs2021-11-162-92/+79
* reorder the functionsJesse Luehrs2021-11-121-6/+6
* add a function to return whether the alternate screen is in useJesse Luehrs2021-11-121-0/+6
* clippyJesse Luehrs2021-11-126-32/+34
* add Screen::state_formatted and Screen::state_diffJesse Luehrs2021-03-091-0/+26
* fix attributes_formatted, remove attributes_diffJesse Luehrs2021-03-091-14/+7
* drop enumset dependencyJesse Luehrs2021-03-072-63/+57
* 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
* add a Write implementation for ParserJesse Luehrs2021-03-061-0/+11
* support sgr with subparametersJesse Luehrs2021-03-052-46/+106
* clippyJesse Luehrs2021-03-051-4/+4
* bump vteJesse Luehrs2021-03-051-106/+110
* add contents_between, for things like clipboard selectionsJesse Luehrs2020-05-111-0/+59
* clippyJesse Luehrs2020-02-093-0/+36
* bump vte versionJesse Luehrs2020-02-091-6/+12
* try to micro-optimize getting cell contents a bitJesse Luehrs2019-12-071-1/+5
* avoid calculating contents multiple timesJesse Luehrs2019-12-071-3/+3
* fix positioning cursor past end of line when there are wide charactersJesse Luehrs2019-12-071-12/+16
* clear wide characters if they get half-scrolled off the rightJesse Luehrs2019-12-071-0/+4
* one more try for leaving a cursor at the end of a rowJesse Luehrs2019-12-072-23/+37
* actually, remove normalization entirelyJesse Luehrs2019-12-071-39/+0
* need to update pos after potentially wrappingJesse Luehrs2019-12-061-0/+1
* more line wrapping fixesJesse Luehrs2019-12-062-1/+32
* fix contents when a wrapped row is followed by an empty rowJesse Luehrs2019-12-063-2/+8
* also move the wide char check inside the loop for ECHJesse Luehrs2019-12-061-1/+1
* handle line wrapping with wide characters + combining charactersJesse Luehrs2019-12-061-2/+48
* zero-width characters shouldn't clear wide charactersJesse Luehrs2019-12-061-32/+33
* preserve wrapping state when possibleJesse Luehrs2019-12-062-0/+44
* simplify the behavior around end of line wrapping hereJesse Luehrs2019-12-051-16/+7
* ensure cells with contents always have widthJesse Luehrs2019-12-051-0/+4