windows-terminal/.github
Leonard Hecker 040f26175f
Use DECCRA/DECFRA for ScrollConsoleScreenBuffer (#17747)
This adds logic to get the DA1 report from the hosting terminal on
startup. We then use the information to figure out if it supports
rectangular area operations. If so, we can use DECCRA/DECFRA to
implement ScrollConsoleScreenBuffer.

This additionally changes `ScrollConsoleScreenBuffer` to always
forbid control characters as the fill character, even in conhost
(via `VtIo::SanitizeUCS2`). My hope is that this makes the API
more consistent and robust as it avoids another source for
invisible control characters in the text buffer.

Part of #17643

## Validation Steps Performed
* New tests 
2024-08-23 22:02:01 +02:00
..
ISSUE_TEMPLATE Update bug template to help find the version number accurately (#14375) 2022-11-14 22:00:11 +00:00
actions/spelling Use DECCRA/DECFRA for ScrollConsoleScreenBuffer (#17747) 2024-08-23 22:02:01 +02:00
linters Add support for autodetecting URLs and making hyperlinks (#7691) 2020-10-28 20:24:43 +00:00
policies Onboard to GitOps.ResourceManagement (#15557) 2023-07-06 17:03:01 -05:00
workflows Remove "SimilarIssues" Bot prototype (#17598) 2024-07-22 10:10:06 -07:00
PULL_REQUEST_TEMPLATE.md Make the PR template less unfriendly (#14697) 2023-01-19 11:39:04 +00:00