Commit Graph

7139 Commits

Author SHA1 Message Date
BDisp
a6af3aadb7 An huge improvements on drivers and bug fixes. 2024-11-08 01:36:56 +00:00
BDisp
2124ad3b1e Cleanup code. 2024-11-07 16:31:07 +00:00
BDisp
ea0cacf080 There is no null values here. 2024-11-07 16:14:51 +00:00
BDisp
873b5783ef #nullable enable. 2024-11-07 15:41:58 +00:00
BDisp
44d5997460 Split more WindowDriver classes and #nullable enable. 2024-11-07 14:46:27 +00:00
BDisp
3e952df5f7 Change to BlockingCollection, thanks to @tznind. 2024-11-07 13:04:11 +00:00
BDisp
cc21bd461d Fix a bug where a esc key was ignored. 2024-11-07 13:01:03 +00:00
BDisp
a64f68ca7f Moving MapKey method to the AnsiEscapeSequenceRequestUtils class. 2024-11-07 02:00:44 +00:00
BDisp
b7b9e01502 Fix error with Key.Space using lowercase letters. 2024-11-07 01:11:52 +00:00
BDisp
5efba6a5bc Code cleanup. 2024-11-07 00:44:02 +00:00
BDisp
dba089fda0 Change category. 2024-11-07 00:42:22 +00:00
BDisp
f87c2b1e83 Rename EscSeq to AnsiEscapeSequence and move to his folder. 2024-11-07 00:37:33 +00:00
BDisp
629cea841d Handling null response. 2024-11-07 00:05:43 +00:00
BDisp
bdcc0ff6d4 Return null instead if empty and fix a bug that was returning the terminator as input. 2024-11-06 23:36:21 +00:00
BDisp
0b11e20e2f Change Response to a nullable string. 2024-11-06 22:36:58 +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
4ac79c5ed5 Merge pull request #203 from tig/BDisp-v2_3767_ansi-escape-sequence-all-drivers
Code Review of #3768
2024-11-06 19:38:32 +00:00
Tig
2919d55817 Code Review 2024-11-06 11:33:02 -07:00
BDisp
ecbbed0f6d For re-run CI. 2024-11-05 18:34:58 +00:00
BDisp
7921ae35f7 Returns ansiRequest.Response instead of a variable for more thread safe. 2024-11-05 17:55:29 +00:00
BDisp
f73c8173ba Fix unit tests. 2024-11-05 01:25:40 +00:00
BDisp
ad4f6c49e1 Fix unit test. 2024-11-05 00:49:33 +00:00
BDisp
472ec453f5 Remove _screenBuffer and only using the alternate buffer. 2024-11-05 00:37:57 +00:00
BDisp
173f8205be Disable HACK_CHECK_WINCHANGED. 2024-11-04 23:04:11 +00:00
BDisp
81eb301b56 Fix escSeqRequests that may be null running unit tests. 2024-11-04 20:25:04 +00:00
BDisp
da21ef1320 Improves drivers responses to being more reliable. 2024-11-04 20:04:50 +00:00
BDisp
e35b37fb4d Add InvalidRequestTerminator property. 2024-11-04 20:01:49 +00:00
BDisp
e2f3b7b5e1 Using empty string instead of space. 2024-11-04 18:37:27 +00:00
BDisp
782325f6b7 Change to ConcurrentQueue. 2024-11-04 18:36:16 +00:00
BDisp
808896d800 Fix bug where some key were not been split. 2024-11-04 18:34:38 +00:00
BDisp
2d8bfd51a1 Fix comment. 2024-11-04 00:34:51 +00:00
BDisp
2e0bc0162d Fixes #3807. WindowsDriver doesn't process characters with accents. 2024-11-04 00:29:34 +00:00
BDisp
3c4564c907 Explain what the colors represent. 2024-11-02 21:12:08 +00:00
BDisp
c999fc0028 Trying fix unit tests. 2024-11-02 21:06:43 +00:00
BDisp
68b41a3962 Set CanFocus true and only SetNeedsDisplay if were sent or answered. 2024-11-02 18:52:23 +00:00
BDisp
1d58ba4514 Merge pull request #201 from tznind/single-multi
Single multi
2024-11-02 17:48:11 +00:00
BDisp
a2872cdb9a Ensures a new iteration when _eventReady is already set. 2024-11-02 17:17:36 +00:00
BDisp
64ad1a9901 Fix a bug which was sending the terminator to the mainloop. 2024-11-02 17:16:07 +00:00
tznind
0ddc11c41b Add bulk send to scenario 2024-11-02 07:55:22 +00:00
tznind
c89efe5543 Add tab view for single/multi request sends 2024-11-02 07:51:25 +00:00
BDisp
5b39c3d5a6 Fix unit test. 2024-11-01 20:38:22 +00:00
BDisp
126bcef111 Add EscSeqRequests support to WindowsDriver. 2024-11-01 20:08:49 +00:00
BDisp
6f2533726b Cleanup unused code and comments. 2024-11-01 14:20:09 +00:00
BDisp
de45b4bf39 Refactoring a lot CursesDriver. 2024-10-31 21:31:05 +00:00
BDisp
8ab7ec5096 Fix for WindowsDriver. 2024-10-31 21:03:37 +00:00
BDisp
ee8d040407 Fix NetDriver and WindowsDriver. 2024-10-31 20:30:22 +00:00
BDisp
ba607f1380 Commenting GetIsKeyCodeAtoZ contradiction debug check. 2024-10-31 20:14:22 +00:00
BDisp
1b6963f8db Improves a lot of console key mappings. 2024-10-31 20:12:05 +00:00
BDisp
c1063a00fe Remove unneeded abstract ConsoleDriver objects. 2024-10-31 19:10:46 +00:00