terminal/src/cascadia/UnitTests_TerminalCore
Carlos Zamora 9215b5282d
Implement Shift+MultiClick Selection Expansion (#6322)
This pull request implements shift+double/triple click. Proper behavior
(as described in #4557) is to only expand one selection point, not both.

Adding the `bool targetStart` was a bit weird. I decided on this being
the cleanest approach though because I still want `PivotSelection` to be
its own helper function. Otherwise, the concept of "pivoting" gets kinda
messy.

## Validation Steps Performed
Manual testing as described on attached issue.
Tests were added for Shift+Click and pivoting the selection too.

Closes #4557
2020-06-25 00:47:13 +00:00
..
ConptyRoundtripTests.cpp Remove the WinTelnetEngine (#6526) 2020-06-17 16:29:49 +00:00
InputTest.cpp Add support for win32-input-mode to conhost, ConPTY, Terminal (#6309) 2020-06-08 22:31:28 +00:00
MockTermSettings.h Add support for win32-input-mode to conhost, ConPTY, Terminal (#6309) 2020-06-08 22:31:28 +00:00
precomp.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
precomp.h Create tests that roundtrip output through a conpty to a Terminal (#4213) 2020-01-17 16:40:12 +00:00
ScreenSizeLimitsTest.cpp Clamp the terminal buffer to SHRT_MAX on resize (#4964) 2020-03-18 22:22:26 +00:00
ScrollTest.cpp Throttle scrollbar updates in TermControl to ~one per 8ms (#4608) 2020-06-12 12:51:37 -07:00
SelectionTest.cpp Implement Shift+MultiClick Selection Expansion (#6322) 2020-06-25 00:47:13 +00:00
TerminalApiTest.cpp Show a double width cursor for double width characters (#5319) 2020-04-15 19:23:06 +00:00
TerminalBufferTests.cpp Clamp the new rows scrolling value to a positive number (#5630) 2020-04-29 19:28:59 +00:00
TestUtils.h Fix wrapped lines in less in Git for Windows (#5771) 2020-05-08 21:22:09 +00:00
UnitTests.vcxproj Throttle scrollbar updates in TermControl to ~one per 8ms (#4608) 2020-06-12 12:51:37 -07:00