head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.5
	netbsd-11-0-RC3:1.1.1.5
	netbsd-11-0-RC2:1.1.1.5
	netbsd-11-0-RC1:1.1.1.5
	netbsd-11:1.1.1.5.0.2
	netbsd-11-base:1.1.1.5
	xterm-397:1.1.1.5
	netbsd-10-1-RELEASE:1.1.1.3
	xterm-392:1.1.1.5
	netbsd-8-3-RELEASE:1.1.1.2.16.1
	netbsd-9-4-RELEASE:1.1.1.2.18.1
	netbsd-10-0-RELEASE:1.1.1.3
	netbsd-10-0-RC6:1.1.1.3
	netbsd-10-0-RC5:1.1.1.3
	netbsd-10-0-RC4:1.1.1.3
	netbsd-10-0-RC3:1.1.1.3
	netbsd-10-0-RC2:1.1.1.3
	netbsd-10-0-RC1:1.1.1.3
	xterm-382:1.1.1.4
	netbsd-10:1.1.1.3.0.2
	netbsd-10-base:1.1.1.3
	netbsd-9-3-RELEASE:1.1.1.2.18.1
	xterm-372:1.1.1.3
	xterm-370:1.1.1.3
	xterm-368:1.1.1.3
	netbsd-9-2-RELEASE:1.1.1.2.18.1
	xterm-367:1.1.1.3
	xterm-366:1.1.1.3
	netbsd-9-1-RELEASE:1.1.1.2
	netbsd-8-2-RELEASE:1.1.1.2
	netbsd-9-0-RELEASE:1.1.1.2
	netbsd-9-0-RC2:1.1.1.2
	netbsd-9-0-RC1:1.1.1.2
	netbsd-9:1.1.1.2.0.18
	netbsd-9-base:1.1.1.2
	netbsd-8-1-RELEASE:1.1.1.2
	netbsd-8-1-RC1:1.1.1.2
	netbsd-7-2-RELEASE:1.1.1.2
	netbsd-8-0-RELEASE:1.1.1.2
	netbsd-8-0-RC2:1.1.1.2
	netbsd-8-0-RC1:1.1.1.2
	netbsd-7-1-2-RELEASE:1.1.1.2
	xterm-330:1.1.1.2
	netbsd-7-1-1-RELEASE:1.1.1.2
	netbsd-8:1.1.1.2.0.16
	netbsd-8-base:1.1.1.2
	netbsd-7-1:1.1.1.2.0.14
	netbsd-7-1-RELEASE:1.1.1.2
	xterm-327:1.1.1.2
	netbsd-7-1-RC2:1.1.1.2
	netbsd-7-1-RC1:1.1.1.2
	netbsd-7-0-2-RELEASE:1.1.1.2
	netbsd-7-0-1-RELEASE:1.1.1.2
	netbsd-7-0:1.1.1.2.0.12
	netbsd-7-0-RELEASE:1.1.1.2
	netbsd-7-0-RC3:1.1.1.2
	netbsd-7-0-RC2:1.1.1.2
	xterm-318:1.1.1.2
	netbsd-7-0-RC1:1.1.1.2
	netbsd-5-2-3-RELEASE:1.1.1.1
	netbsd-5-1-5-RELEASE:1.1.1.1
	netbsd-6-0-6-RELEASE:1.1.1.2
	netbsd-6-1-5-RELEASE:1.1.1.2
	netbsd-7:1.1.1.2.0.10
	netbsd-7-base:1.1.1.2
	xterm-308:1.1.1.2
	netbsd-6-1-4-RELEASE:1.1.1.2
	netbsd-6-0-5-RELEASE:1.1.1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.2
	xterm-303:1.1.1.2
	riastradh-drm2:1.1.1.2.0.8
	riastradh-drm2-base:1.1.1.2
	netbsd-6-1-3-RELEASE:1.1.1.2
	netbsd-6-0-4-RELEASE:1.1.1.2
	netbsd-5-2-2-RELEASE:1.1.1.1
	netbsd-5-1-4-RELEASE:1.1.1.1
	netbsd-6-1-2-RELEASE:1.1.1.2
	netbsd-6-0-3-RELEASE:1.1.1.2
	netbsd-5-2-1-RELEASE:1.1.1.1
	netbsd-5-1-3-RELEASE:1.1.1.1
	netbsd-6-1-1-RELEASE:1.1.1.2
	xterm-293:1.1.1.2
	netbsd-6-1:1.1.1.2.0.6
	netbsd-6-0-2-RELEASE:1.1.1.2
	netbsd-6-1-RELEASE:1.1.1.2
	netbsd-6-1-RC4:1.1.1.2
	netbsd-6-1-RC3:1.1.1.2
	netbsd-6-1-RC2:1.1.1.2
	netbsd-6-1-RC1:1.1.1.2
	netbsd-5-2:1.1.1.1.0.8
	netbsd-6-0-1-RELEASE:1.1.1.2
	netbsd-5-2-RELEASE:1.1.1.1
	netbsd-5-2-RC1:1.1.1.1
	netbsd-6-0:1.1.1.2.0.4
	netbsd-6-0-RELEASE:1.1.1.2
	netbsd-6-0-RC2:1.1.1.2
	netbsd-6-0-RC1:1.1.1.2
	netbsd-6:1.1.1.2.0.2
	netbsd-6-base:1.1.1.2
	netbsd-5-1-2-RELEASE:1.1.1.1
	netbsd-5-1-1-RELEASE:1.1.1.1
	xterm-271:1.1.1.2
	xterm-269:1.1.1.2
	xterm-267:1.1.1.2
	xterm-266:1.1.1.2
	netbsd-5-1:1.1.1.1.0.6
	netbsd-5-1-RELEASE:1.1.1.1
	netbsd-5-1-RC4:1.1.1.1
	xterm-261:1.1.1.2
	netbsd-5-1-RC3:1.1.1.1
	netbsd-5-1-RC2:1.1.1.1
	netbsd-5-1-RC1:1.1.1.1
	netbsd-5-0-2-RELEASE:1.1.1.1
	xterm-248:1.1.1.1
	netbsd-5-0-1-RELEASE:1.1.1.1
	netbsd-5-0:1.1.1.1.0.4
	netbsd-5-0-RELEASE:1.1.1.1
	netbsd-5-0-RC4:1.1.1.1
	netbsd-5-0-RC3:1.1.1.1
	netbsd-5-0-RC2:1.1.1.1
	netbsd-5-0-RC1:1.1.1.1
	xterm-239:1.1.1.1
	xterm-238:1.1.1.1
	netbsd-5:1.1.1.1.0.2
	netbsd-5-base:1.1.1.1
	xterm-235:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2008.07.30.04.40.53;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2008.07.30.04.40.53;	author mrg;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2010.06.30.04.48.22;	author mrg;	state Exp;
branches
	1.1.1.2.16.1
	1.1.1.2.18.1;
next	1.1.1.3;

1.1.1.3
date	2021.02.11.12.19.55;	author mrg;	state Exp;
branches;
next	1.1.1.4;
commitid	uqdG3YuikH8o0iHC;

1.1.1.4
date	2023.06.20.02.02.00;	author mrg;	state Exp;
branches;
next	1.1.1.5;
commitid	AvRp6s6FIQgvYCtE;

1.1.1.5
date	2024.07.04.09.08.11;	author mrg;	state Exp;
branches;
next	;
commitid	3ShEAScFJSkp7vgF;

1.1.1.2.16.1
date	2021.02.17.09.48.38;	author martin;	state Exp;
branches;
next	;
commitid	AiVLYHEHTDVpY2IC;

1.1.1.2.18.1
date	2021.02.17.09.44.59;	author martin;	state Exp;
branches;
next	;
commitid	BI7YP4R11SXiW2IC;


desc
@@


1.1
log
@Initial revision
@
text
@#!/bin/sh
# $XTermId: koi8rxterm,v 1.3 2007/12/30 16:33:06 tom Exp $
# This is a wrapper script to set up xterm with a KOI8-R locale; based on
# uxterm.

whoami=koi8rxterm

: ${XTERM_PROGRAM=xterm}

# Check if there is a workable locale program.  If there is not, we will read
# something via the standard error.  Ignore whatever is written to the
# standard output.
locale=`sh -c "LC_ALL=C LC_CTYPE=C LANG=C locale >/dev/null" 2>&1`
found=no

# Check for -version and -help options, to provide a simple return without
# requiring the program to create a window:
if test $# = 1
then
	case $1 in
	-v|-ver*|-h|-he*)
		$XTERM_PROGRAM "$@@"
		exit $?
		;;
	esac
fi

# Check environment variables that xterm does, in the same order:
for name in LC_ALL LC_CTYPE LANG
do
	eval 'value=$'$name
	if test -n "$value" ; then
		case $value in
		*.koi8r|*.KOI8R|*.koi8-r|*.KOI8-R)
			found=yes
			;;
		*.koi8r@@*|*.KOI8R@@*|*.koi8-r@@*|*.KOI8-R*)
			found=yes
			;;
		*)
			# The user may not have configured his or her
			# locale; try to muddle through anyway.
			value=ru_RU.KOI8-R
			;;
		esac
		break
	fi
done

# If we didn't find one that uses KOI8-R, modify the safest one.  Not everyone
# has a KOI8-R locale installed (and there appears to be no trivial/portable
# way to determine whether it is, from a shell script).  We could check if the
# user's shell does not reset unknown locale specifiers, but not all shells do.
if test $found != yes ; then
	if test -n "$value" ; then
		value=`echo ${value} |sed -e 's/[.@@].*//'`.KOI8-R
	else
		name="LC_CTYPE"
		value="ru_RU.KOI8-R"
	fi
	eval save=\$${name}
	eval ${name}=${value}
	eval export ${name}
	if test -z "$locale" ; then
		# The 'locale' program tries to do a sanity check.
		check=`sh -c "locale >/dev/null" 2>&1`
		if test -n "$check" ; then
			eval ${name}=${save}
			eval export ${name}

			echo "$whoami tried to use locale $value by setting \$$name" >&2
			xmessage -file - <<EOF
$whoami tried unsuccessfully to use locale $value
by setting \$$name to "${value}".
EOF
			exit 1
		fi
	fi
fi

# for testing:
#test -f ./xterm && XTERM_PROGRAM=./xterm

exec $XTERM_PROGRAM -class KOI8RXTerm -title $whoami -k8 "$@@"
@


1.1.1.1
log
@initial import of xterm-235
@
text
@@


1.1.1.2
log
@initial import of xterm 261.  major changes include:

- many UTF8 fixes
- improve terminfo support
- better freedesktop.org integration
- lots and lots of bug fixes
@
text
@d2 1
a2 32
# $XTermId: koi8rxterm,v 1.5 2007/12/30 16:33:06 tom Exp $
# -----------------------------------------------------------------------------
# this file is part of xterm
#
# Copyright 2007 by Thomas E. Dickey
# 
#                         All Rights Reserved
# 
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
# 
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# 
# Except as contained in this notice, the name(s) of the above copyright
# holders shall not be used in advertising or otherwise to promote the
# sale, use or other dealings in this Software without prior written
# authorization.
# -----------------------------------------------------------------------------
d4 1
a4 1
# uxterm by Branden Robinson.
@


1.1.1.2.16.1
log
@Pull up the following

	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/modify-keys.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/mouse-codes     up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/other-sgr.sh    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-xres.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/report-sgr.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/COPYING                 up to 1.1.1.1
	xsrc/external/mit/xterm/dist/gen-charsets.pl         up to 1.1.1.1
	xsrc/external/mit/xterm/include/Tekparse.hin         delete
	xsrc/external/mit/xterm/include/VTparse.hin          delete
	xsrc/external/mit/xterm/dist/INSTALL                 up to 1.1.1.12
	xsrc/external/mit/xterm/dist/Imakefile               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/MANIFEST                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/Makefile.in             up to 1.1.1.13
	xsrc/external/mit/xterm/dist/NEWS                    up to 1.1.1.3
	xsrc/external/mit/xterm/dist/THANKS                  up to 1.1.1.9
	xsrc/external/mit/xterm/dist/TekPrsTbl.c             up to 1.1.1.2
	xsrc/external/mit/xterm/dist/Tekproc.c               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/UXTerm.ad               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/VTPrsTbl.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/VTparse.def             up to 1.1.1.8
	xsrc/external/mit/xterm/dist/VTparse.h               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/XTerm.ad                up to 1.11
	xsrc/external/mit/xterm/dist/aclocal.m4              up to 1.1.1.14
	xsrc/external/mit/xterm/dist/button.c                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/cachedGCs.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/charclass.c             up to 1.1.1.6
	xsrc/external/mit/xterm/dist/charclass.h             up to 1.1.1.3
	xsrc/external/mit/xterm/dist/charproc.c              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/charsets.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/config.guess            up to 1.1.1.12
	xsrc/external/mit/xterm/dist/config.sub              up to 1.1.1.12
	xsrc/external/mit/xterm/dist/configure               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/configure.in            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/ctlseqs.ms              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/ctlseqs.txt             up to 1.1.1.15
	xsrc/external/mit/xterm/dist/cursor.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/data.c                  up to 1.1.1.7
	xsrc/external/mit/xterm/dist/data.h                  up to 1.1.1.10
	xsrc/external/mit/xterm/dist/df-install.in           up to 1.1.1.3
	xsrc/external/mit/xterm/dist/doublechr.c             up to 1.1.1.9
	xsrc/external/mit/xterm/dist/error.h                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/fontutils.c             up to 1.8
	xsrc/external/mit/xterm/dist/fontutils.h             up to 1.1.1.10
	xsrc/external/mit/xterm/dist/graphics.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/graphics_regis.c        up to 1.1.1.5
	xsrc/external/mit/xterm/dist/graphics_sixel.c        up to 1.1.1.4
	xsrc/external/mit/xterm/dist/html.c                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/input.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/keysym2ucs.c            up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm.man          up to 1.1.1.3
	xsrc/external/mit/xterm/dist/linedata.c              up to 1.6
	xsrc/external/mit/xterm/dist/main.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/main.h                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/menu.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/menu.h                  up to 1.1.1.12
	xsrc/external/mit/xterm/dist/minstall.in             up to 1.1.1.5
	xsrc/external/mit/xterm/dist/misc.c                  up to 1.17
	xsrc/external/mit/xterm/dist/plink.sh                up to 1.1.1.5
	xsrc/external/mit/xterm/dist/print.c                 up to 1.1.1.11
	xsrc/external/mit/xterm/dist/ptydata.c               up to 1.1.1.9
	xsrc/external/mit/xterm/dist/ptyx.h                  up to 1.15
	xsrc/external/mit/xterm/dist/resize.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/resize.man              up to 1.1.1.5
	xsrc/external/mit/xterm/dist/run-tic.sh              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/screen.c                up to 1.1.1.12
	xsrc/external/mit/xterm/dist/scrollback.c            up to 1.6
	xsrc/external/mit/xterm/dist/scrollbar.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/svg.c                   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/tabs.c                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/termcap                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/terminfo                up to 1.1.1.7
	xsrc/external/mit/xterm/dist/testxmc.c               up to 1.1.1.7
	xsrc/external/mit/xterm/dist/trace.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/trace.h                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/util.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/uxterm                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/uxterm.desktop          up to 1.1.1.5
	xsrc/external/mit/xterm/dist/uxterm.man              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/version.c               up to 1.1.1.5
	xsrc/external/mit/xterm/dist/version.h               up to 1.1.1.16
	xsrc/external/mit/xterm/dist/vms.c                   up to 1.1.1.4
	xsrc/external/mit/xterm/dist/wcwidth.c               up to 1.1.1.6
	xsrc/external/mit/xterm/dist/wcwidth.h               up to 1.1.1.2
	xsrc/external/mit/xterm/dist/xcharmouse.h            up to 1.1.1.5
	xsrc/external/mit/xterm/dist/xstrings.c              up to 1.1.1.10
	xsrc/external/mit/xterm/dist/xstrings.h              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/xterm.appdata.xml       up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.dat               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.h                 up to 1.3
	xsrc/external/mit/xterm/dist/xterm.log.html          up to 1.1.1.16
	xsrc/external/mit/xterm/dist/xterm.man               up to 1.17
	xsrc/external/mit/xterm/dist/xterm_io.h              up to 1.1.1.7
	xsrc/external/mit/xterm/dist/xtermcap.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/xtermcfg.hin            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/xutf8.c                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/icons/filled-xterm.svg  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/mini.xterm.svg    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm-color.svg   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm.svg         up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/xterm.spec      up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/compat   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/control  up to 1.1.1.5
	xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/debian/rules    up to 1.1.1.8
	xsrc/external/mit/xterm/dist/package/debian/watch    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.docs up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.menu up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2
	xsrc/external/mit/xterm/dist/unicode/convmap.pl      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/unicode/keysym.map      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/256colors.pl    up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/256colors2.pl   up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/88colors.pl     up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/88colors2.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/dynamic.pl      up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/paste64.pl      up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/query-color.pl  up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/query-fonts.pl  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/resize.pl       up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/tcapquery.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/include/xtermcfg.h           up to 1.15

Import Xterm 366, changes too numerous to list, main fix is for CVE-2021-27135:
 * correct upper-limit for selection buffer, accounting for combining
   characters
@
text
@d2 1
a2 1
# $XTermId: koi8rxterm,v 1.6 2021/01/27 01:35:34 tom Exp $
d6 1
a6 1
# Copyright 2007,2021 by Thomas E. Dickey
d39 1
a39 1
: "${XTERM_PROGRAM=xterm}"
d99 1
a99 1
			eval ${name}="${save}"
d115 1
a115 1
exec "$XTERM_PROGRAM" -class KOI8RXTerm -title "$whoami" -k8 "$@@"
@


1.1.1.2.18.1
log
@Pull up the following

	xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/modify-keys.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/mouse-codes     up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/other-sgr.sh    up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/query-xres.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/report-sgr.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl   up to 1.1.1.1
	xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl  up to 1.1.1.1
	xsrc/external/mit/xterm/dist/COPYING                 up to 1.1.1.1
	xsrc/external/mit/xterm/dist/gen-charsets.pl         up to 1.1.1.1
	xsrc/external/mit/xterm/dist/INSTALL                 up to 1.1.1.12
	xsrc/external/mit/xterm/dist/Imakefile               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/MANIFEST                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/Makefile.in             up to 1.1.1.13
	xsrc/external/mit/xterm/dist/NEWS                    up to 1.1.1.3
	xsrc/external/mit/xterm/dist/THANKS                  up to 1.1.1.9
	xsrc/external/mit/xterm/dist/TekPrsTbl.c             up to 1.1.1.2
	xsrc/external/mit/xterm/dist/Tekproc.c               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/UXTerm.ad               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/VTPrsTbl.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/VTparse.def             up to 1.1.1.8
	xsrc/external/mit/xterm/dist/VTparse.h               up to 1.1.1.10
	xsrc/external/mit/xterm/dist/XTerm.ad                up to 1.11
	xsrc/external/mit/xterm/dist/aclocal.m4              up to 1.1.1.14
	xsrc/external/mit/xterm/dist/button.c                up to 1.1.1.16
	xsrc/external/mit/xterm/dist/cachedGCs.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/charclass.c             up to 1.1.1.6
	xsrc/external/mit/xterm/dist/charclass.h             up to 1.1.1.3
	xsrc/external/mit/xterm/dist/charproc.c              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/charsets.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/config.guess            up to 1.1.1.12
	xsrc/external/mit/xterm/dist/config.sub              up to 1.1.1.12
	xsrc/external/mit/xterm/dist/configure               up to 1.1.1.14
	xsrc/external/mit/xterm/dist/configure.in            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/ctlseqs.ms              up to 1.1.1.15
	xsrc/external/mit/xterm/dist/ctlseqs.txt             up to 1.1.1.15
	xsrc/external/mit/xterm/dist/cursor.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/data.c                  up to 1.1.1.7
	xsrc/external/mit/xterm/dist/data.h                  up to 1.1.1.10
	xsrc/external/mit/xterm/dist/df-install.in           up to 1.1.1.3
	xsrc/external/mit/xterm/dist/doublechr.c             up to 1.1.1.9
	xsrc/external/mit/xterm/dist/error.h                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/fontutils.c             up to 1.8
	xsrc/external/mit/xterm/dist/fontutils.h             up to 1.1.1.10
	xsrc/external/mit/xterm/dist/graphics.c              up to 1.1.1.6
	xsrc/external/mit/xterm/dist/graphics_regis.c        up to 1.1.1.5
	xsrc/external/mit/xterm/dist/graphics_sixel.c        up to 1.1.1.4
	xsrc/external/mit/xterm/dist/html.c                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/input.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/keysym2ucs.c            up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/koi8rxterm.man          up to 1.1.1.3
	xsrc/external/mit/xterm/dist/linedata.c              up to 1.6
	xsrc/external/mit/xterm/dist/main.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/main.h                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/menu.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/menu.h                  up to 1.1.1.12
	xsrc/external/mit/xterm/dist/minstall.in             up to 1.1.1.5
	xsrc/external/mit/xterm/dist/misc.c                  up to 1.17
	xsrc/external/mit/xterm/dist/plink.sh                up to 1.1.1.5
	xsrc/external/mit/xterm/dist/print.c                 up to 1.1.1.11
	xsrc/external/mit/xterm/dist/ptydata.c               up to 1.1.1.9
	xsrc/external/mit/xterm/dist/ptyx.h                  up to 1.15
	xsrc/external/mit/xterm/dist/resize.c                up to 1.1.1.9
	xsrc/external/mit/xterm/dist/resize.man              up to 1.1.1.5
	xsrc/external/mit/xterm/dist/run-tic.sh              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/screen.c                up to 1.1.1.12
	xsrc/external/mit/xterm/dist/scrollback.c            up to 1.6
	xsrc/external/mit/xterm/dist/scrollbar.c             up to 1.1.1.11
	xsrc/external/mit/xterm/dist/svg.c                   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/tabs.c                  up to 1.1.1.6
	xsrc/external/mit/xterm/dist/termcap                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/terminfo                up to 1.1.1.7
	xsrc/external/mit/xterm/dist/testxmc.c               up to 1.1.1.7
	xsrc/external/mit/xterm/dist/trace.c                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/trace.h                 up to 1.1.1.13
	xsrc/external/mit/xterm/dist/util.c                  up to 1.1.1.13
	xsrc/external/mit/xterm/dist/uxterm                  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/uxterm.desktop          up to 1.1.1.5
	xsrc/external/mit/xterm/dist/uxterm.man              up to 1.1.1.3
	xsrc/external/mit/xterm/dist/version.c               up to 1.1.1.5
	xsrc/external/mit/xterm/dist/version.h               up to 1.1.1.16
	xsrc/external/mit/xterm/dist/vms.c                   up to 1.1.1.4
	xsrc/external/mit/xterm/dist/wcwidth.c               up to 1.1.1.6
	xsrc/external/mit/xterm/dist/xcharmouse.h            up to 1.1.1.5
	xsrc/external/mit/xterm/dist/xstrings.c              up to 1.1.1.10
	xsrc/external/mit/xterm/dist/xterm.appdata.xml       up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.dat               up to 1.1.1.3
	xsrc/external/mit/xterm/dist/xterm.h                 up to 1.3
	xsrc/external/mit/xterm/dist/xterm.log.html          up to 1.1.1.16
	xsrc/external/mit/xterm/dist/xterm.man               up to 1.17
	xsrc/external/mit/xterm/dist/xterm_io.h              up to 1.1.1.7
	xsrc/external/mit/xterm/dist/xtermcap.c              up to 1.1.1.9
	xsrc/external/mit/xterm/dist/xtermcfg.hin            up to 1.1.1.13
	xsrc/external/mit/xterm/dist/xutf8.c                 up to 1.1.1.6
	xsrc/external/mit/xterm/dist/icons/filled-xterm.svg  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/mini.xterm.svg    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm-color.svg   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/icons/xterm.svg         up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/xterm.spec      up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11
	xsrc/external/mit/xterm/dist/package/debian/compat   up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/debian/control  up to 1.1.1.5
	xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/debian/rules    up to 1.1.1.8
	xsrc/external/mit/xterm/dist/package/debian/watch    up to 1.1.1.2
	xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7
	xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2
	xsrc/external/mit/xterm/dist/unicode/convmap.pl      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/unicode/keysym.map      up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/256colors2.pl   up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/88colors2.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl  up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/dynamic.pl      up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/paste64.pl      up to 1.1.1.5
	xsrc/external/mit/xterm/dist/vttests/query-color.pl  up to 1.1.1.4
	xsrc/external/mit/xterm/dist/vttests/query-fonts.pl  up to 1.1.1.3
	xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2
	xsrc/external/mit/xterm/dist/vttests/tcapquery.pl    up to 1.1.1.6
	xsrc/external/mit/xterm/include/xtermcfg.h           up to 1.15

Import Xterm 366, changes too numerous to list, main fix is for CVE-2021-27135:
 * correct upper-limit for selection buffer, accounting for combining
   characters
@
text
@d2 1
a2 1
# $XTermId: koi8rxterm,v 1.6 2021/01/27 01:35:34 tom Exp $
d6 1
a6 1
# Copyright 2007,2021 by Thomas E. Dickey
d39 1
a39 1
: "${XTERM_PROGRAM=xterm}"
d99 1
a99 1
			eval ${name}="${save}"
d115 1
a115 1
exec "$XTERM_PROGRAM" -class KOI8RXTerm -title "$whoami" -k8 "$@@"
@


1.1.1.3
log
@initial import of xterm-366
@
text
@d2 1
a2 1
# $XTermId: koi8rxterm,v 1.6 2021/01/27 01:35:34 tom Exp $
d6 1
a6 1
# Copyright 2007,2021 by Thomas E. Dickey
d39 1
a39 1
: "${XTERM_PROGRAM=xterm}"
d99 1
a99 1
			eval ${name}="${save}"
d115 1
a115 1
exec "$XTERM_PROGRAM" -class KOI8RXTerm -title "$whoami" -k8 "$@@"
@


1.1.1.4
log
@initial import of xterm-382
@
text
@d6 1
a6 1
# Copyright 2007-2021,2023 by Thomas E. Dickey
d115 1
a115 1
exec "$XTERM_PROGRAM" -class KOI8RXTerm -k8 "$@@"
@


1.1.1.5
log
@initial import of xterm-392
@
text
@d2 1
a2 1
# $XTermId: koi8rxterm,v 1.7 2023/05/03 23:59:22 tom Exp $
@


