aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2023-03-05 12:31:30 +0000
committerRon Yorston <rmy@pobox.com>2023-03-05 12:31:30 +0000
commitf52c2004b818ac739ec886d5ff0a87734b55d293 (patch)
treee68d21ec6e1673e458d1e5b3827c08af146cd14a /configs
parent76d3eafb4c28bc6579baff917ffe7726acf6817a (diff)
downloadbusybox-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_defconfig2
-rw-r--r--configs/make64_defconfig2
-rw-r--r--configs/mingw32_defconfig2
-rw-r--r--configs/mingw64_defconfig2
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
55CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 55CONFIG_TERMINAL_MODE=5
56# CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set 56# CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set
57CONFIG_FEATURE_EXTRA_FILE_DATA=y 57CONFIG_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
55CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 55CONFIG_TERMINAL_MODE=5
56# CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set 56# CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING is not set
57CONFIG_FEATURE_EXTRA_FILE_DATA=y 57CONFIG_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
53CONFIG_FEATURE_ICON_ALL=y 53CONFIG_FEATURE_ICON_ALL=y
54CONFIG_FEATURE_EURO=y 54CONFIG_FEATURE_EURO=y
55CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 55CONFIG_TERMINAL_MODE=5
56CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y 56CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y
57CONFIG_FEATURE_EXTRA_FILE_DATA=y 57CONFIG_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
53CONFIG_FEATURE_ICON_ALL=y 53CONFIG_FEATURE_ICON_ALL=y
54CONFIG_FEATURE_EURO=y 54CONFIG_FEATURE_EURO=y
55CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2 55CONFIG_TERMINAL_MODE=5
56CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y 56CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y
57CONFIG_FEATURE_EXTRA_FILE_DATA=y 57CONFIG_FEATURE_EXTRA_FILE_DATA=y
58 58