388c3eba67
Patch #243 - 2009/3/28 * revert change to default for allowTcapOps (request by Bram Moolenaar). * reallocate result returned by xtermEnvLocale() to avoid reference to freed memory after handling menuLocale resource. * fix an old (X11R5) bug in tek4014 for switching fontsizes. * add resource defaultString to make configurable the use of "#" when pastes of UTF-8 text fail due to limitations in the current locale settings. * make the set of selection target Atom's configurable by two new resources eightBitSelectTypes and utf8SelectTypes, e.g., to use the TEXT Atom in preference to UTF8_STRING (discussion with Stanislav Sedov regarding koi8rxterm and the FreeBSD port). * modify handling of TARGETS Atom by making it return exactly the set of targets as those which xterm is currently providing. * set MANPAGER and PAGER explicitly to /bin/cat in minstall.sh to work around /etc/man.conf's with those variables already set (report by Mar'yasin Semion). * improve error-checking of tcap-query parser. * add check for keyboard tcap), which ensures that terminal descriptions containing the same string for shifted/unshifted keys will be seen by tcap-query as only the unshifted key. (This would only happen with an incorrect terminal description). * fix conversion for input event-state to modifier-parameter which made tcap-query feature not work with tcapFunctionKeys (keyboard type tcap). * add "DEF_ALLOW_XXX" definitions to main.h to allow overriding the default compiled-in values for "allowxxx" resources. * remove check on bell-percentage added in patch #242, which disallowed zero/negative values (Redhat Bugzilla #487829). |
||
---|---|---|
.. | ||
icons | ||
resize | ||
tektests | ||
unicode | ||
vttests | ||
88colres.h | ||
88colres.pl | ||
256colres.h | ||
256colres.pl | ||
AAA_README_VMS.txt | ||
aclocal.m4 | ||
button.c | ||
cachedGCs.c | ||
charclass.c | ||
charclass.h | ||
charproc.c | ||
charsets.c | ||
config.guess | ||
config.sub | ||
configure | ||
configure.in | ||
ctlseqs.ms | ||
ctlseqs.txt | ||
cursor.c | ||
data.c | ||
data.h | ||
doublechr.c | ||
error.h | ||
fontutils.c | ||
fontutils.h | ||
gen-pc-fkeys.pl | ||
Imakefile | ||
input.c | ||
INSTALL | ||
install.sh | ||
keysym2ucs.c | ||
keysym2ucs.h | ||
koi8rxterm | ||
koi8rxterm.man | ||
KOI8RXTerm.ad | ||
link_axp.com | ||
main.c | ||
main.h | ||
make.com | ||
Makefile | ||
Makefile.in | ||
MANIFEST | ||
menu.c | ||
menu.h | ||
minstall.sh | ||
misc.c | ||
mkdirs.sh | ||
os2main.c | ||
plink.sh | ||
precompose.c | ||
precompose.h | ||
print.c | ||
proto.h | ||
ptydata.c | ||
ptyx.h | ||
README | ||
README.i18n | ||
README.os390 | ||
resize.c | ||
resize.man | ||
run-tic.sh | ||
screen.c | ||
scrollbar.c | ||
sinstall.sh | ||
tabs.c | ||
Tekparse.def | ||
Tekparse.h | ||
Tekproc.c | ||
TekPrsTbl.c | ||
termcap | ||
terminfo | ||
Tests | ||
testxmc.c | ||
trace.c | ||
trace.h | ||
util.c | ||
uxterm | ||
UXTerm.ad | ||
uxterm.desktop | ||
uxterm.man | ||
version.h | ||
vms.c | ||
vms.h | ||
VTparse.def | ||
VTparse.h | ||
VTPrsTbl.c | ||
wcwidth.c | ||
wcwidth.h | ||
xcharmouse.h | ||
xstrings.c | ||
xstrings.h | ||
xterm_axp.opt | ||
xterm_io.h | ||
XTerm-col.ad | ||
XTerm.ad | ||
xterm.dat | ||
xterm.desktop | ||
xterm.h | ||
xterm.log.html | ||
xterm.man | ||
xtermcap.c | ||
xtermcap.h | ||
xtermcfg.h | ||
xtermcfg.hin | ||
xutf8.c | ||
xutf8.h |
-- $XTermId: README,v 1.3 2007/05/24 19:49:19 tom Exp $ -- Below is the original README for xterm from 1991, for your amusement. -- For a better overview, see http://invisible-island.net/xterm/ ------------------------------------------------------------------------------- Abandon All Hope, Ye Who Enter Here This is undoubtedly the most ugly program in the distribution. It was one of the first "serious" programs ported, and still has a lot of historical baggage. Ideally, there would be a general tty widget and then vt102 and tek4014 subwidgets so that they could be used in other programs. We are trying to clean things up as we go, but there is still a lot of work to do. If you are porting this to a machine that has problems with overlapping bcopy's, watch out! There are two documents on xterm: the man page, xterm.man, which describes how to use it, and ctlseqs.ms, which describes the control sequences it understands.