terminal/src/terminal
James Holderness 172d9a7f64
Add support for the DECID report (#8864)
This PR adds support for the `DECID` (Identify Device) escape sequence,
which allows for querying the terminal type in a way that is backwards
compatible with VT52 terminals.

This simply checks for the `ESC Z` sequence in the `ActionEscDispatch`
method of output state machine, and forwards the query to the existing
`DeviceAttributes` dispatch method, since the expected response is
identical to a `DA` report.

## Validation Steps Performed
I've added an output engine test that verifies that the `ESC Z` sequence
is correctly interpreted as a `DA` query when in ANSI mode, and as a
VT52 identification query when in VT52 mode.

Closes #8857
2021-01-25 18:11:33 +00:00
..
adapter Add skeleton code for bracketed paste mode (#8840) 2021-01-22 05:11:11 +00:00
input Fix the xterm and SGR mouse encodings for CTRL, ALT, SHIFT (#8379) 2020-11-30 03:45:53 +00:00
parser Add support for the DECID report (#8864) 2021-01-25 18:11:33 +00:00
dirs Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00