From dd7cf89f5b61745f41356a40ec2c5737bb703e45 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Wed, 18 Sep 2002 02:42:08 +0000 Subject: 2002-09-18 Marcus Brinkmann * hurd.ti: Change and to escape bracket right-angle sequences. Add , , and , disable . * 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 . (struct scrolling_region): New type. (struct display): New members INSERT_MODE and CSR. (display_output_one): For , 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 and . (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 (, ) ... (handle_esc_bracket_right_angle_hl): ... to here. New function handling and . (handle_esc_bracket_right_angle): New function. (handle_esc_bracket): Implement . --- console/ChangeLog | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'console/ChangeLog') diff --git a/console/ChangeLog b/console/ChangeLog index bb28d0d4..6d6a3b72 100644 --- a/console/ChangeLog +++ b/console/ChangeLog @@ -1,3 +1,34 @@ +2002-09-18 Marcus Brinkmann + + * hurd.ti: Change and to escape bracket + right-angle sequences. Add , , and , + disable . + * 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 . + (struct scrolling_region): New type. + (struct display): New members INSERT_MODE and CSR. + (display_output_one): For , 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 + and . + (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 + (, ) ... + (handle_esc_bracket_right_angle_hl): ... to here. New function + handling and . + (handle_esc_bracket_right_angle): New function. + (handle_esc_bracket): Implement . + 2002-09-17 Marcus Brinkmann * input.c (input_enqueue): Initialize ERR. -- cgit v1.2.3