Commit Graph

7265 Commits

Author SHA1 Message Date
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
Tig
b0b5b23632 Code cleanup 2024-11-01 07:49:18 -06:00
Tig
8835126470 All tests pass (esxcept ScrollView and TabView which are disabled for now). 2024-11-01 07:32:44 -06: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
Tig
7e0f60696f WIP: Figuring out how to make margin transparent 2024-10-30 16:17:09 -06:00
Tig
fdeb8e90d1 WIP: Figuring out how to make margin transparent 2024-10-30 15:47:38 -06: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
Tig
d835b569d8 Fixed more clipping bugs and unit tests. All tests pass! 2024-10-30 14:11:26 -06:00
Tig
0e6a2bcc7d Fixing unit tests. TableView. WIP 2024-10-30 10:13:33 -06:00
Tig
5a41d2c0fc Fixing unit tests. WIP 2024-10-30 09:32:51 -06:00
Shohei YOSHIDA
43994047ab fix the build issue of F# example 2024-10-30 16:17:07 +09:00
Tig
17e3fe8c5f Non-rectangular clip reigion support basically works 2024-10-29 16:41:57 -06: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
262bc0123b Enabled FileDialog IDesignable 2024-10-28 06:44:39 -07:00
Tig
cbb7ddc1f5 Merged latest v2_develop 2024-10-28 06:28:14 -07: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
Tig
844179b1bd ConsoleDriver now uses Region for Clip.
Still only rectangular regions.
All tests pass.
2024-10-27 23:18:38 -07:00
Tig
d92ef0fd7b Added a port of System.Drawing.Region with unit tests. 2024-10-27 22:10:39 -07:00
Tig
e0551f4e4d NeedsDisplay -> NeedsDraw 2024-10-27 19:54:50 -07:00
Tig
53708fac9e api doc 2024-10-27 19:40:41 -07:00
Tig
87486b1969 Renamed Refresh. COde Cleanup 2024-10-27 15:25:27 -07:00
Tig
51fcfb5684 Draw->DrawIndicator 2024-10-27 14:31:24 -07:00
Tig
c1597b3ded Merge branch 'v2_3761_2886-Draw-and-Layout-Perf-tabview' of github.com:BDisp/Terminal.Gui into v2_3761_2886-Draw-and-Layout-Perf 2024-10-27 14:10:31 -07:00
Tig
a7040b8d6d Fixed PosDim bug 2024-10-27 14:06:56 -07:00
Tig
74919832f7 Tweaked drawing code.
Added ViewDiagnostics.Draw
2024-10-27 13:44:00 -07: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
BDisp
116399c2aa Add #nullable enable. 2024-10-27 12:12:02 +00:00
BDisp
bcc1168182 Fix typo. 2024-10-27 10:58:56 +00:00
BDisp
dde9b92b21 Remove unused local variable. 2024-10-27 10:49:30 +00:00
BDisp
04881bc5a7 Remove not accessed local variable. 2024-10-27 10:47:41 +00:00
BDisp
6b5d291783 Resolving merge conflicts. 2024-10-27 10:27:19 +00:00
tznind
1ec7aa2670 Simplify NetEvents further with BlockingCollection 2024-10-27 09:50:12 +00:00