Commit Graph

4565 Commits

Author SHA1 Message Date
Tig Kindel
a6092aedc6 Merges in #3019 changes. Makes OnResizeNeeded non-virtual. If we find a use-case where someone wants to override it we can change this back. 2024-01-08 11:55:46 -07:00
Tig Kindel
a740ef0a3b Cleaned up OnResizeNeeded (api docs and usages) 2024-01-08 10:14:33 -07:00
Tig Kindel
304a6c914e Refactored TextFormatter.Size setting logic 2024-01-08 10:08:29 -07:00
Tig Kindel
d4ee0b382b Added 'Bounds =' unit tests 2024-01-08 09:07:47 -07:00
Tig Kindel
c819b6ef17 Fixed ColorPicker 2024-01-08 08:43:31 -07:00
Tig Kindel
9d23aea396 Merge branch 'v2_develop' into v2_fixes_3127_CheckAbsoulte 2024-01-08 02:06:42 -07:00
BDisp
b2aeb3887d Fixes #3128. Some Key class unit tests does not run. (#3129)
* Fixes #3128. Some Key class unit tests does not run.

* Disabling duplicates warnings.

* Removes duplicate InlineData.

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
2024-01-08 02:06:13 -07:00
Tig Kindel
5e93af47eb Updated API docs. Cleaned up code. 2024-01-08 01:53:42 -07:00
Tig Kindel
a9098d5ac2 All tests pass!!!!!!! 2024-01-08 01:07:46 -07:00
Tig Kindel
2d4948a18d All AutoSize tests pass! 2024-01-08 01:04:52 -07:00
Tig Kindel
dcdaf1009d Hcked ScrolLBarView unit tests to pass 2024-01-07 23:57:29 -07:00
Tig Kindel
c4dc3fee29 Fixed TabView 2024-01-07 23:32:50 -07:00
Tig Kindel
ec613eee92 Fixed radioGroup 2024-01-07 21:34:15 -07:00
Tig Kindel
bb08662c05 Made Frame non-virtual 2024-01-07 21:30:50 -07:00
Tig Kindel
baf66ef704 Removed Frame overrides 2024-01-07 21:29:47 -07:00
Tig Kindel
169f34d573 Fixed TextView 2024-01-07 21:22:58 -07:00
Tig Kindel
0330c1d0b1 Fixed UICatalog to not eat exceptions 2024-01-07 20:57:57 -07:00
Tig Kindel
4caeff8cd3 Fixed OnResizeNeeded bug 2024-01-07 20:42:32 -07:00
Tig Kindel
7618438ee0 Fixed OnResizeNeeded bug 2024-01-07 20:42:20 -07:00
Tig Kindel
47118c7eb3 Fixed bad Dialog test. Was cleary invalid 2024-01-07 20:31:40 -07:00
Tig Kindel
da0281c7ae Debugging Dialog test failure 2024-01-07 20:16:30 -07:00
BDisp
93c6b1fe44 Fixes #3124. 0001 for year in DateField. (#3131)
* Prefix private fields with underscore.

* Rename to SetInitialProperties.

* Ensures clear all selection if there isn't selecting.

* Fix format and replace duplicate key bindings for DeleteCharLeft.

* Test the new key binding for DeleteCharLeft.

* Fix formating when typing with selection which may broken the format.

* Fix copy/paste.

* Test data from 01/01/0001 to 12/31/9999.
2024-01-07 19:25:20 -07:00
Tig Kindel
0be24ff440 Fixed more minor issues in tests 2024-01-07 19:21:20 -07:00
Tig Kindel
454d7277c8 Fixed more minor issues in tests 2024-01-07 19:21:06 -07:00
Tig Kindel
aae93723ff Fixed contextmenu 2024-01-07 18:48:57 -07:00
Tig Kindel
0c80fbcba2 Fixed hexview 2024-01-07 18:47:44 -07:00
Tig Kindel
0e49b2aa60 Fixed every thing but autosize scenarios?? 2024-01-07 18:24:39 -07:00
Tig Kindel
2086d498bb reverting 2024-01-07 14:53:50 -07:00
Tig Kindel
c426f04e5c Revert "Updated pull request template"
This reverts commit d807190dd9.
2024-01-07 14:51:50 -07:00
Tig Kindel
e1a826e0d2 Updated pull request template 2024-01-07 14:51:44 -07:00
Tig Kindel
19f9501ac8 merged 2024-01-07 14:48:30 -07:00
Tig Kindel
d807190dd9 Updated pull request template 2024-01-07 14:36:37 -07:00
Tig Kindel
442f8e5a13 Fixed SetCurrentOverlappedAsTop 2024-01-07 14:33:29 -07:00
Tig Kindel
fe4b60a0b0 Removed TopLevel.Create 2024-01-07 14:20:01 -07:00
Tig Kindel
98024dc7f7 Added test from #3136 2024-01-07 13:46:24 -07:00
Tig Kindel
5ab8d4d545 Fixed Create and related unit tests 2024-01-07 07:39:29 -07:00
Tig Kindel
e0e9413283 reorg'd Toplevel tests 2024-01-07 07:35:40 -07:00
Tig Kindel
a2d3d27845 Cleaned up code 2024-01-07 06:44:51 -07:00
Tig Kindel
77186b2912 Cleaned up code 2024-01-07 06:41:01 -07:00
Tig Kindel
b439ebbd5e Removed unused API and cleaned up code 2024-01-07 06:38:14 -07:00
Tig Kindel
748cdfd803 Removed unused API and cleaned up code 2024-01-07 06:38:08 -07:00
Tig Kindel
d6f634bfb9 New test 2024-01-07 06:22:23 -07:00
Tig Kindel
bf0745361a Commented test TODOs 2024-01-07 06:21:04 -07:00
Tig Kindel
1c9cfc4b34 Broke out AutoSize = false tests to new file 2024-01-06 10:24:15 -07:00
Tig Kindel
bdb5fb283e Moved AutoSize specific tests out of Pos/Dim tests 2024-01-06 09:58:10 -07:00
Tig Kindel
a7449df5af Dim/Pos != null WIP 2024-01-06 09:35:55 -07:00
Tig Kindel
25272378a0 Fixed code that was dependent on ToString behavior vs. direct test for null 2024-01-05 12:06:43 -07:00
Tig Kindel
42eb0c36cb Removes CheckAbsoulte and updates unit tests to match 2024-01-05 12:01:59 -07:00
Tig
c6570a5bfd Fixes #3098 & #3099 - Slider bugs (#3121)
* Fixed bugs

* Fixed #3098

* Fixed a slew of issues

* Fixed a slew more of issues

* Code cleanup. Fixed unit test failure

* Code cleanup.

* Code cleanup.

* Code cleanup.
2024-01-05 07:38:54 -07:00
Tig
7af54f369d Robustness improvements in prep for implementing Virtual Terminal Sequences (#3094)
* Fixes #2616. Support combining sequences that don't normalize

* Decouples Application from ConsoleDriver in TestHelpers

* Updates driver tests to match new arch

* Start on making all driver tests test all drivers

* Improves handling if combining marks.

* Fix unit tests fails.

* Fix unit tests fails.

* Handling combining mask.

* Tying to fix this unit test that sometimes fail.

* Add support for combining mask on NetDriver.

* Enable CombiningMarks as List<Rune>.

* Prevents combining marks on invalid runes default and space.

* Formatting for CI tests.

* Fix non-normalized combining mark to add 1 to Col.

* Reformatting for retest the CI.

* Forces non-normalized CMs to be ignored.

* Initial experiment

* Created ANSiDriver. Updated UI Catalog command line handling

* Fixed ForceDriver logic

* Fixed ForceDriver logic

* Updating P/Invoke

* Force16 colors WIP

* Fixed 16 colo mode

* Updated unit tests

* UI catalog tweak

* Added chinese scenario from bdisp

* Disabled AnsiDriver unit tests for now.

* Code cleanup

* Initial commit (fork from v2_fixes_2610_WT_VTS)

* Code cleanup

* Removed nativemethods.txt

* Removed not needed native stuff

* Code cleanup

* Ensures command line handler doesn't eat exceptions

---------

Co-authored-by: BDisp <bd.bdisp@gmail.com>
2024-01-04 22:35:18 -07:00