BDisp
be9cb6bbbb
Always reset IncompleteCkInfos.
2024-11-23 13:33:01 +00:00
BDisp
e1d727511a
Fix unit test.
2024-11-23 13:14:52 +00:00
BDisp
38e05dd6da
Fixing unit test.
2024-11-23 00:54:43 +00:00
BDisp
bea966978a
Restoring drivers with the sctructural changes.
2024-11-23 00:27:13 +00:00
BDisp
7ce20f2677
Resolving merge conflicts.
2024-11-22 12:24:53 +00:00
BDisp
644afa96d3
Change filter in the ansi request scenario.
2024-11-11 16:02:45 +00:00
BDisp
5e2b611c91
Resolving merge conflicts.
2024-11-10 12:39:38 +00:00
Tig
8d41641928
REMOVED RESPONDER!
2024-11-10 00:38:07 -07:00
Tig
362c1d97af
Removed legacy scrollview stuff.
2024-11-10 00:25:58 -07:00
BDisp
1680ec54d6
Make AnsiEscapeSequenceRequests static.
2024-11-10 00:59:55 +00:00
BDisp
012d47e28f
Fix IncompleteCkInfos bug.
2024-11-08 23:32:14 +00:00
BDisp
f87c2b1e83
Rename EscSeq to AnsiEscapeSequence and move to his folder.
2024-11-07 00:37:33 +00:00
BDisp
eb987071c8
Revert Key class changes.
2024-11-06 22:05:46 +00:00
BDisp
7d9ae7f341
Ad more unit test to handling with IsLetterOrDigit, IsPunctuation and IsSymbol.
2024-11-06 20:48:08 +00:00
BDisp
808896d800
Fix bug where some key were not been split.
2024-11-04 18:34:38 +00:00
BDisp
2e0bc0162d
Fixes #3807 . WindowsDriver doesn't process characters with accents.
2024-11-04 00:29:34 +00:00
BDisp
1b6963f8db
Improves a lot of console key mappings.
2024-10-31 20:12:05 +00:00
Tig
a93d1ceeb7
better names and API docs
2024-10-24 16:40:47 -06:00
BDisp
5ef34b8e54
Refactoring code.
2024-10-21 12:25:38 +01:00
BDisp
884011e99c
Improving WriteAnsi method to return the response.
2024-10-16 01:30:02 +01:00
BDisp
d963941522
Preparing NetDriver to handle ansi response on demand.
2024-10-15 19:19:48 +01:00
Tig
1363995326
Merged MouseEvent and MouseEventEventArgs into MouseEventArgs
2024-10-15 07:40:42 -06:00
Tig
a9e1f2a2cb
View.Mouse cleanup - WIP
2024-10-14 18:30:21 -06:00
Tig
61be0615e0
Fixed TableView key handling
2024-10-13 09:25:37 -06:00
Tig
ac42da953f
Manual backport from popover
2024-10-03 09:40:37 -06:00
Tig
525d332c9b
Fixed a bunch of Key related issues
2024-09-25 18:14:16 -06:00
Tig
bff7794495
Rebased onto v2_2491-Overlapped
2024-09-24 09:50:52 -06:00
Tig
e95ff61fef
Refactored Enter event and added unit tests
2024-09-21 15:46:05 -06:00
Tig
ba161b3eae
Cleaned up Command enum.
2024-09-11 08:41:58 -06:00
Tig
42a9ecb151
Fixed unit tests
2024-08-15 06:38:07 -06:00
BDisp
a661fcecf7
Fixes #3652 . Setting Menus causes unexpected Exception. ( #3653 )
...
* Moving ShortcutDelimiter from MenuBar to Key.
* Rename to ShortcutKey and change type to Key.
* Improving add and remove menu items dynamically.
* Code cleanup.
* Fix status bar shortcuts issues.
* Fix build error.
* Change HotKey type to Key.
* Change HotKey.setter to private.
* Fix warnings.
* Fix some bugs.
* Rename ShortcutDelimiter to Separator.
* Add Separator property into the Configuration Manager.
* Change XML doc for Separator.
* Replace KeyEvent with Key.
* Add unit test preventing the Key.Separator is never Null ('\0).
2024-08-13 13:46:00 -06:00
Tig
9865f72801
Merged with v2_develop.
...
Code cleanup
2024-08-05 09:14:33 -06:00
Tig
331ab51176
Updatd keyboard.md
2024-08-05 09:08:34 -06:00
Tig
e86a2fca2f
Simplfiied app scope key setters
2024-08-05 08:54:05 -06:00
Tig
c03dd32031
Moved Toplevel keybindings out of Toplevel to Application.
...
Still need to move navigation code out of Toplevel
2024-07-24 12:28:30 -06:00
Tig
85a0ad1654
Diagnosing xunit failures in github action on ubuntu/macos ( #3593 )
...
* Just ubuntu
* windows & ubuntu
* commented test out
* uncommented test
* back to ubuntu
* deleted all Views tests
* deleted all Views tests
* VSTEST_DUMP_PATH
* Revert "deleted all Views tests"
This reverts commit 985f6143e6 .
* Deleted first half Views tests
* Revert "Deleted first half Views tests"
This reverts commit bff2484cd7 .
* Deleted 2nd half Views tests
* VSTEST_DUMP_PATH 2
* VSTEST_DUMP_PATH 3
* Revert "Deleted 2nd half Views tests"
This reverts commit b1dbd79dc9 .
* Reapply "Deleted first half Views tests"
This reverts commit 3e8e890b03 .
* Revert "Reapply "Deleted first half Views tests""
This reverts commit 731b50f392 .
* ubuntu/mac
* removed dupe test
* removed dupe test
* removed statusbar tests
* Revert "removed statusbar tests"
This reverts commit 889813143b .
* Fixed shortcut tests
* windows, mac, linux
* fail-fast: false temporarily
* fail-fast: false temporarily
* trying stuff
* fixed quote error
* fixed sed issue
* Skip WindowDispose_CanFocusProblem
* Skip SynchronizationContext_CreateCopy
* mac
* mac
* mac
* mac
* mac
* gsed
* gsed
* gsed
* gsed
* finally fixed! Hopefully.
2024-07-08 18:29:00 -06:00
BDisp
4610a3253d
Fixes #3540 . V2: Keyboard input not working on Unix platforms
2024-06-16 00:14:08 +01:00
Tig
c2dcd28a15
KeyBinding -> record struct
2024-06-08 08:46:26 -06:00
Tig
695b8cf293
Fixed SetupText issue
2024-06-08 08:35:45 -06:00
Tig
6e48b07527
Fixed KeyBindingTests
2024-06-08 08:19:27 -06:00
Tig
8abf1dfd9f
Fixed EscSeq tests
2024-05-30 07:07:11 -06:00
Tig
d391cc7ad2
MouseEvent: int X, int Y -> Point Position
2024-05-09 08:50:50 -06:00
Tig
40ae272944
Refactored MouseEnter/Leave APIs to match design guidelines
2024-04-06 08:15:57 -04:00
Tig
c5b7b084a9
Way too big a committ.... but I got carried away.
...
- Started MouseEventEventArgs -> MouseEvent transition - for OnMouseEvent. Partially fixes #3029 .
- Refactored Appliation.OnMouseEvent and View.OnMouseEvent to match design guidelines.
- Re-impleented highlight, enabling extensibility (see Border).
- Beefed up unit tests
2024-04-04 18:50:13 -04:00
BDisp
41971a6e5a
Fix all tests.
2024-03-25 17:36:35 +00:00
BDisp
1f28cb41f8
Fix EscSeqUtilsTests.
2024-03-23 19:50:31 +00:00
Tig
667912a610
Fixed a buinch of bugs. Updated unit tests including some that test all views to utilize TheoryData
2024-03-09 09:00:13 -09:00
Tig Kindel
5607f530e4
Moved HasFocus out of Responder and made non-virtual
2024-03-04 17:24:39 -07:00
Tig Kindel
6b833ba08e
Moved CanFocus out of Responder and made non-virtual
2024-03-04 17:19:39 -07:00
Tig Kindel
6e18bc4a2e
Fixed IsOverriddent tests
2024-03-01 12:32:14 -07:00