diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2002-06-18 01:12:06 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2002-06-18 01:12:06 +0000 |
commit | 3c0ed76f6629900cb5ea20a953494b26d82f9dbe (patch) | |
tree | 3d2e19e39416c341803d32eb9e679bde8969aa63 /console/ChangeLog | |
parent | d451ea03f3f20cc7ba25495031ca3444ef4283e8 (diff) |
2002-06-18 Marcus Brinkmann <marcus@gnu.org>
* 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.
Diffstat (limited to 'console/ChangeLog')
-rw-r--r-- | console/ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
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 <marcus@gnu.org> + + * 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 <marcus@gnu.org> * console.c (new_node): Adjust size of display node. |