mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
* Fixes #4196. Application.Begin doesn't refresh the screen at start * Fixes #4198. Application.Invoke isn't wakeup the driver if idle * Reformatting to run CI again * Revert "Reformatting to run CI again" This reverts commitef639c1e64. * Trying fix an issue where sometimes subview variable is null running unit tests * Replace ExtendedCharInfo.Char with char array * Replace IsWindowsTerminal with IsVirtualTerminal * Add a lastSize parameter to process resize automatically * Handling surrogate pairs in input * Implement SetConsoleTextAttribute * Prevent select true color is not supported * Fix null exception * Revert GetWindowSize and add SetWindowSize * Fix unit tests * Revert all v2 changes except the one related with the ExtendedCharInfo * Revert newlines and FakeOutput * Prevents null reference * Add gnome-terminal to launch settings * Fixes issue on restore window size after maximize causing width shrinking * Add ; exec bash to stay in terminal * Fixes issue on restore window size after maximize causing width shrinking * Tidying up input and output console modes * Fixes uninitialized screen buffer. * Revert "Fixes issue on restore window size after maximize causing width shrinking" This reverts commite5edad79f6. * Reset console after sending escape sequences * Remove unnecessary code only for buggy VSDebugConsole * Fix more annoying exceptions * Ensure flush the input buffer before reset the console * Remove unnecessary ENABLE_VIRTUAL_TERMINAL_INPUT * Remove unnecessary error handles * Fix CI warnings * Fix more CI warnings * Fix more CI warnings * Fixes #2796. CursesDriver doesn't render wide codepoints correctly --------- Co-authored-by: Tig <tig@users.noreply.github.com>
117 lines
4.0 KiB
JSON
117 lines
4.0 KiB
JSON
{
|
|
"profiles": {
|
|
"UICatalog": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--debug-log-level Debug"
|
|
},
|
|
"UICatalog --driver NetDriver": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver NetDriver"
|
|
},
|
|
"UICatalog --driver WindowsDriver": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver WindowsDriver"
|
|
},
|
|
"UICatalog --driver v2": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver v2 -dl Trace"
|
|
},
|
|
"UICatalog --driver v2win": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver v2win -dl Trace"
|
|
},
|
|
"UICatalog --driver v2net": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver v2net -dl Trace"
|
|
},
|
|
"WSL: UICatalog": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "dotnet UICatalog.dll",
|
|
"distributionName": ""
|
|
},
|
|
"WSL: UICatalog --driver NetDriver": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "dotnet UICatalog.dll --driver NetDriver",
|
|
"distributionName": ""
|
|
},
|
|
"WSL: UICatalog --driver v2": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "dotnet UICatalog.dll --driver v2",
|
|
"distributionName": ""
|
|
},
|
|
"WSL: UICatalog --driver v2net": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "dotnet UICatalog.dll --driver v2net",
|
|
"distributionName": ""
|
|
},
|
|
"WSL-Gnome: UICatalog": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "bash -c 'while [ ! -e \"$XDG_RUNTIME_DIR/bus\" ]; do sleep 0.1; done; gnome-terminal --wait -- bash -l -c \"dotnet UICatalog.dll; exec bash\"'",
|
|
"distributionName": ""
|
|
},
|
|
"WSL-Gnome: UICatalog --driver NetDriver": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "bash -c 'while [ ! -e \"$XDG_RUNTIME_DIR/bus\" ]; do sleep 0.1; done; gnome-terminal --wait -- bash -l -c \"dotnet UICatalog.dll --driver NetDriver; exec bash\"'",
|
|
"distributionName": ""
|
|
},
|
|
"WSL-Gnome: UICatalog --driver v2": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "bash -c 'while [ ! -e \"$XDG_RUNTIME_DIR/bus\" ]; do sleep 0.1; done; gnome-terminal --wait -- bash -l -c \"dotnet UICatalog.dll --driver v2; exec bash\"'",
|
|
"distributionName": ""
|
|
},
|
|
"WSL-Gnome: UICatalog --driver v2net": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "bash -c 'while [ ! -e \"$XDG_RUNTIME_DIR/bus\" ]; do sleep 0.1; done; gnome-terminal --wait -- bash -l -c \"dotnet UICatalog.dll --driver v2net; exec bash\"'",
|
|
"distributionName": ""
|
|
},
|
|
"Benchmark All": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--benchmark"
|
|
},
|
|
"Benchmark All --driver NetDriver": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver NetDriver --benchmark"
|
|
},
|
|
"Benchmark All --driver v2win": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver v2win --benchmark"
|
|
},
|
|
"Benchmark All --driver v2net": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--driver v2net --benchmark"
|
|
},
|
|
"WSL: Benchmark All": {
|
|
"commandName": "Executable",
|
|
"executablePath": "wsl",
|
|
"commandLineArgs": "dotnet UICatalog.dll --benchmark",
|
|
"distributionName": ""
|
|
},
|
|
"Docker": {
|
|
"commandName": "Docker"
|
|
},
|
|
"All Views Tester": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "\"All Views Tester\" -b -t 5000"
|
|
},
|
|
"UICatalog --disable-cm": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--disable-cm\r\n"
|
|
},
|
|
"UICatalog --disable-cm --driver v2win": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "--disable-cm --driver v2win"
|
|
},
|
|
"Themes": {
|
|
"commandName": "Project",
|
|
"commandLineArgs": "Themes"
|
|
}
|
|
}
|
|
} |