* Fixes#3144. TextView Autocomplete does not insert capital letters
* Fixes#3144. Fix unit test for fix of TextView Autocomplete does not insert capital letters
* Fixes#3128. Some Key class unit tests does not run.
* Disabling duplicates warnings.
* Removes duplicate InlineData.
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* Prefix private fields with underscore.
* Rename to SetInitialProperties.
* Ensures clear all selection if there isn't selecting.
* Fix format and replace duplicate key bindings for DeleteCharLeft.
* Test the new key binding for DeleteCharLeft.
* Fix formating when typing with selection which may broken the format.
* Fix copy/paste.
* Test data from 01/01/0001 to 12/31/9999.
* Fixed bugs
* Fixed#3098
* Fixed a slew of issues
* Fixed a slew more of issues
* Code cleanup. Fixed unit test failure
* Code cleanup.
* Code cleanup.
* Code cleanup.
* Fixes#2616. Support combining sequences that don't normalize
* Decouples Application from ConsoleDriver in TestHelpers
* Updates driver tests to match new arch
* Start on making all driver tests test all drivers
* Improves handling if combining marks.
* Fix unit tests fails.
* Fix unit tests fails.
* Handling combining mask.
* Tying to fix this unit test that sometimes fail.
* Add support for combining mask on NetDriver.
* Enable CombiningMarks as List<Rune>.
* Prevents combining marks on invalid runes default and space.
* Formatting for CI tests.
* Fix non-normalized combining mark to add 1 to Col.
* Reformatting for retest the CI.
* Forces non-normalized CMs to be ignored.
* Initial experiment
* Created ANSiDriver. Updated UI Catalog command line handling
* Fixed ForceDriver logic
* Fixed ForceDriver logic
* Updating P/Invoke
* Force16 colors WIP
* Fixed 16 colo mode
* Updated unit tests
* UI catalog tweak
* Added chinese scenario from bdisp
* Disabled AnsiDriver unit tests for now.
* Code cleanup
* Initial commit (fork from v2_fixes_2610_WT_VTS)
* Code cleanup
* Removed nativemethods.txt
* Removed not needed native stuff
* Code cleanup
* Ensures command line handler doesn't eat exceptions
---------
Co-authored-by: BDisp <bd.bdisp@gmail.com>
* Fixes#3054. VkeyPacketSimulator scenario is broken.
* Fix some key handle and unit tests.
* Remove unnecessary conditional.
* Improves key handling.
* Also allow map capslock to shift with accented characters.
* Change to MemberData.
* Remove unnecessary using.
* Fix merge errors.
* Fixes#3095. WindowsDriver should return the mask keys to IsShift, IsAlt and IsCtrl return the right value.
* Modifiers keys are valid to be handled on key down and key up.
* Map KeyCode.Enter to ConsoleKey.Enter and vice versa.
* Updated ScanCodeMapping table with readable constants
* Documented bugs
* Implemented mapping using MapVirtualKeyEx
* Implemented mapping using MapVirtualKeyEx
* Changed KeyCode special keys to match ConsoleKey values + max unicode codepoint
* Fixed bogus CollectionNavigator impl and tests
* Nuked DeleteChar. renamed InsertChar to Insert
* KeyCode.Enter = ConsoleKey.Enter, not \n
* Code cleanup
* Added diag for keyboard layout name
* Fixed AltGr support (hopefully)
* Simplified code
* Simplified KeyCode by removing ShiftKeys
* Fixed TextView
* Code cleanup
* Fixes cursesdriver (somewhat)
* Code cleanup
* netdriver wip
* Fixed netdriver under WSL
* Turned off debug spew
* Removed old code
---------
Co-authored-by: Tig Kindel <tig@users.noreply.github.com>
Co-authored-by: Tig Kindel <tig@kindel.com>
* Search selected item on filtered set
* Fix unit test - don't return first item when combobox is not focused or showed
* Improve method readability
* Clean selection from previous search
* Update unit test - after changing search text unselect previously selected item
* Updated overview docs
* Updated toc
* Updated docs more
* Updated yml via dependabot
* Initial work in progress
* Fixed some autosize things
* Revamped Pos / Dim API docs
* Removed margin
* horiz->width
* Updated MessageBoxes and Dialogs Scenarios to use AutoSize
* AutoSize->Auxo
* Adds validation
* prep for Dialog to use Dim.Auto - Simplify unit tests to not depend on things not important to the unit test (like Dialog)
* prep for Dialog to use Dim.Auto - Simplify unit tests
* prep for Dialog to use Dim.Auto - Simplify unit tests
* prep for Dialog to use Dim.Auto - Make Dialog tests not depend on MessageBox
* Started on DimAuto unit tests
* started impl on min/max.
* started impl on min/max.
* Added DimAutoStyle
* Added arg checking for not implemented features
* Temporarily made DimAutoStyle.Subviews default
* Removed unneeded override of Anchor
* Fixed GethashCode warning
* Implemented DimAuto(min)
* Fixed unit tests
* renamed scenario
* WIP
* Moved ViewLayout.cs into Layout folder
* Clean up cocde formatting
* Renamed and moved SetFrameToFitText
* Fixed API docs for SetRelativeLayout
* Factored out SetRelativeLayout tests
* Better documented existing SetRelativeLayout behavior + unit tess
* Debugging Pos.Center + x in SetRelativeLayout - WIP
* Progress on low level unit tess
* Initial commit
* Restored unmodified scenarios
* Bump deps