58f5d7c72e
* Update _TerminalCursorPositionChanged to use ThrottledFunc. * Rename previous ThrottledFunc to ThrottledArgFunc because now ThrottledFunc is for functions that do not take an argument. * Update ThrottledFunc and ThrottledArgFunc to accept a CoreDispatcher on which the function should be called for convenience. * Don't use coroutines/winrt::fire_and_forget in ThrottledFunc/ThrottledArgFunc because they are too slow (see PR). _AdjustCursorPosition went from 17% of samples to 3% in performance testing.
55 lines
2 KiB
XML
55 lines
2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Filter Include="Resources">
|
|
<UniqueIdentifier>accd3aa8-1ba0-4223-9bbe-0c431709210b</UniqueIdentifier>
|
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
|
</Filter>
|
|
<Filter Include="Generated Files">
|
|
<UniqueIdentifier>{926ab91d-31b4-48c3-b9a4-e681349f27f0}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="pch.cpp" />
|
|
<ClCompile Include="TermControl.cpp" />
|
|
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
|
|
<ClCompile Include="TermControlAutomationPeer.cpp" />
|
|
<ClCompile Include="XamlUiaTextRange.cpp" />
|
|
<ClCompile Include="TermControlUiaProvider.cpp" />
|
|
<ClCompile Include="UiaTextRange.cpp" />
|
|
<ClCompile Include="SearchBoxControl.cpp" />
|
|
<ClCompile Include="init.cpp" />
|
|
<ClCompile Include="ThrottledFunc.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="pch.h" />
|
|
<ClInclude Include="TermControl.h" />
|
|
<ClInclude Include="TermControlAutomationPeer.h" />
|
|
<ClInclude Include="XamlUiaTextRange.h" />
|
|
<ClInclude Include="TermControlUiaProvider.hpp" />
|
|
<ClInclude Include="ThrottledFunc.h" />
|
|
<ClInclude Include="UiaTextRange.hpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Midl Include="TermControl.idl" />
|
|
<Midl Include="TermControlAutomationPeer.idl" />
|
|
<Midl Include="SearchBoxControl.idl" />
|
|
<Midl Include="TSFInputControl.idl" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="TerminalControl.def" />
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Page Include="SearchBoxControl.xaml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Natvis Include="$(SolutionDir)tools\ConsoleTypes.natvis" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PRIResource Include="Resources\en-US\Resources.resw">
|
|
<Filter>Resources</Filter>
|
|
</PRIResource>
|
|
</ItemGroup>
|
|
</Project>
|