Commit Graph

7133 Commits

Author SHA1 Message Date
tznind
9d86336bff tidyup 2024-11-03 08:55:16 +00:00
tznind
4d232e4cf9 Add CanFocus true 2024-11-02 21:25:39 +00:00
tznind
fa7fb656cb Revert changes to launchSettings.json 2024-11-02 18:34:05 +00:00
tznind
5cbb2306ef Fix to have CanFocus true 2024-11-02 18:31:53 +00:00
tznind
5340073ba1 Get rid of StoppedExpecting event and made methods internal again in favor of Abandoned instead 2024-11-02 15:30:45 +00:00
tznind
27f131713f Sixel detection and added Abandoned event 2024-11-02 10:37:30 +00:00
tznind
b104b1bf38 Evict stale requests even just when running schedule 2024-11-02 08:52:17 +00:00
tznind
395bee419a Add support for sending other types of requests 2024-11-02 08:38:02 +00:00
tznind
0275f9aed8 More tests for AnsiRequestScheduler 2024-11-01 08:29:34 +00:00
tznind
f84a58f301 Fix eviction not happening as part of RunSchedule 2024-10-31 07:50:47 +00:00
tznind
43aef42451 Add more unit tests for scheduler 2024-10-30 21:06:30 +00:00
tznind
1d8e7563fd Start adding tests for AnsiRequestScheduler 2024-10-30 20:58:31 +00:00
tznind
fbbda69ba0 Code Cleanup (resharper) 2024-10-30 20:28:31 +00:00
tznind
fdfd339dd2 Make AnsiRequestScheduler testable by introducing a Func for DateTime.Now 2024-10-30 20:26:23 +00:00
tznind
2b7d0c7f70 Add extra try/catch cancellation ex 2024-10-28 19:48:01 +00:00
Thomas Nind
9aff49179f Merge pull request #172 from tznind/ansi-parser-net-driver
Ansi parser net driver
2024-10-28 19:04:09 +00:00
tznind
d7183f6364 Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-28 18:29:21 +00:00
tznind
2fa855fecf Lock all public members of AnsiResponseParser to ensure consistent states
There are 2 lock variables
- One for expectations
- One for state (i.e. parsing)
2024-10-28 18:28:29 +00:00
tznind
26e86c5628 Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-28 18:04:20 +00:00
Thomas Nind
4dd2ad09b9 Merge branch 'v2_develop' into ansi-parser 2024-10-28 18:02:00 +00:00
Tig
2f7d80a000 Merge pull request #3734 from tznind/sixel-encoder-tinkering
Fixes #1265 - Adds Sixel rendering support
2024-10-28 06:13:20 -07:00
kasperk81
7baede5548 Remove unused code from UnmanagedLibrary (#3799)
Co-authored-by: Tig <tig@users.noreply.github.com>
2024-10-28 06:12:30 -07:00
tznind
a7468887f7 Remove unneeded _waitForStart and other now uncalled code 2024-10-28 09:01:02 +00:00
tznind
becca1a3a0 WIP: Start simplifying the tokens in NetDriver 2024-10-28 08:46:44 +00:00
tznind
35ba6f4741 Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-27 19:19:59 +00:00
tznind
0adc4cd3ee Add lock for answers in AnsiRequestScenario 2024-10-27 19:19:42 +00:00
tznind
7c1275dd8f Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-27 17:36:31 +00:00
tznind
edb43a000d Add lock around access of expected responses for thread safety 2024-10-27 17:35:26 +00:00
tznind
b30c92bceb Fix MapConsoleKeyInfo not working with Esc properly 2024-10-27 17:08:27 +00:00
tznind
792170a029 Change NetEvents to BlockingCollection 2024-10-27 17:01:20 +00:00
tznind
1ec7aa2670 Simplify NetEvents further with BlockingCollection 2024-10-27 09:50:12 +00:00
tznind
8417387931 Change _resultQueue to not hold nulls and use concurrent collection 2024-10-27 09:22:18 +00:00
tznind
512af810d5 WIP: Trying to get NetDriver to work properly 2024-10-27 08:32:32 +00:00
tznind
d5095a2302 Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-26 21:00:43 +01:00
tznind
7fafa456da Add UnexpectedResponseHandler 2024-10-26 21:00:31 +01:00
tznind
acdd483cb2 Add UnknownResponseHandler 2024-10-26 20:49:37 +01:00
tznind
65cfa49b28 WIP integrating ansi parser 2024-10-26 20:01:15 +01:00
tznind
057aeea1ac Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-26 19:41:08 +01:00
tznind
bdcf36c314 Support for getting the full T set when using generic AnsiResponseParser 2024-10-26 19:37:32 +01:00
tznind
085a0cf32c Remove unused usings 2024-10-26 17:06:19 +01:00
tznind
6e4a6747db Refactoring and xmldoc 2024-10-26 17:05:26 +01:00
tznind
3b53363b74 Move to seperate folder 2024-10-26 17:01:41 +01:00
tznind
8c7141219c Add IHeld 2024-10-26 16:58:26 +01:00
tznind
aaf33415b6 Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-26 16:24:58 +01:00
tznind
fdf4953f4f Add missing class (moved from parser) 2024-10-26 16:16:24 +01:00
tznind
d9144e505e Simplify code 2024-10-26 16:16:08 +01:00
tznind
abee8b72cb Merge branch 'ansi-parser' into ansi-parser-net-driver 2024-10-26 10:23:00 +01:00
tznind
eaddbc6c1d Support for persistent expectations of responses 2024-10-26 10:21:22 +01:00
tznind
c1f880ef8d WIP: Trying to unpick NetDriver 2024-10-25 20:54:43 +01:00
tznind
ce41afdd12 xml comments 2024-10-23 19:36:09 +01:00