- Added curl-switch-off-all-styles.patch: Fix output of wrong escape sequences, which might mess up the terminal (bsc#1105624) OBS-URL: https://build.opensuse.org/request/show/630909 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/curl?expand=0&rev=229
31 lines
897 B
Diff
31 lines
897 B
Diff
From 1b62b1704581fed8cd01e18cffe6676667e3a7f4 Mon Sep 17 00:00:00 2001
|
|
From: Daniel Stenberg <daniel@haxx.se>
|
|
Date: Thu, 12 Jul 2018 11:04:00 +0200
|
|
Subject: [PATCH] header output: switch off all styles, not just unbold
|
|
|
|
... the "unbold" sequence doesn't work on the mac Terminal.
|
|
|
|
Reported-by: Zero King
|
|
Fixes #2736
|
|
Closes #2738
|
|
---
|
|
src/tool_cb_hdr.c | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/tool_cb_hdr.c b/src/tool_cb_hdr.c
|
|
index 88ce5e13b8..6419b72048 100644
|
|
--- a/src/tool_cb_hdr.c
|
|
+++ b/src/tool_cb_hdr.c
|
|
@@ -42,7 +42,10 @@ static char *parse_filename(const char *ptr, size_t len);
|
|
#define BOLDOFF
|
|
#else
|
|
#define BOLD "\x1b[1m"
|
|
-#define BOLDOFF "\x1b[21m"
|
|
+/* Switch off bold by settting "all attributes off" since the explicit
|
|
+ bold-off code (21) isn't supported everywhere - like in the mac
|
|
+ Terminal. */
|
|
+#define BOLDOFF "\x1b[0m"
|
|
#endif
|
|
|
|
/*
|