terminal/src/cascadia/TerminalCore
Dustin L. Howett (MSFT) a6b2e7f612
wpf: port selection changes from TermControl, add multi-click selection (#5374)
## Summary of the Pull Request

This pull request ports #5096 to WpfTerminalControl, bringing it in line with the selection mechanics in Terminal. It also introduces double- and triple-click selection and makes sure we clear the selection when we resize.

Please read #5096 for more details.

## Detailed Description of the Pull Request / Additional comments

This code is, largely, copy-and-pasted from TermControl with some updates to use `std::chrono` and `til::point`. I love `til::point`. A lot.

## Validation Steps Performed
Lots of manual selection.
2020-04-17 01:10:29 +00:00
..
lib Apply audit mode to TerminalConnection/Core/Settings and WinCon… (#4016) 2020-01-03 10:44:27 -08:00
ControlKeyStates.hpp Manually pass mouse wheel messages to TermControls (#5131) 2020-04-01 16:58:16 +00:00
ITerminalApi.hpp Add support for setting the cursor visibility in Terminal (#4902) 2020-03-13 17:39:42 +00:00
ITerminalInput.hpp Delegate all character input to the character event handler (#4192) 2020-04-07 19:09:28 +00:00
packages.config deps: upgrade CppWinRT to 2.0.200316.3, gsl to v2.1.0 (#4536) 2020-03-23 17:15:24 +00:00
pch.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
pch.h Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
Terminal.cpp wpf: port selection changes from TermControl, add multi-click selection (#5374) 2020-04-17 01:10:29 +00:00
Terminal.hpp Show a double width cursor for double width characters (#5319) 2020-04-15 19:23:06 +00:00
TerminalApi.cpp ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
terminalcore-common.vcxitems Unify and clean up the common build properties (#3429) 2019-11-05 14:29:11 -08:00
TerminalDispatch.cpp Implement Hard Reset for Terminal (#4909) 2020-03-16 15:32:01 +00:00
TerminalDispatch.hpp Implement Hard Reset for Terminal (#4909) 2020-03-16 15:32:01 +00:00
TerminalDispatchGraphics.cpp Apply audit mode to TerminalConnection/Core/Settings and WinCon… (#4016) 2020-01-03 10:44:27 -08:00
terminalrenderdata.cpp Show a double width cursor for double width characters (#5319) 2020-04-15 19:23:06 +00:00
TerminalSelection.cpp Rename copy keybinding arg (#5216) 2020-04-02 23:10:28 +00:00