Check for wint_t and attempt to allow compiles even when wint_t isn't
authorNalin Dahyabhai <nalin@src.gnome.org>
Tue, 30 Jul 2002 23:00:34 +0000 (23:00 +0000)
committerNalin Dahyabhai <nalin@src.gnome.org>
Tue, 30 Jul 2002 23:00:34 +0000 (23:00 +0000)
commit1c098e1d6c0f0d3452e0a4c184fb0f6c5a10e2e0
tree4c8b020076a807bece2f3a862bbd4ca2f7cabf7b
parent9ed6314b69c822030886b9fd004dd1f88a1fec2c
Check for wint_t and attempt to allow compiles even when wint_t isn't

* configure.in: Check for wint_t and attempt to allow compiles even when wint_t
isn't defined (this type is used only debug code, so it shouldn't break
anything).
* src/caps.c: Remove "te" and "ti", which are logical, in the same way "so" is,
from the known capabilities lists.  Add a "is a key" field to the
termcap list so that we don't match against keystrokes in case they're
also control sequences.
* src/interpret.c: Use tables instead of tries.  Don't add key sequences to the
table.
* src/pty.c: Fix incorrect invocation in sample.
* src/reaper.c: Include stdlib.h to quiet compiler warning.
* src/trie.c, src/trie.h: Remove the unused precomputing routines.
* src/utf8echo.c: Switch to link with tables instead of tries.
* src/vte.c: Switch to using tables instead of tries.  Don't add key sequences
to the table.  Map cursor-backward to LE instead of le, which handles
parameters right.  Tune updates so that they occur less often when we're
processing large amounts of data from the child.  Add a
'status-line-changed' signal.  Implement fs() and fix ts().  Add
::get_status_line() to get the contents of the status line.  Obey it()
when setting default tabstops.  Implement cursor_next_line(),
cursor_lower_left(), cursor_preceding_line(),
cursor_horizontal_and_vertical_position(), erase_characters(), and
insert_blank_characters().  Implement nw().
20 files changed:
ChangeLog
README
configure.in
po/da.po
po/sv.po
src/Makefile.am
src/caps.c
src/caps.h
src/interpret.c
src/pty.c
src/reaper.c
src/table.c
src/termcap.c
src/trie.c
src/trie.h
src/utf8echo.c
src/vte.c
src/vte.h
src/vteapp.c
vte.spec