[PR #9597] [MERGED] Initial Implementation for tab stops in TerminalDispatch #27648

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/9597
Author: @skyline75489
Created: 3/24/2021
Status: Merged
Merged: 4/16/2021
Merged by: @undefined

Base: mainHead: chesterliu/dev/1883-tabstops


📝 Commits (8)

  • 96398f9 Draft impl for tab stops in TerminalDispatch
  • 71065b9 Merge branch 'main' into chesterliu/dev/termDispatch-tabstop
  • 6e71214 Feedback
  • 0c7591c Merge branch 'main' into chesterliu/dev/termDispatch-tabstop
  • 5603fb4 Add tests
  • af8d65d Update API
  • a820412 Merge branch 'main' into chesterliu/dev/1883-tabstops
  • 177abfe Update src/cascadia/TerminalCore/TerminalDispatch.cpp

📊 Changes

6 files changed (+492 additions, -2 deletions)

View changed files

📝 src/cascadia/TerminalCore/ITerminalApi.hpp (+2 -0)
📝 src/cascadia/TerminalCore/Terminal.hpp (+1 -0)
📝 src/cascadia/TerminalCore/TerminalApi.cpp (+5 -0)
📝 src/cascadia/TerminalCore/TerminalDispatch.cpp (+112 -2)
📝 src/cascadia/TerminalCore/TerminalDispatch.hpp (+13 -0)
📝 src/cascadia/UnitTests_TerminalCore/TerminalBufferTests.cpp (+359 -0)

📄 Description


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/9597 **Author:** [@skyline75489](https://github.com/skyline75489) **Created:** 3/24/2021 **Status:** ✅ Merged **Merged:** 4/16/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `chesterliu/dev/1883-tabstops` --- ### 📝 Commits (8) - [`96398f9`](https://github.com/microsoft/terminal/commit/96398f929fa8f81b98f3fc7392c9c6f159db776c) Draft impl for tab stops in TerminalDispatch - [`71065b9`](https://github.com/microsoft/terminal/commit/71065b9d3090b92baac55d3844ba3538c8b8de3d) Merge branch 'main' into chesterliu/dev/termDispatch-tabstop - [`6e71214`](https://github.com/microsoft/terminal/commit/6e712145bb50a32c323c9feb43cd510254fa16bc) Feedback - [`0c7591c`](https://github.com/microsoft/terminal/commit/0c7591cbb5cd7aa67986831b2f8fabad21580ae9) Merge branch 'main' into chesterliu/dev/termDispatch-tabstop - [`5603fb4`](https://github.com/microsoft/terminal/commit/5603fb416de4e468ad05da7a3f1f076896e1a883) Add tests - [`af8d65d`](https://github.com/microsoft/terminal/commit/af8d65dbb102ac2328dc743ee9e3fae975bb4074) Update API - [`a820412`](https://github.com/microsoft/terminal/commit/a82041255b3c1a35bf18ec5b3d4c30a3a0bebf6b) Merge branch 'main' into chesterliu/dev/1883-tabstops - [`177abfe`](https://github.com/microsoft/terminal/commit/177abfe1dd55032ed70c498a2aedb86cef011fa1) Update src/cascadia/TerminalCore/TerminalDispatch.cpp ### 📊 Changes **6 files changed** (+492 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalCore/ITerminalApi.hpp` (+2 -0) 📝 `src/cascadia/TerminalCore/Terminal.hpp` (+1 -0) 📝 `src/cascadia/TerminalCore/TerminalApi.cpp` (+5 -0) 📝 `src/cascadia/TerminalCore/TerminalDispatch.cpp` (+112 -2) 📝 `src/cascadia/TerminalCore/TerminalDispatch.hpp` (+13 -0) 📝 `src/cascadia/UnitTests_TerminalCore/TerminalBufferTests.cpp` (+359 -0) </details> ### 📄 Description * [x] Supports #1883 * [X] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA * [X] Tests added/passed --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:23:16 +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#27648