Sebastian Neuper wrote:
> Hi. With OpenBSD 4.0, I encounter a wrong line wrapping
> in the text-terminals.
...
> So I looked through all the changes and noticed the new jump 
> scroll feature for vt220 introduced in OpenBSD 4.0 and corrected
> in OpenBSD Current. My computer is a 200MMX with a 2,5GB
> Harddrive and compiling the complete source will be heavy or
> impossible. So I cannot check, if this is the problem or if it
> is already solved, and didn't send a bug-report.

Yes, this is precisely what was solved.  Just for reference, the
following diff should fix these problems also on 4.0 release or stable.

You could consider building a 4.0 release or stable kernel with only
this patch on a fast machine, and then transfer it to your slow machine.


--- sys/dev/wscons/wsemul_vt100.c       17 Aug 2006 06:27:04 -0000      1.13
+++ sys/dev/wscons/wsemul_vt100.c       19 Oct 2006 17:35:09 -0000      1.15
@@ -1015,7 +1015,9 @@ wsemul_vt100_output(cookie, data, count,
                                        }
                                        break;
                                    default:
-                                       if (++pos >= NCOLS) {
+                                       if ((curchar & 0x7f) < 0x20)
+                                               break;
+                                       if (pos++ >= NCOLS) {
                                                pos = 0;
                                                curchar = ASCII_LF;
                                        }

Reply via email to