terminal/src
Dustin L. Howett (MSFT) 7d6738cde7
Shim the AzureConn through a conhost to stop VT bleeding (#4652)
This commit introduces a small console-subsystem application whose sole
job is to consume TerminalConnection.dll and hook it up to something
other than Terminal. It is 99% of the way to a generic solution.

I've introduced a stopgap in TerminalPage that makes sure we launch
TerminalAzBridge using ConptyConnection instead of AzureConnection.

As a bonus, this commit includes a class whose sole job it is to make
reading VT input off a console handle not terrible. It returns you a
string and dispatches window size change callbacks.

Fixes #2267.
Fixes #4589.
Related to #2266 (since pwsh needs better VT).
2020-02-20 16:21:05 -08:00
..
buffer Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
cascadia Shim the AzureConn through a conhost to stop VT bleeding (#4652) 2020-02-20 16:21:05 -08:00
host UIA: Fix GetVisibleRanges() and add Tracing (#4495) 2020-02-20 23:50:43 +00:00
inc Fix FillConsoleOutputCharacterA crash (#4309) 2020-02-10 14:09:08 -08:00
interactivity Make ScreenInfoUiaProvider::GetSelection() Return One Selection (#4466) 2020-02-20 23:03:50 +00:00
internal Merged PR 4271163: [Git2Git] Remove use of private theme APIs 2020-02-03 23:13:31 +00:00
propsheet Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
propslib Introduce chromium safe math (#4144) 2020-01-16 18:51:06 +00:00
renderer Add DxEngine drawing ETW tracing for debugging and diagnostics purposes (#4664) 2020-02-20 23:13:43 +00:00
server Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
terminal Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
testlist inbox: Merge accumulated build fixes from RS_ONECORE_DEP_ACIOSS (#1002) 2019-05-24 12:28:30 -07:00
til Implement til::u8u16 and til::u16u8 conversion functions (#4093) 2020-01-29 16:55:48 -08:00
tools Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
tsf Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
types UIA: Fix GetVisibleRanges() and add Tracing (#4495) 2020-02-20 23:50:43 +00:00
winconpty Migrate the ConPTY functional tests out of Windows (#4648) 2020-02-19 13:27:17 -08:00
common.build.post.props Add experimental retro terminal effects (#3468) 2019-12-12 13:44:01 +00:00
common.build.pre.props Introduce chromium safe math (#4144) 2020-01-16 18:51:06 +00:00
common.build.tests.props Update TAEF to 10.51 and remove the private dep on Taef.TestAdapter (#4450) 2020-02-03 22:14:43 +00:00
ConsolePerf.regions.xml Tab to spaces (#578) 2019-05-13 18:06:36 -07:00
ConsolePerf.wprp Fix the WPR profile (#4007) 2019-12-17 17:14:15 -08:00
cppwinrt.build.post.props Unify and clean up the common build properties (#3429) 2019-11-05 14:29:11 -08:00
cppwinrt.build.pre.props Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
dirs Introduce til::some (#4123) 2020-01-09 09:07:52 -08:00
project.inc Sync with latest inbox changes 2019-10-17 15:11:07 -07:00
project.unittest.inc inbox: merge refactoring payload from FI 2019-06-11 17:01:26 -07:00
StaticAnalysis.ruleset Combined changes to make the build work again (see inside) (#2945) 2019-09-30 10:39:55 -07:00
unit.tests.x64.runsettings Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
unit.tests.x86.runsettings Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
wap-common.build.post.props Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
wap-common.build.pre.props Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00