commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd/console ChangeLog display.c hurd.ti


From: Marcus Brinkmann
Subject: hurd/console ChangeLog display.c hurd.ti
Date: Thu, 10 Oct 2002 08:26:05 -0400

CVSROOT:        /cvsroot/hurd
Module name:    hurd
Changes by:     Marcus Brinkmann <address@hidden>       02/10/10 08:26:04

Modified files:
        console        : ChangeLog display.c hurd.ti 

Log message:
        2002-10-10  Marcus Brinkmann  <address@hidden>
        
        * hurd.ti (cub1): Change from \E[D to ^H.
        * display.c (handle_esc_bracket): Revert last change.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/ChangeLog.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/display.c.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/hurd.ti.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: hurd/console/ChangeLog
diff -u hurd/console/ChangeLog:1.43 hurd/console/ChangeLog:1.44
--- hurd/console/ChangeLog:1.43 Thu Oct 10 08:14:10 2002
+++ hurd/console/ChangeLog      Thu Oct 10 08:26:04 2002
@@ -1,5 +1,8 @@
 2002-10-10  Marcus Brinkmann  <address@hidden>
 
+       * hurd.ti (cub1): Change from \E[D to ^H.
+       * display.c (handle_esc_bracket): Revert last change.
+
        * display.c (handle_esc_bracket): Implement <bw> for <cub1>.
 
 2002-09-22  Marcus Brinkmann  <address@hidden>
Index: hurd/console/display.c
diff -u hurd/console/display.c:1.29 hurd/console/display.c:1.30
--- hurd/console/display.c:1.29 Thu Oct 10 08:14:10 2002
+++ hurd/console/display.c      Thu Oct 10 08:26:04 2002
@@ -1195,12 +1195,6 @@
       break;
     case 'D':          /* ECMA-48 <CUB>.  */
       /* Cursor left: <cub>, <cub1>.  */
-      if (!parse->params[0] && user->cursor.col == 0)
-       {
-         /* This implements the <bw> functionality.  */
-         user->cursor.row--;
-         user->cursor.col = user->screen.width;
-       }
       user->cursor.col -= (parse->params[0] ?: 1);
       limit_cursor (display);
       break;
Index: hurd/console/hurd.ti
diff -u hurd/console/hurd.ti:1.5 hurd/console/hurd.ti:1.6
--- hurd/console/hurd.ti:1.5    Wed Sep 18 13:31:54 2002
+++ hurd/console/hurd.ti        Thu Oct 10 08:26:04 2002
@@ -23,7 +23,9 @@
 # Move cursor to home position (to position P1, P2).
        home=\E[H, cup=\E[%i%p1%d;%p2%dH,
 # Move cursor one character (P1 characters) backwards.
-       cub1=\E[D, cub=\E[%p1%dD,
+# We use ^H instead \E[D for cub1, as only ^H implements <bw> and it
+# is one byte instead three.
+       cub1=^H, cub=\E[%p1%dD,
 # Move cursor one line (P1 lines) downwards.
        cud1=\E[B, cud=\E[%p1%dB,
 # Move cursor one character (P1 characters) forwards.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]