microsoft/Terminal
在 GitHub 查看Move u8State from WriteConsoleAImpl to SCREEN_INFORMATION
Open
#6,982 创建于 2020年7月20日
Area-CodeHealthHelp WantedIssue-TaskPriority-3Product-Conhost
仓库指标
- Star
- (35,764 star)
- PR 合并指标
- (平均合并 27天 19小时) (30 天内合并 24 个 PR)
描述
Environment
Windows build number: [run `[Environment]::OSVersion` for powershell, or `ver` for cmd] 10.0.19041.388
Windows Terminal version (if applicable): 1.0.1811.0 + recent preview
In #4493 @miniksa pointed out that the state should be a member of SCREEN_INFORMATION rather than a static variable in WriteConsoleAImpl. Refer to
https://github.com/microsoft/terminal/pull/4493#discussion_r389024806
In the current code base it's still in WriteConsoleAImpl though.
https://github.com/microsoft/terminal/blob/d0ff5f6b5e7687c438e0a8b120280be307eda778/src/host/_stream.cpp#L1107
Since I closed the PR I just don't want this information to get lost.