xterm patch #223 review

by rbytes.net on

The xterm program is the standard terminal emulator for the X Window System

License: MIT/X Consortium License
File size: 785K
Developer: T.E.Dickey
0 stars award from rbytes.net

The xterm program is the standard terminal emulator for the X Window System. xterm patch provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly.

If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.

I decided to work on this in early 1995, to support ded and add (and incidentally ncurses) in the X environment. Several people had made modifications to xterm to support color, but none (except for the completely independent rxvt) implemented background color erase. That is rather like preferring MS-DOS to UNIX. Completely mystifying.

Being bogged down in ncurses, I didn't get involved in xterm until the very end of 1995, after working on atac.

I implemented a workable version of colorized xterm just at the point where XFree86 3.1.2B was announced, complete with a color xterm. As luck would have it, they'd incorporated the "old" color model. So I joined the XFree86 project to fix it.

As I learned more about xterm, I realized that it implemented part of VT220 (i.e., the locking shifts for extended character sets). Since a number of people on the Internet are looking for a good VT220 emulator, it seemed a natural follow-on project to make xterm a good VT220 emulator.

By the release of XFree86 3.2, I had implemented most of the control sequences, except for a handful (DECSTR, the KAM and SRM modes, the ones pertaining to doublesize and soft characters, and of course, blink).

What's New in This Release:
A set of minor bugfixes were made regarding display and configuration.

xterm patch #223 search tags