1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00
elinks/src/terminal
Kalle Olavi Niemitalo 49ea10a74d Bug 994: Treat only termios.c_cc[VERASE] as "Backspace".
When setting the tty device to raw mode, save the VERASE character.
Later, compare incoming bytes to that.

This is somewhat complicated because "stty verase undef"
sets termios.c_cc[VERASE] = _POSIX_VDISABLE, and e.g. Linux
defines _POSIX_VDISABLE as 0 but that must not cause ELinks
to treat incoming null bytes as backspaces.  Furthermore,
some systems may use different VDISABLE values for different
terminal devices, in which case _POSIX_VDISABLE is undefined
and ELinks must instead read the value from fpathconf().
2008-02-02 13:19:55 +02:00
..
color.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
color.h Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
draw.c Prevent internal errors when terminal width or height are very small 2007-09-14 11:49:03 +02:00
draw.h Trim trailing whitespaces. 2007-09-14 15:12:32 +02:00
event.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
event.h Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
hardio.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
hardio.h Remove empty lines in start of header files 2005-11-15 11:33:27 +01:00
itrm.h Bug 994: Treat only termios.c_cc[VERASE] as "Backspace". 2008-02-02 13:19:55 +02:00
kbd.c Bug 994: Treat only termios.c_cc[VERASE] as "Backspace". 2008-02-02 13:19:55 +02:00
kbd.h Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
key.inc Remove now useless $Id: lines. 2005-10-21 09:14:07 +02:00
Makefile path_to_top -> top_builddir 2005-10-20 04:00:35 +02:00
mouse.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
mouse.h terminal: Define separate structs for events passed via the interlink socket. 2006-08-06 20:02:39 +00:00
palette.inc Doxygen: Begin commands with @ not \. 2007-07-31 13:47:12 +03:00
screen.c Refer to bug 96 in a comment. 2007-09-03 21:02:58 +03:00
screen.h Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
tab.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
tab.h Move delayed_open to src/terminal/tab.c 2006-01-16 19:28:03 +00:00
terminal.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
terminal.h Doxygen: Begin commands with @ not \. 2007-07-31 13:47:12 +03:00
TODO Initial commit of the HEAD branch of the ELinks CVS repository, as of 2005-09-15 15:58:31 +02:00
window.c Doxygenate src/terminal/ 2007-07-27 18:33:33 +03:00
window.h More doc comments about coordinates. 2007-08-29 09:57:18 +03:00