diff options
author | Ron Yorston <rmy@pobox.com> | 2023-03-05 12:31:30 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2023-03-05 12:31:30 +0000 |
commit | f52c2004b818ac739ec886d5ff0a87734b55d293 (patch) | |
tree | e68d21ec6e1673e458d1e5b3827c08af146cd14a /configs | |
parent | 76d3eafb4c28bc6579baff917ffe7726acf6817a (diff) | |
download | busybox-w32-f52c2004b818ac739ec886d5ff0a87734b55d293.tar.gz busybox-w32-f52c2004b818ac739ec886d5ff0a87734b55d293.tar.bz2 busybox-w32-f52c2004b818ac739ec886d5ff0a87734b55d293.zip |
win32: changes to console mode handling
Add the environment variable BB_TERMINAL_MODE as a more general way
of controlling console/terminal mode setting. The default remains
unchanged: use virtual terminal mode for output if possible but
fall back to the console API with emulated ANSI escape sequences.
Currently valid settings are:
0 Force use of console mode
1 Force use of virtual terminal mode for output
5 Prefer virtual terminal mode for output, fall back to console
Other values won't do anything useful until code elsewhere has been
updated.
BB_SKIP_ANSI_EMULATION remains available for backwards compatibility.
If both variables are set BB_TERMINAL_MODE takes precedence.
Diffstat (limited to 'configs')
-rw-r--r-- | configs/make32_defconfig | 2 | ||||
-rw-r--r-- | configs/make64_defconfig | 2 | ||||
-rw-r--r-- | configs/mingw32_defconfig | 2 | ||||
-rw-r--r-- | configs/mingw64_defconfig | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/configs/make32_defconfig b/configs/make32_defconfig index 7f7082abc..2c5c15ba9 100644 --- a/configs/make32_defconfig +++ b/configs/make32_defconfig | |||
@@ -52,7 +52,7 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
52 | # CONFIG_FEATURE_ICON_STERM is not set | 52 | # CONFIG_FEATURE_ICON_STERM is not set |
53 | # CONFIG_FEATURE_ICON_ALL is not set | 53 | # CONFIG_FEATURE_ICON_ALL is not set |
54 | # CONFIG_FEATURE_EURO is not set | 54 | # CONFIG_FEATURE_EURO is not set |
55 | CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 | 55 | CONFIG_TERMINAL_MODE=5 |
56 | # CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set | 56 | # CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set |
57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y | 57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y |
58 | 58 | ||
diff --git a/configs/make64_defconfig b/configs/make64_defconfig index 524025f6b..5fa5c4ebc 100644 --- a/configs/make64_defconfig +++ b/configs/make64_defconfig | |||
@@ -52,7 +52,7 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
52 | # CONFIG_FEATURE_ICON_STERM is not set | 52 | # CONFIG_FEATURE_ICON_STERM is not set |
53 | # CONFIG_FEATURE_ICON_ALL is not set | 53 | # CONFIG_FEATURE_ICON_ALL is not set |
54 | # CONFIG_FEATURE_EURO is not set | 54 | # CONFIG_FEATURE_EURO is not set |
55 | CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 | 55 | CONFIG_TERMINAL_MODE=5 |
56 | # CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set | 56 | # CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set |
57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y | 57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y |
58 | 58 | ||
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig index 78035dd25..360ea3b50 100644 --- a/configs/mingw32_defconfig +++ b/configs/mingw32_defconfig | |||
@@ -52,7 +52,7 @@ CONFIG_FEATURE_ICON=y | |||
52 | # CONFIG_FEATURE_ICON_STERM is not set | 52 | # CONFIG_FEATURE_ICON_STERM is not set |
53 | CONFIG_FEATURE_ICON_ALL=y | 53 | CONFIG_FEATURE_ICON_ALL=y |
54 | CONFIG_FEATURE_EURO=y | 54 | CONFIG_FEATURE_EURO=y |
55 | CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 | 55 | CONFIG_TERMINAL_MODE=5 |
56 | CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y | 56 | CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y |
57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y | 57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y |
58 | 58 | ||
diff --git a/configs/mingw64_defconfig b/configs/mingw64_defconfig index 1ef6024c1..0dc1d0d51 100644 --- a/configs/mingw64_defconfig +++ b/configs/mingw64_defconfig | |||
@@ -52,7 +52,7 @@ CONFIG_FEATURE_ICON=y | |||
52 | # CONFIG_FEATURE_ICON_STERM is not set | 52 | # CONFIG_FEATURE_ICON_STERM is not set |
53 | CONFIG_FEATURE_ICON_ALL=y | 53 | CONFIG_FEATURE_ICON_ALL=y |
54 | CONFIG_FEATURE_EURO=y | 54 | CONFIG_FEATURE_EURO=y |
55 | CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 | 55 | CONFIG_TERMINAL_MODE=5 |
56 | CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y | 56 | CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y |
57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y | 57 | CONFIG_FEATURE_EXTRA_FILE_DATA=y |
58 | 58 | ||