sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
42
app/xterm/Tests
Normal file
42
app/xterm/Tests
Normal file
|
@ -0,0 +1,42 @@
|
|||
Tests for xterm:
|
||||
|
||||
If system supports window size (i.e., some combination of SIGWINCH,
|
||||
TIOCSSIZE, TIOCSWINSZ), start a full-screen program (e.g., Emacs,
|
||||
Jove, vi) and resize the xterm window. The program must immediately
|
||||
update its screen image for the new size.
|
||||
|
||||
If compiled with -DUTMP, starting a new xterm should create a new utmp
|
||||
entry. ("who" will show this info.) Exiting xterm should remove the
|
||||
entry. Killing the xterm window (or other unnatural exit) should also
|
||||
remove the entry. When should entries be made in the wtmp file?
|
||||
|
||||
Process group stuff should be correct.
|
||||
|
||||
Should work without access to /dev/tty, say started from an xdm
|
||||
started from a boot-time script.
|
||||
|
||||
If "xterm -help" offers the -C option, it should work.
|
||||
|
||||
echo "test" > /dev/tty
|
||||
|
||||
vi with lines that wrap.
|
||||
|
||||
Exec'ing things other than shells.
|
||||
|
||||
Another thing that has caused problems in the past is process groups,
|
||||
especially w.r.t. signal propagation to the child.
|
||||
|
||||
Popup menu signals: running only a shell, click on "Send INT Signal."
|
||||
Do you get a new prompt from the shell? (Same as typing ^C at it.)
|
||||
|
||||
Should scroll *fast* with jumpScroll enabled.
|
||||
|
||||
While a mouse button is down tracing out a selection, output to the
|
||||
screen should be suspended.
|
||||
|
||||
Selections more than one screen long.
|
||||
|
||||
start xterm running only Tek widget: "xterm -t"
|
||||
|
||||
|
||||
Please add to this list if you find xterm failing in some way.
|
Loading…
Add table
Add a link
Reference in a new issue