53c81a08f8
## Summary of the Pull Request The InputStateMachineEngine was incorrectly not returning to the ground state after flushing the last sequence. That means that something like alt+backspace would leave us in the Escape state, not the ground state. This makes sure we return to ground. Additionally removes the "Parser.UnitTests-common.vcxproj" file, which was originally used for a theoretical time when we only open-sourced the parser. It's unnecessary now, and we can get rid of it. Also includes a small patch to bcz.cmd, to make sure bx works with projects with a space in their name. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [x] Closes #2746 * [x] I work here * [x] Tests added/passed * [n/a] Requires documentation to be updated <hr> * Return to ground when we flush the last char The InputStateMachineEngine was incorrectly not returning to the ground state after flushing the last sequence. That means that something like alt+backspace would leave us in the Escape state, not the ground state. This makes sure we return to ground. Fixes #2746. Additionally removes the "Parser.UnitTests-common.vcxproj" file, which was originally used for a theoretical time when we only open-sourced the parser. It's unnecessary now, and we can get rid of it. Also includes a small patch to bcz.cmd, to make sure bx works with projects with a space in their name. * Update src/terminal/parser/stateMachine.cpp Co-Authored-By: Dustin L. Howett (MSFT) <duhowett@microsoft.com> * add the comment @miniksa wanted
51 lines
1.9 KiB
XML
51 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(SolutionDir)src\common.build.pre.props" />
|
|
|
|
|
|
<ItemGroup>
|
|
<ClInclude Include="..\precomp.h" />
|
|
</ItemGroup>
|
|
|
|
<!-- Only add closed-source files, dependencies to this file.
|
|
Any open-source files can go in Parser.UnitTests-common.vcxproj -->
|
|
<ItemGroup>
|
|
<ClCompile Include="InputEngineTest.cpp" />
|
|
<ClCompile Include="OutputEngineTest.cpp" />
|
|
<ClCompile Include="..\precomp.cpp">
|
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\..\types\lib\types.vcxproj">
|
|
<Project>{18d09a24-8240-42d6-8cb6-236eee820263}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\..\adapter\lib\adapter.vcxproj">
|
|
<Project>{dcf55140-ef6a-4736-a403-957e4f7430bb}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\lib\parser.vcxproj">
|
|
<Project>{3ae13314-1939-4dfa-9c14-38ca0834050c}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup>
|
|
<ProjectGuid>{12144E07-FE63-4D33-9231-748B8D8C3792}</ProjectGuid>
|
|
<Keyword>Win32Proj</Keyword>
|
|
<RootNamespace>ParserUnitTests</RootNamespace>
|
|
<ProjectName>TerminalParser.UnitTests</ProjectName>
|
|
<TargetName>ConParser.Unit.Tests</TargetName>
|
|
</PropertyGroup>
|
|
|
|
<!-- Careful reordering these. Some default props (contained in these files) are order sensitive. -->
|
|
<Import Project="$(SolutionDir)src\common.build.dll.props" />
|
|
<Import Project="$(SolutionDir)src\common.build.post.props" />
|
|
<Import Project="$(SolutionDir)src\common.build.tests.props" />
|
|
</Project>
|