aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen.rs
Commit message (Expand)AuthorAgeFilesLines
* clippyHEADmainJesse Luehrs2023-08-061-1/+1
* Add support for CSI E/F (next and previous line)Danny Weinberg2023-04-171-0/+12
* remove Perform implementation from the screen directlyJesse Luehrs2023-03-091-266/+54
* implement callback for terminal resize requestJesse Luehrs2023-03-091-0/+14
* use callbacks for events rather than tracking countersJesse Luehrs2023-03-091-88/+4
* simplifyJesse Luehrs2023-03-091-31/+19
* allow getting a mutable screen, and move some operations thereJesse Luehrs2023-03-091-5/+16
* clippyJesse Luehrs2023-02-051-41/+45
* let's actually stop being so aggressive hereJesse Luehrs2021-12-141-26/+28
* also stop using as castsJesse Luehrs2021-12-141-6/+6
* replace all uses of unwrap(), expect(), and indexing with unreachable!()Jesse Luehrs2021-12-141-25/+160
* remove current_cell/current_cell_mutJesse Luehrs2021-12-141-3/+4
* remove unnecessary conditionJesse Luehrs2021-12-141-15/+6
* just pass in the row on its ownJesse Luehrs2021-12-141-40/+19
* clean up clippy stuffJesse Luehrs2021-12-131-3/+2
* ensure that diffing a screen against itself always returns nothingJesse Luehrs2021-12-101-0/+1
* add Screen::errorsJesse Luehrs2021-12-061-0/+23
* better (i think?) handling of weird character widthsJesse Luehrs2021-12-061-1/+6
* delay allocation of the alternate screenJesse Luehrs2021-12-041-1/+4
* fix receiving empty paramsJesse Luehrs2021-12-031-5/+5
* wide continuation cells should not have attributesJesse Luehrs2021-12-031-1/+1
* another wide char/line wrapping edge caseJesse Luehrs2021-12-031-6/+12
* more line wrapping bugsJesse Luehrs2021-11-191-1/+1
* fix up some more issues with row_formattedJesse Luehrs2021-11-191-8/+20
* remove special casing for combined character wrappingJesse Luehrs2021-11-191-13/+2
* edition 2021Jesse Luehrs2021-11-161-1/+0
* expose some extra internal state to help reproduce line wrappingJesse Luehrs2021-11-161-7/+42
* 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-121-16/+16
* 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-071-43/+40
* 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
* support sgr with subparametersJesse Luehrs2021-03-051-46/+105
* 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-091-0/+24
* bump vte versionJesse Luehrs2020-02-091-6/+12
* need to update pos after potentially wrappingJesse Luehrs2019-12-061-0/+1
* fix contents when a wrapped row is followed by an empty rowJesse Luehrs2019-12-061-1/+1
* zero-width characters shouldn't clear wide charactersJesse Luehrs2019-12-061-32/+33
* simplify the behavior around end of line wrapping hereJesse Luehrs2019-12-051-16/+7
* fix applying combining characters to wide charactersJesse Luehrs2019-12-051-3/+20
* track fullwidth continuation cells explicitlyJesse Luehrs2019-12-051-38/+85
* fix a couple more issues with end of line behaviorJesse Luehrs2019-12-051-10/+36
* combining characters should also trigger a cursor wrapJesse Luehrs2019-11-201-1/+10
* fix zero width characters at the end of a rowJesse Luehrs2019-11-131-1/+1