From 3c0ed76f6629900cb5ea20a953494b26d82f9dbe Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Tue, 18 Jun 2002 01:12:06 +0000 Subject: 2002-06-18 Marcus Brinkmann * console.h: Update all CONS_KEY_* macros to match other terminfo definitions (like "linux", "screen", "gnome"). Add CONS_CHAR_* macros for terminal graphic characters. * display.c (struct attr): New member ALTCHAR to flag usage of alternate character set. (display_notice_filechange): Make static. (handle_escape_bracket_m): Set ALTCHAR to 0 when resetting. Support new modes 10 and 11 to disable and enable ALTCHAR. (limit_cursor): New function, moved to global scope from ... (handle_escape_bracket): ... here. (linefeed): New function, moved to global scope from ... (display_output_one): ... here. (horizontal_tab): New function. (handle_escape_bracket): Add alias \E[' to \E[G for VT100 compatibility. Add capability \E[a (horizontal cursor position relative) for ECMA-48 compatibility. Add capabilities \E[I (horizontal tab) and \E[Z (backward tabulation) for ECMA-48 compatibility. Move capabilities \E[s and \E[u to ... (display_output_one): ... here as \E7 and \E8 for VT100 compatibility. (altchar_to_ucs4): New function. (display_output_one): Use altchar_to_ucs4 when in altchar mode. Add \EM (reset) capability. --- console/ChangeLog | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'console/ChangeLog') diff --git a/console/ChangeLog b/console/ChangeLog index 62b292ad..9e86d139 100644 --- a/console/ChangeLog +++ b/console/ChangeLog @@ -1,3 +1,30 @@ +2002-06-18 Marcus Brinkmann + + * console.h: Update all CONS_KEY_* macros to match other terminfo + definitions (like "linux", "screen", "gnome"). Add CONS_CHAR_* + macros for terminal graphic characters. + + * display.c (struct attr): New member ALTCHAR to flag usage of + alternate character set. + (display_notice_filechange): Make static. + (handle_escape_bracket_m): Set ALTCHAR to 0 when resetting. + Support new modes 10 and 11 to disable and enable ALTCHAR. + (limit_cursor): New function, moved to global scope from ... + (handle_escape_bracket): ... here. + (linefeed): New function, moved to global scope from ... + (display_output_one): ... here. + (horizontal_tab): New function. + (handle_escape_bracket): Add alias \E[' to \E[G for VT100 + compatibility. Add capability \E[a (horizontal cursor position + relative) for ECMA-48 compatibility. Add capabilities \E[I + (horizontal tab) and \E[Z (backward tabulation) for ECMA-48 + compatibility. Move capabilities \E[s and \E[u to ... + (display_output_one): ... here as \E7 and \E8 for VT100 + compatibility. + (altchar_to_ucs4): New function. + (display_output_one): Use altchar_to_ucs4 when in altchar mode. + Add \EM (reset) capability. + 2002-06-17 Marcus Brinkmann * console.c (new_node): Adjust size of display node. -- cgit v1.2.3