Conversation
add scroll support
cleanup erroneous code
add text selection
properly destruct hwnd when closing
build managed code in "AnyCPU" mode
render default background color in the gutter
Added text selection handling for clipboard on right click
Unify input handling across terminal implementations
…tor) through interfaces. Add protected default constructors where necessary to satisfy children base construction needs.
Any estimates on when we'll be able to finalize the integration? |
|
@rub8n I'm looking at it. |
DHowett-MSFT
left a comment
There was a problem hiding this comment.
I'm fine with this.
|
Can't merge until SA passes. |
|
@DHowett-MSFT or @miniksa do you know why SA is giving me errors in textBuffer.hpp when I haven't changed the file at all? I'm also not sure what the error means and how to correct it. Edit: nevermind, I went through the commit history and realized this were fixes @miniksa added when we turned on auditing for the new project. I'll re-add the textbuffer edit I removed earlier. |
DHowett-MSFT
left a comment
There was a problem hiding this comment.
@ZoeyR so static analysis is somewhat viral: you hadn’t changed textBuffer, but you added a project to SA that depends on it so its header comes under SA purview
DHowett-MSFT
left a comment
There was a problem hiding this comment.
This looks awesome. Thank you, @ZoeyR.
|
@miniksa you're not green any longer. Merge at will. |
miniksa
left a comment
There was a problem hiding this comment.
I'm good with this, but if you wouldn't mind doing the last two non-W to W function substitutions Dustin mentioned, I'd appreciate it. Then I'll hit the good ol' merge.
|
@ZoeyR, excellent. I'll watch this spot and merge it when the checks finish. |
|
@miniksa aaaaaand we're green! |
Summary of the Pull Request
This PR adds a WPF control to the terminal repo. This should be mostly ready to merge, barring anywhere where I might have missed renaming source files / assembly names to something more appropriate. Missing features from the control are theming support (to be added in a later PR) and accesibility, for Accesibility I was hoping to get some help from the console team since the UIA tree work is relatively new and your team knows that code the best.
References
PR Checklist
Validation Steps Performed
Control was added to a test application and verified to work.