Refactor the VT DSR handler to support both ANSI and private options #18675

Closed
opened 2026-01-31 06:20:59 +00:00 by claunia · 2 comments
Owner

Originally created by @j4james on GitHub (Oct 13, 2022).

Description of the new feature/enhancement

Our current implementation for the Device Status Report sequence is only setup to accept ANSI status options. But eventually we'll also need a way to support private DEC options. In particularly, I'm hoping to support a couple of DEC macro status reports as part of issue #14205, so I'd like to get the framework in place for that in advance.

Proposed technical implementation details (optional)

I figured we could follow the exact same pattern that was introduced to support both ANSI and DEC modes in PR #8469.

Originally created by @j4james on GitHub (Oct 13, 2022). # Description of the new feature/enhancement Our current implementation for the _Device Status Report_ sequence is only setup to accept ANSI status options. But eventually we'll also need a way to support private DEC options. In particularly, I'm hoping to support a couple of DEC macro status reports as part of issue #14205, so I'd like to get the framework in place for that in advance. # Proposed technical implementation details (optional) I figured we could follow the exact same pattern that was introduced to support both ANSI and DEC modes in PR #8469.
claunia added the Product-ConhostResolution-Fix-CommittedIssue-TaskArea-VT labels 2026-01-31 06:20:59 +00:00
Author
Owner

@DHowett commented on GitHub (Oct 13, 2022):

Sounds good to me! Thanks!

@DHowett commented on GitHub (Oct 13, 2022): Sounds good to me! Thanks!
Author
Owner

@ghost commented on GitHub (Jan 24, 2023):

:tada:This issue was addressed in #14290, which has now been successfully released as Windows Terminal Preview v1.17.1023.🎉

Handy links:

@ghost commented on GitHub (Jan 24, 2023): :tada:This issue was addressed in #14290, which has now been successfully released as `Windows Terminal Preview v1.17.1023`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v1.17.1023) * [Store Download](https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18675