Task: Remove unused methods in ConGetSet and SCREEN_INFORMATION #9771
Labels
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Needs-Tag-Fix
Doesn't match tag requirements
Needs-Triage
It's a new issue that the core contributor team needs to triage at the next triage meeting
Resolution-Fix-Committed
Fix is checked in, but it might be 3-4 weeks until a release.
Description of the new feature/enhancement
I've been investigating steps that could be taken to simplify the
ConGetSet
interface, with a view towards merging theAdaptDispatch
andTerminalDispatch
classes (#3849), and I noticed that theGetConsoleCursorInfo
andSetConsoleCursorInfo
methods are not actually used anywhere. While it's possible we may need something of similar functionality in the future, we wouldn't want it tied to a conhost-specific structure likeCONSOLE_CURSOR_INFO
if we're going to share the interface withTerminalDispatch
, so I think it's probably best to just nuke them for now.I also noticed that the
SCREEN_INFORMATION::GetScrollingRegion
is not used anywhere either. It was originally called from theScrollRegion
function, but that usage was removed in PR #2764, so I definitely think it's safe to delete this one.Proposed technical implementation details (optional)
If there are no objections, I would like to remove these methods.
The text was updated successfully, but these errors were encountered: