[PR #1884] initial draft of VT function support spec #24694

Open
opened 2026-01-31 09:04:48 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/1884

State: closed
Merged: Yes


I'm making this a draft PR while I continue to parse out data, format and add value (like sync scripts etc)

TODO:

  • pull all pure virtual functions out from interface that are commented with a VT mnemonic
  • gather all implemented overrides for conhost in adaptDispatch.hpp
  • gather all implemented overrides for terminal in terminalDispatch.hpp
  • merge with master list of VT mnemonics and categories in sequences.csv
  • generate markdown skeleton with checkmarks per conhost/terminal implementation
  • link implemented checkmarks directly to operation definition in github source tree
  • allow overrides on adaptDispatch/terminalDispatch to provide more metadata to differentiate impl differences between conhost and terminal (define // comment schema)
  • allow overrides for outliers in the attempts to link to vt100.net docs
  • add columns for git blame - introduction dates / commit hashes etc
  • add more data to sequences.csv to represent sub operations (e.g. SGR ops supported)
**Original Pull Request:** https://github.com/microsoft/terminal/pull/1884 **State:** closed **Merged:** Yes --- I'm making this a draft PR while I continue to parse out data, format and add value (like sync scripts etc) **TODO**: - [x] pull all pure virtual functions out from interface that are commented with a VT mnemonic - [x] gather all implemented overrides for conhost in `adaptDispatch.hpp` - [x] gather all implemented overrides for terminal in `terminalDispatch.hpp` - [x] merge with master list of VT mnemonics and categories in `sequences.csv` - [x] generate markdown skeleton with checkmarks per conhost/terminal implementation - [x] link implemented checkmarks directly to operation definition in github source tree - [ ] allow overrides on adaptDispatch/terminalDispatch to provide more metadata to differentiate impl differences between conhost and terminal (define // comment schema) - [ ] allow overrides for outliers in the attempts to link to vt100.net docs - [ ] add columns for git blame - introduction dates / commit hashes etc - [ ] add more data to `sequences.csv` to represent sub operations (e.g. SGR ops supported)
claunia added the pull-request label 2026-01-31 09:04:48 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#24694