Commit Graph

7866 Commits

Author SHA1 Message Date
Tig
3edcf643dc Fixed unit tests 2024-12-07 10:58:34 -08:00
Tig
62641c8f26 Merge pull request #3791 from tznind/ansi-parser
Fixes #3767 - Adds Ansi parser and scheduler.
2024-12-07 08:09:28 -07:00
Thomas Nind
903a886c38 Merge branch 'v2_develop' into ansi-parser 2024-12-07 10:06:29 +00:00
Tig
725df05f7b Prepping to combine keybinding classes 2 2024-12-06 16:14:51 -07:00
Tig
7360683152 Prepping to combine keybinding classes 2024-12-06 15:25:23 -07:00
Tig
0586c303a7 Fixed ContextMenu 2024-12-06 14:32:09 -07:00
Tig
0c7d1aee8f More refactoring. Broke CM 2024-12-06 14:16:22 -07:00
Tig
b443d52917 More refactoring. Application scope is gone. 2024-12-06 12:22:29 -07:00
Tig
7d4f4e4735 Tweaks 2024-12-06 10:31:49 -07:00
Tig
f6b65c6f08 Added mouse support. update charmap 2024-12-06 09:35:59 -07:00
Tig
3e8d91670e API docsz' 2024-12-06 04:42:24 -07:00
Tig
dc47125c16 API docsz' 2024-12-06 04:40:00 -07:00
Tig
334cb6839d Merge branch 'v2_develop' into v2_3778-Command-Decoupling 2024-12-05 15:39:28 -07:00
Tig
a9769e997c Merge pull request #3882 from tig/v2_UICatalog-StatusBar
Fixes issue with UICatalog statusbar not show/hiding
2024-12-05 15:38:36 -07:00
Tig
617f1fddb8 Fixed issue with statusbar not show/hiding 2024-12-05 15:36:59 -07:00
Tig
65cf641685 Fixed CheckBox issue 2024-12-05 15:04:23 -07:00
Tig
5367e7bd0c Merge pull request #3879 from BDisp/v2_3836_setupfakefriver-after-fix
Fixes #3836. SetupFakeDriver sometimes causes failure in the unit test.
2024-12-05 13:16:23 -07:00
Tig
53d7449c85 Unit tests pass. Most things actually work, but not all 2024-12-05 13:15:41 -07:00
BDisp
58a63c2334 Add ArgumentNullException.ThrowIfNull. 2024-12-05 19:33:08 +00:00
Tig
80db8e6036 ICommandContext -> separate file 2024-12-05 12:29:21 -07:00
Tig
dd36aa567d ICommandContext -> separate file 2024-12-05 12:29:15 -07:00
Tig
e6054f7275 WIP: Builds. No worky. 2024-12-05 11:40:33 -07:00
Tig
76c0ab81d8 WIP: Refactored Mouse stuff. 2024-12-05 11:00:44 -07:00
Tig
a7d53928c1 WIP: Refactored CommandContext 2024-12-05 09:26:52 -07:00
BDisp
be07f5a276 Rename to SubscribeDriverEvents and add UnsubscribeDriverEvents method. 2024-12-05 16:13:17 +00:00
Tig
0832babf51 Merge branch 'v2_develop' into v2_3836_setupfakefriver-after-fix 2024-12-05 09:09:54 -07:00
BDisp
dbfe521db3 Fixes #3873. TextFormatter isn't properly handling combining marks on alignments. (#3874)
Co-authored-by: Tig <tig@users.noreply.github.com>
2024-12-05 09:08:11 -07:00
Tig
287e0503db Adds another Benchmark switch - Help diagnose #3865 (#3870)
* Initial commit

* Expanded benchmark with timeout command line
2024-12-05 09:04:16 -07:00
BDisp
99866c80b5 Add internal static InitState method to subscribe events. 2024-12-04 14:08:22 +00:00
BDisp
ce17fddd9c Fixes #3836. SetupFakeDriver sometimes causes failure in the unit test. 2024-12-03 22:35:25 +00:00
Thomas Nind
de64116079 Merge branch 'v2_develop' into ansi-parser 2024-11-30 11:19:21 +00:00
BDisp
d4d0675194 Fixes #3864. Border isn't cleared after margin thickness change. (#3868) 2024-11-29 11:00:42 -07:00
tznind
d06387325f Give ansi parser first crack at decode esc seq 2024-11-28 13:05:07 +00:00
tznind
58a5e27536 Initialize _outputBuffer to avoid null ref 2024-11-27 20:45:31 +00:00
tznind
e81e57c0c8 Remove unneeded members 2024-11-27 20:28:18 +00:00
tznind
994bf556a7 Start fixing null-ability 2024-11-27 19:42:50 +00:00
Thomas Nind
21f0cc1be8 Merge pull request #173 from tig/tznind-ansi-parser
Code review comments and cleanup
2024-11-27 16:29:14 +00:00
Tig
97558c2dbf Code review comments and cleanup 2024-11-27 08:58:16 -07:00
tznind
1480f1316b Rename method for clarity 2024-11-27 14:13:25 +00:00
tznind
b0e921a512 Add in additional chance to release such that Esc isn't blocked awaiting release e.g. onto mouse moves 2024-11-27 14:11:34 +00:00
tznind
03960f9379 Restore return if unit tests 2024-11-27 13:48:08 +00:00
tznind
c150cd358e Fix unit tests 2024-11-27 13:21:03 +00:00
tznind
27b15ec8ee WIP Building after merge conflict resolved - but does it work? 2024-11-27 12:59:05 +00:00
tznind
42ff86f68a Try to fix NetDriver compilation 2024-11-27 12:46:01 +00:00
tznind
49f45bb7a4 WIP merge v2_develop 2024-11-27 09:35:09 +00:00
Tig
f6db2fc847 Merge pull request #3849 from BDisp/v2_3847_tabview-focus-fix
Fixes #3847. TabView changes focus to Tab on Layout.
2024-11-26 12:41:19 -07:00
Tig
37bb43abc2 Merge branch 'v2_develop' into v2_3847_tabview-focus-fix 2024-11-26 12:33:45 -07:00
Tig
92c546ec8d Merge pull request #3844 from BDisp/v2_3767_restoring-drivers-and-fixes
Restoring drivers with the structural changes.
2024-11-26 12:28:46 -07:00
Tig
e8e8c5916a Merge branch 'v2_develop' into v2_3767_restoring-drivers-and-fixes 2024-11-26 12:26:30 -07:00
Tig
2dd2defe38 Merge pull request #3858 from tig/v2_3857-App-Top-Redraw
Fixes #3857 - Screen now clears when `Application.Top` is sized/moved
2024-11-26 11:01:49 -07:00