mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2026-01-02 01:03:29 +01:00
* Remove NStack and replace ustring to string.
* Add unit test and improving some code.
* Adjust code and fix all unit tests errors.
* Add XML Document and move the Rune folder into the Text folder.
* Improve unit tests with byte array on DecodeRune and DecodeLastRune.
* Fix unit test.
* 😂Code review
* Reduce unit tests code.
* Change StringExtensions.Make to StringExtensions.ToString and added some more unit tests.
* Fix merge errors.
* Remove GetTextWidth and calls replaced with StringExtensions.GetColumns.
* Hack to use UseSystemConsole passed in the command line arguments.
* Revert "Hack to use UseSystemConsole passed in the command line arguments."
This reverts commit b74d11c786.
* Remove Application.UseSystemConsole from the config file.
* Fix errors related by removing UseSystemConsole from the config file.
* Fixes #2633. DecodeEscSeq throw an exception if cki is null.
* Fix an exception if SelectedItem is -1.
* Set SelectedItem to 0 and remove unnecessary ToString.
* Using a unique ToString method for Rune and other for byte.
* Fix a bug where a wider rune is added with only a width of 1.
* Force the SelectedGlyph is the one that was typed after jumpList is executed.
* Added more InlineData to RuneTests.
* Reducing significantly the code by using Theory attribute in the TextFormatterTests.
* Override PositionCursor to handle the CharMap cursor position.
* Fix merge errors.
* Minor tweaks to API docs
---------
Co-authored-by: Tig Kindel <tig@users.noreply.github.com>
This commit is contained in:
@@ -224,7 +224,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
ConfigurationManager.Settings ["Application.QuitKey"].PropertyValue = Key.Q;
|
||||
ConfigurationManager.Settings ["Application.AlternateForwardKey"].PropertyValue = Key.F;
|
||||
ConfigurationManager.Settings ["Application.AlternateBackwardKey"].PropertyValue = Key.B;
|
||||
ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.IsMouseDisabled"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.EnableConsoleScrolling"].PropertyValue = true;
|
||||
ConfigurationManager.Settings.Apply ();
|
||||
@@ -233,7 +232,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Equal (Key.Q, Application.QuitKey);
|
||||
Assert.Equal (Key.F, Application.AlternateForwardKey);
|
||||
Assert.Equal (Key.B, Application.AlternateBackwardKey);
|
||||
Assert.True (Application.UseSystemConsole);
|
||||
Assert.True (Application.IsMouseDisabled);
|
||||
Assert.True (Application.EnableConsoleScrolling);
|
||||
|
||||
@@ -246,7 +244,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Equal (Key.Q | Key.CtrlMask, Application.QuitKey);
|
||||
Assert.Equal (Key.PageDown | Key.CtrlMask, Application.AlternateForwardKey);
|
||||
Assert.Equal (Key.PageUp | Key.CtrlMask, Application.AlternateBackwardKey);
|
||||
Assert.False (Application.UseSystemConsole);
|
||||
Assert.False (Application.IsMouseDisabled);
|
||||
Assert.False (Application.EnableConsoleScrolling);
|
||||
|
||||
@@ -254,7 +251,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
ConfigurationManager.Settings ["Application.QuitKey"].PropertyValue = Key.Q;
|
||||
ConfigurationManager.Settings ["Application.AlternateForwardKey"].PropertyValue = Key.F;
|
||||
ConfigurationManager.Settings ["Application.AlternateBackwardKey"].PropertyValue = Key.B;
|
||||
ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.IsMouseDisabled"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.EnableConsoleScrolling"].PropertyValue = true;
|
||||
ConfigurationManager.Settings.Apply ();
|
||||
@@ -271,7 +267,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Equal (Key.Q | Key.CtrlMask, Application.QuitKey);
|
||||
Assert.Equal (Key.PageDown | Key.CtrlMask, Application.AlternateForwardKey);
|
||||
Assert.Equal (Key.PageUp | Key.CtrlMask, Application.AlternateBackwardKey);
|
||||
Assert.False (Application.UseSystemConsole);
|
||||
Assert.False (Application.IsMouseDisabled);
|
||||
Assert.False (Application.EnableConsoleScrolling);
|
||||
|
||||
@@ -289,8 +284,8 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Empty (ConfigurationManager.Settings.Where (cp => cp.Value.PropertyInfo.GetCustomAttribute (typeof (SerializableConfigurationProperty)) == null));
|
||||
|
||||
// Application is a static class
|
||||
PropertyInfo pi = typeof (Application).GetProperty ("UseSystemConsole");
|
||||
Assert.Equal (pi, ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyInfo);
|
||||
PropertyInfo pi = typeof (Application).GetProperty ("QuitKey");
|
||||
Assert.Equal (pi, ConfigurationManager.Settings ["Application.QuitKey"].PropertyInfo);
|
||||
|
||||
// FrameView is not a static class and DefaultBorderStyle is Scope.Scheme
|
||||
pi = typeof (FrameView).GetProperty ("DefaultBorderStyle");
|
||||
@@ -752,7 +747,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
ConfigurationManager.Settings ["Application.QuitKey"].PropertyValue = Key.Q;
|
||||
ConfigurationManager.Settings ["Application.AlternateForwardKey"].PropertyValue = Key.F;
|
||||
ConfigurationManager.Settings ["Application.AlternateBackwardKey"].PropertyValue = Key.B;
|
||||
ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.IsMouseDisabled"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.EnableConsoleScrolling"].PropertyValue = true;
|
||||
|
||||
@@ -765,7 +759,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Equal (Key.Q | Key.CtrlMask, ConfigurationManager.Settings ["Application.QuitKey"].PropertyValue);
|
||||
Assert.Equal (Key.PageDown | Key.CtrlMask, ConfigurationManager.Settings ["Application.AlternateForwardKey"].PropertyValue);
|
||||
Assert.Equal (Key.PageUp | Key.CtrlMask, ConfigurationManager.Settings ["Application.AlternateBackwardKey"].PropertyValue);
|
||||
Assert.False ((bool)ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyValue);
|
||||
Assert.False ((bool)ConfigurationManager.Settings ["Application.IsMouseDisabled"].PropertyValue);
|
||||
Assert.False ((bool)ConfigurationManager.Settings ["Application.EnableConsoleScrolling"].PropertyValue);
|
||||
}
|
||||
@@ -791,7 +784,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
Assert.Equal (Key.Q, Application.QuitKey);
|
||||
Assert.Equal (Key.F, Application.AlternateForwardKey);
|
||||
Assert.Equal (Key.B, Application.AlternateBackwardKey);
|
||||
Assert.True (Application.UseSystemConsole);
|
||||
Assert.True (Application.IsMouseDisabled);
|
||||
Assert.True (Application.EnableConsoleScrolling);
|
||||
}
|
||||
@@ -800,7 +792,6 @@ namespace Terminal.Gui.ConfigurationTests {
|
||||
ConfigurationManager.Settings ["Application.QuitKey"].PropertyValue = Key.Q;
|
||||
ConfigurationManager.Settings ["Application.AlternateForwardKey"].PropertyValue = Key.F;
|
||||
ConfigurationManager.Settings ["Application.AlternateBackwardKey"].PropertyValue = Key.B;
|
||||
ConfigurationManager.Settings ["Application.UseSystemConsole"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.IsMouseDisabled"].PropertyValue = true;
|
||||
ConfigurationManager.Settings ["Application.EnableConsoleScrolling"].PropertyValue = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user