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: Tue, 17 Sep 2002 22:42:08 -0400

CVSROOT:        /cvsroot/hurd
Module name:    hurd
Changes by:     Marcus Brinkmann <address@hidden>       02/09/17 22:42:08

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

Log message:
        2002-09-18  Marcus Brinkmann  <address@hidden>
        
        * hurd.ti: Change <gsbom> and <grbom> to escape bracket
        right-angle sequences.  Add <csr>, <smir>, <rmir> and <mir>,
        disable <ich1>.
        * display.c (handle_esc_bracket_m): Map \E[21m to normal intensity
        (as a way to switch off bright intensity).
        (handle_esc_bracket): Fix calculation of fill area for <ech>.
        (struct scrolling_region): New type.
        (struct display): New members INSERT_MODE and CSR.
        (display_output_one): For <rs2>, also reset DISPLAY->insert_mode
        and DISPLAY->csr.
        (display_create): Initialize DISPLAY->csr.bottom.
        (display_output_one): If in insert mode, shift to the right before
        printing the character.
        (linefeed): Take scrolling region into account.
        (handle_esc_bracket): Switch the meaning of 'h' and 'l'.
        (handle_esc_bracket_question): Likewise.
        (handle_esc_bracket_question_hl): Switch the interpretation of
        FLAG.
        (handle_esc_bracket_hl): Likewise.  Add support for insert mode
        <smir> and <rmir>.
        (struct parse): New state STATE_ESC_BRACKET_RIGHT_ANGLE.
        (display_output_one): Handle STATE_ESC_BRACKET_RIGHT_ANGLE.
        (display_output_one): Move the bold attribute handling from here
        (<PU1>, <PU2>) ...
        (handle_esc_bracket_right_angle_hl): ... to here.  New function
        handling <gsbom> and <grbom>.
        (handle_esc_bracket_right_angle): New function.
        (handle_esc_bracket): Implement <csr>.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/ChangeLog.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/display.c.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/console/hurd.ti.diff?tr1=1.3&tr2=1.4&r1=text&r2=text





reply via email to

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