724a14a256
Update to rc4 of v2.9.0. Also includes a few other fixes, and a number of tweaks to the spec files. I'd be happy to answer any questions about all those spec file changes, I believe they were all in the direction of a more correct and maintainable spec file. Since this is still in rc phase, let's keep it in devel project. Final release should appear in time for Beta2 of SLE12SP3. Delta from previous: Added Alex's patch for keyboard empty event. OBS-URL: https://build.opensuse.org/request/show/487699 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=334
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From f66f06c7e12e09fcaee258f6ca95b878d3fd4402 Mon Sep 17 00:00:00 2001
|
|
From: Alexander Graf <agraf@suse.de>
|
|
Date: Mon, 6 Jun 2011 06:53:52 +0200
|
|
Subject: [PATCH] console: add question-mark escape operator
|
|
|
|
Some termcaps (found using SLES11SP1) use [? sequences. According to man
|
|
console_codes (http://linux.die.net/man/4/console_codes) the question mark
|
|
is a nop and should simply be ignored.
|
|
|
|
This patch does exactly that, rendering screen output readable when
|
|
outputting guest serial consoles to the graphical console emulator.
|
|
|
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
|
---
|
|
ui/console.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/ui/console.c b/ui/console.c
|
|
index 419b098c11..9688457480 100644
|
|
--- a/ui/console.c
|
|
+++ b/ui/console.c
|
|
@@ -880,7 +880,7 @@ static void console_putchar(QemuConsole *s, int ch)
|
|
} else {
|
|
if (s->nb_esc_params < MAX_ESC_PARAMS)
|
|
s->nb_esc_params++;
|
|
- if (ch == ';')
|
|
+ if (ch == ';' || ch == '?')
|
|
break;
|
|
trace_console_putchar_csi(s->esc_params[0], s->esc_params[1],
|
|
ch, s->nb_esc_params);
|