head	1.4;
access;
symbols
	perseant-exfatfs-base-20261102:1.4
	perseant-exfatfs-base-20250801:1.4
	perseant-exfatfs-base-20240630:1.4
	perseant-exfatfs:1.4.0.140
	perseant-exfatfs-base:1.4
	bouyer-sunxi-drm:1.4.0.138
	bouyer-sunxi-drm-base:1.4
	cjep_sun2x:1.4.0.136
	cjep_sun2x-base:1.4
	cjep_staticlib_x-base1:1.4
	cjep_staticlib_x:1.4.0.134
	cjep_staticlib_x-base:1.4
	thorpej-futex-base:1.4
	bouyer-xenpvh-base2:1.4
	phil-wifi-20200421:1.4
	bouyer-xenpvh-base1:1.4
	phil-wifi-20200411:1.4
	bouyer-xenpvh:1.4.0.132
	bouyer-xenpvh-base:1.4
	phil-wifi-20200406:1.4
	ad-namecache-base3:1.4
	ad-namecache-base2:1.4
	ad-namecache-base1:1.4
	ad-namecache:1.4.0.130
	ad-namecache-base:1.4
	isaki-audio2:1.4.0.128
	isaki-audio2-base:1.4
	pgoyette-compat-merge-20190127:1.4
	pgoyette-compat-20190127:1.4
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.4
	pgoyette-compat-0930:1.4
	pgoyette-compat-0906:1.4
	pgoyette-compat-0728:1.4
	pgoyette-compat-0625:1.4
	pgoyette-compat-0521:1.4
	pgoyette-compat-0502:1.4
	pgoyette-compat-0422:1.4
	pgoyette-compat-0415:1.4
	pgoyette-compat-0407:1.4
	pgoyette-compat-0330:1.4
	pgoyette-compat-0322:1.4
	pgoyette-compat-0315:1.4
	pgoyette-compat:1.4.0.8
	pgoyette-compat-base:1.4
	perseant-stdc-iso10646:1.4.0.126
	perseant-stdc-iso10646-base:1.4
	prg-localcount2-base3:1.4
	prg-localcount2-base2:1.4
	prg-localcount2-base1:1.4
	prg-localcount2:1.4.0.124
	prg-localcount2-base:1.4
	pgoyette-localcount-20170426:1.4
	bouyer-socketcan-base1:1.4
	pgoyette-localcount-20170320:1.4
	bouyer-socketcan:1.4.0.122
	bouyer-socketcan-base:1.4
	pgoyette-localcount-20170107:1.4
	pgoyette-localcount-20161104:1.4
	localcount-20160914:1.4
	pgoyette-localcount-20160806:1.4
	pgoyette-localcount-20160726:1.4
	pgoyette-localcount:1.4.0.120
	pgoyette-localcount-base:1.4
	netbsd-5-2-3-RELEASE:1.4
	netbsd-5-1-5-RELEASE:1.4
	yamt-pagecache-base9:1.4
	yamt-pagecache-tag8:1.4
	tls-earlyentropy:1.4.0.118
	tls-earlyentropy-base:1.4
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4
	riastradh-drm2-base3:1.4
	netbsd-5-2-2-RELEASE:1.4
	netbsd-5-1-4-RELEASE:1.4
	netbsd-5-2-1-RELEASE:1.4
	netbsd-5-1-3-RELEASE:1.4
	rmind-smpnet-nbase:1.4
	rmind-smpnet:1.4.0.114
	rmind-smpnet-base:1.4
	agc-symver:1.4.0.116
	agc-symver-base:1.4
	tls-maxphys-base:1.4
	yamt-pagecache-base8:1.4
	netbsd-5-2:1.4.0.112
	yamt-pagecache-base7:1.4
	netbsd-5-2-RELEASE:1.4
	netbsd-5-2-RC1:1.4
	yamt-pagecache-base6:1.4
	yamt-pagecache-base5:1.4
	yamt-pagecache-base4:1.4
	netbsd-5-1-2-RELEASE:1.4
	netbsd-5-1-1-RELEASE:1.4
	jmcneill-usbmp:1.4.0.110
	jmcneill-usbmp-base:1.4
	jmcneill-audiomp3:1.4.0.108
	jmcneill-audiomp3-base:1.4
	yamt-pagecache-base3:1.4
	yamt-pagecache-base2:1.4
	yamt-pagecache:1.4.0.106
	yamt-pagecache-base:1.4
	rmind-uvmplock-nbase:1.4
	jym-xensuspend-nbase:1.4
	bouyer-quota2-nbase:1.4
	bouyer-quota2:1.4.0.104
	bouyer-quota2-base:1.4
	jruoho-x86intr:1.4.0.102
	jruoho-x86intr-base:1.4
	matt-nb5-pq3:1.4.0.100
	matt-nb5-pq3-base:1.4
	netbsd-5-1:1.4.0.98
	netbsd-5-1-RELEASE:1.4
	yamt-nfs-mp-base11:1.4
	netbsd-5-1-RC4:1.4
	uebayasi-xip-base2:1.4
	yamt-nfs-mp-base10:1.4
	netbsd-5-1-RC3:1.4
	netbsd-5-1-RC2:1.4
	netbsd-5-1-RC1:1.4
	rmind-uvmplock:1.4.0.96
	rmind-uvmplock-base:1.4
	yamt-nfs-mp-base9:1.4
	uebayasi-xip:1.4.0.94
	uebayasi-xip-base:1.4
	netbsd-5-0-2-RELEASE:1.4
	yamt-nfs-mp-base8:1.4
	yamt-nfs-mp-base7:1.4
	netbsd-5-0-1-RELEASE:1.4
	jymxensuspend-base:1.4
	yamt-nfs-mp-base6:1.4
	yamt-nfs-mp-base5:1.4
	yamt-nfs-mp-base4:1.4
	yamt-nfs-mp-base3:1.4
	netbsd-5-0:1.4.0.92
	netbsd-5-0-RELEASE:1.4
	netbsd-5-0-RC4:1.4
	netbsd-5-0-RC3:1.4
	netbsd-5-0-RC2:1.4
	jym-xensuspend:1.4.0.90
	jym-xensuspend-base:1.4
	netbsd-5-0-RC1:1.4
	haad-dm-base2:1.4
	haad-nbase2:1.4
	ad-audiomp2:1.4.0.88
	ad-audiomp2-base:1.4
	netbsd-5:1.4.0.86
	netbsd-5-base:1.4
	haad-dm-base1:1.4
	haad-dm:1.4.0.84
	haad-dm-base:1.4
	simonb-wapbl-nbase:1.4
	yamt-pf42-base4:1.4
	simonb-wapbl:1.4.0.82
	simonb-wapbl-base:1.4
	yamt-pf42-base3:1.4
	hpcarm-cleanup-nbase:1.4
	yamt-pf42-base2:1.4
	yamt-nfs-mp-base2:1.4
	yamt-nfs-mp:1.4.0.80
	yamt-nfs-mp-base:1.4
	yamt-pf42:1.4.0.78
	yamt-pf42-base:1.4
	ad-socklock-base1:1.4
	yamt-lazymbuf-base15:1.4
	yamt-lazymbuf-base14:1.4
	keiichi-mipv6-nbase:1.4
	mjf-devfs2:1.4.0.76
	mjf-devfs2-base:1.4
	keiichi-mipv6:1.4.0.74
	keiichi-mipv6-base:1.4
	bouyer-xeni386-merge1:1.4
	vmlocking2-base3:1.4
	bouyer-xeni386-nbase:1.4
	yamt-kmem-base3:1.4
	cube-autoconf:1.4.0.72
	cube-autoconf-base:1.4
	yamt-kmem-base2:1.4
	bouyer-xeni386:1.4.0.70
	bouyer-xeni386-base:1.4
	yamt-kmem:1.4.0.68
	yamt-kmem-base:1.4
	vmlocking2-base2:1.4
	reinoud-bufcleanup-nbase:1.4
	vmlocking2:1.4.0.66
	vmlocking2-base1:1.4
	jmcneill-base:1.4
	mjf-devfs:1.4.0.64
	mjf-devfs-base:1.4
	bouyer-xenamd64-base2:1.4
	vmlocking-nbase:1.4
	yamt-x86pmap-base4:1.4
	bouyer-xenamd64:1.4.0.62
	bouyer-xenamd64-base:1.4
	yamt-x86pmap-base3:1.4
	yamt-x86pmap-base2:1.4
	yamt-x86pmap:1.4.0.60
	yamt-x86pmap-base:1.4
	jmcneill-pm:1.4.0.58
	jmcneill-pm-base:1.4
	hpcarm-cleanup:1.4.0.56
	hpcarm-cleanup-base:1.4
	mjf-ufs-trans-base:1.4
	yamt-idlelwp-base8:1.4
	ppcoea-renovation:1.4.0.54
	ppcoea-renovation-base:1.4
	reinoud-bufcleanup-base:1.4
	vmlocking:1.4.0.52
	vmlocking-base:1.4
	ad-audiomp:1.4.0.50
	ad-audiomp-base:1.4
	yamt-idlelwp:1.4.0.48
	post-newlock2-merge:1.4
	newlock2-nbase:1.4
	yamt-splraiseipl-base5:1.4
	yamt-splraiseipl-base4:1.4
	yamt-splraiseipl-base3:1.4
	yamt-splraiseipl-base2:1.4
	yamt-splraiseipl:1.4.0.46
	yamt-splraiseipl-base:1.4
	newlock2:1.4.0.44
	newlock2-base:1.4
	yamt-pdpolicy-base8:1.4
	yamt-pdpolicy-base7:1.4
	yamt-pdpolicy-base6:1.4
	gdamore-uart:1.4.0.42
	gdamore-uart-base:1.4
	simonb-timcounters-final:1.4
	yamt-pdpolicy-base5:1.4
	elad-kernelauth-nbase:1.4
	yamt-pdpolicy-base4:1.4
	yamt-pdpolicy-base3:1.4
	yamt-pdpolicy-base2:1.4
	yamt-pdpolicy:1.4.0.40
	yamt-pdpolicy-base:1.4
	yamt-uio_vmspace-base5:1.4
	simonb-timecounters:1.4.0.38
	simonb-timecounters-base:1.4
	rpaulo-netinet-merge-pcb:1.4.0.36
	rpaulo-netinet-merge-pcb-base:1.4
	yamt-uio_vmspace:1.4.0.34
	yamt-readahead-base3:1.4
	yamt-readahead-base2:1.4
	yamt-readahead:1.4.0.32
	yamt-readahead-base:1.4
	yamt-vop-base3:1.4
	yamt-vop-base2:1.4
	thorpej-vnode-attr:1.4.0.30
	thorpej-vnode-attr-base:1.4
	yamt-vop:1.4.0.28
	yamt-vop-base:1.4
	yamt-lazymbuf:1.4.0.26
	yamt-km-base4:1.4
	yamt-km-base3:1.4
	yamt-km-base2:1.4
	yamt-km:1.4.0.24
	yamt-km-base:1.4
	kent-audio2:1.4.0.22
	kent-audio2-base:1.4
	ktrace-lwp:1.4.0.20
	ktrace-lwp-base:1.4
	nathanw_sa_before_merge:1.4
	gmcgarry_ctxsw:1.4.0.18
	gmcgarry_ctxsw_base:1.4
	gmcgarry_ucred:1.4.0.16
	gmcgarry_ucred_base:1.4
	nathanw_sa_base:1.4
	gehenna-devsw:1.4.0.14
	gehenna-devsw-base:1.4
	eeh-devprop:1.4.0.12
	eeh-devprop-base:1.4
	newlock:1.4.0.10
	newlock-base:1.4
	ifpoll-base:1.4
	thorpej-mips-cache:1.4.0.6
	thorpej-mips-cache-base:1.4
	thorpej-devvp:1.4.0.4
	thorpej-devvp-base:1.4
	kqueue:1.4.0.2
	kqueue-base:1.4
	thorpej_scsipi_beforemerge:1.4
	sommerfeld_i386mpnext:1.4
	thorpej_scsipi_nbase:1.4
	netbsd-1-4-PATCH003:1.3
	minoura-xpg4dl:1.3.0.42
	minoura-xpg4dl-base:1.3
	sommerfeld_i386mpbase_20000422:1.3
	netbsd-1-4-PATCH002:1.3
	sommerfeld_i386mp_1:1.3.0.40
	sommerfeld_i386mpbase_1:1.3
	chs-ubc2-newbase:1.3
	wrstuden-devbsize-19991221:1.3
	wrstuden-devbsize:1.3.0.38
	wrstuden-devbsize-base:1.3
	kame_141_19991130:1.3
	comdex-fall-1999:1.3.0.36
	comdex-fall-1999-base:1.3
	fvdl-softdep:1.3.0.34
	fvdl-softdep-base:1.3
	thorpej_scsipi:1.3.0.32
	thorpej_scsipi_base:1.4
	netbsd-1-4-PATCH001:1.3
	kame_14_19990705:1.3
	kame_14_19990628:1.3
	kame:1.3.0.30
	chs-ubc2:1.3.0.28
	chs-ubc2-base:1.3
	netbsd-1-4-RELEASE:1.3
	netbsd-1-4:1.3.0.26
	netbsd-1-4-base:1.3
	netbsd-1-3-PATCH003:1.3
	netbsd-1-3-PATCH003-CANDIDATE2:1.3
	kenh-if-detach:1.3.0.24
	kenh-if-detach-base:1.3
	netbsd-1-3-PATCH003-CANDIDATE1:1.3
	netbsd-1-3-PATCH003-CANDIDATE0:1.3
	chs-ubc:1.3.0.22
	chs-ubc-base:1.3
	eeh-paddr_t:1.3.0.20
	eeh-paddr_t-base:1.3
	netbsd-1-3-PATCH002:1.3
	netbsd-1-3-PATCH001:1.3
	netbsd-1-3-RELEASE:1.3
	netbsd-1-3-BETA:1.3
	netbsd-1-3:1.3.0.18
	netbsd-1-3-base:1.3
	thorpej-signal:1.3.0.16
	thorpej-signal-base:1.3
	marc-pcmcia:1.3.0.14
	marc-pcmcia-bp:1.3
	marc-pcmcia-base:1.3
	bouyer-scsipi:1.3.0.12
	is-newarp-before-merge:1.3
	is-newarp:1.3.0.10
	is-newarp-base:1.3
	netbsd-1-2-PATCH001:1.3
	mrg-vm-swap:1.3.0.8
	thorpej-setroot:1.3.0.4
	netbsd-1-2-RELEASE:1.3
	netbsd-1-2-BETA:1.3
	netbsd-1-2:1.3.0.6
	netbsd-1-2-base:1.3
	netbsd-1-1-PATCH001:1.3
	netbsd-1-1-RELEASE:1.3
	netbsd-1-1:1.3.0.2
	netbsd-1-1-base:1.3
	PCVT3_32:1.1.1.1
	HM:1.1.1
	netbsd-1-0-PATCH06:1.1
	netbsd-1-0-PATCH05:1.1
	netbsd-1-0-PATCH04:1.1
	netbsd-1-0-PATCH03:1.1
	netbsd-1-0-PATCH02:1.1
	netbsd-1-0-PATCH1:1.1
	netbsd-1-0-PATCH0:1.1
	before_newconf_base:1.2
	netbsd-1-0-RELEASE:1.1
	netbsd-1-0:1.1.0.2
	netbsd-1-0-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2000.06.11.02.34.26;	author mycroft;	state dead;
branches;
next	1.3;

1.3
date	95.10.07.21.44.07;	author jtc;	state Exp;
branches
	1.3.32.1
	1.3.40.1
	1.3.42.1;
next	1.2;

1.2
date	94.10.27.04.19.08;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	94.03.29.02.40.32;	author mycroft;	state Exp;
branches
	1.1.1.1;
next	;

1.3.32.1
date	2000.11.20.22.16.38;	author bouyer;	state dead;
branches;
next	;

1.3.40.1
date	2000.06.25.21.34.31;	author sommerfeld;	state dead;
branches;
next	;

1.3.42.1
date	2000.06.22.17.00.41;	author minoura;	state dead;
branches;
next	;

1.1.1.1
date	95.10.07.21.10.25;	author jtc;	state Exp;
branches;
next	;


desc
@@


1.4
log
@After almost 5 years, it is now time to decommission pcvt.  Bon voyage.
@
text
@
List of known bugs                    Last Edit-Date: [Tue Sep  5 17:52:05 1995]
================================================================================


Description:                                    Fixed/done by/date
-------------------------------------------	--------------------------------
Util/keycap/man5/keycap.5 does STILL not
build correctly when doing a make obj.
Will there ever be a solution ... :-)
-------------------------------------------	--------------------------------
NetBSD PR #404: Meta-Control-Space broken 
with PCVT_META_ESC and PCVT_NULLCHARS set
Meta-Control-Space should (theoretically)
send ESC NUL if PCVT_NULLCHARS and 
PCVT_META_ESC are defined; in reality, it
just sends ESC. Because of the grody 
encoding hack used by sgets() to implement
PCVT_NULLCHARS (if the first character is
a null, send it), there isn't a trivial 
one-line fix. 
How-To-Repeat: in a kernel with
PCVT_NULLCHARS and PCVT_META_ESC, type a
M-C-SPC to emacs.
-------------------------------------------	--------------------------------
when auto switching to vt0 is enabled by
PCVT_SW0CNOUTP and the screen is switched
from an X-vt to screen 0, the video mem
is irrecoverably destroyed - no data loss
-------------------------------------------	--------------------------------
Altgr+Shift+key is not separately		They way the keyboard mapping
mappable.					is done is subject to a sub-
						stantial rewrite in a future
						release
-------------------------------------------	--------------------------------
132 column mode not working with #9 GXE
(S3-based) (sorry, i don't have one -hm)
(see discussion of 132 column mode in the
 NotesAndHints file!)
-------------------------------------------	--------------------------------
WD90Cxx chip detection fails to detect
chips other than C00,C10 and C11. C30
chips are detected as C11s ....
-------------------------------------------	--------------------------------
On one keyboard, if a "Lock" key is pressed
the leds do not get updated and the key-
board hangs.
-------------------------------------------	--------------------------------
HP function key labels code needs to set
the user defined fkey string somehow!
-------------------------------------------	--------------------------------
Video 7 1024i not fully supported yet, has
sometimes problems with some chars to displ
-------------------------------------------	--------------------------------
The HP-Escape sequences need to be FULLY	28.12.93, -hm did a bit to supp-
implemented					port elm. Needs MORE work !
-------------------------------------------	--------------------------------
@


1.3
log
@Overlay our pcvt with pcvt 3.32 sources.  All of our fixes have been
incorporated into the master sources, so it is unnecessary to resolve
all the conflicts that would occur if we let CVS "merge" the versions.
@
text
@@


1.3.32.1
log
@Remove files that are no longer on the trunck
@
text
@@


1.3.40.1
log
@Remove from branch.
@
text
@@


1.3.42.1
log
@Sync w/ netbsd-1-5-base.
@
text
@@


1.2
log
@new RCS ID format.
@
text
@a0 1
$NetBSD$
d2 2
a3 3
List of known Bugs, ToDo's etc.
--------------------------------------------------------------------------------
                                      Last Edit-Date: [Tue Mar  1 20:17:37 1994]
d8 22
a29 10
Numlock repeats, so by keeping numlock
pressed, the LED will blink. The other lock
keys don't do this. This has shown up on
several keyboards, including a Cherry.
-------------------------------------------	--------------------------------
When switching back and forth between
80 and 132 column mode while an X server
is running on another vty, the status
line is being displayed mid of a 132-
column screen.
a35 3
force 24 lines in HP-mode is not set ok
if done from the rc.local script.
-------------------------------------------	--------------------------------
d38 2
a39 3
-------------------------------------------	--------------------------------
no cursor update while in DDB  and
kernel printf's
a44 5
Xfree86 2.0 locks the console when started
under NetBSD 0.9. SuperProbe and X both
show process status "DE+" in ps. Work-
around is to disable PCVT_USL_VT_COMPAT.
-------------------------------------------	--------------------------------
a51 8
I've found something weird in 132 column
mode: (printf with 9 x tab)
printf "\n\t\t\t\t\t\t\t\t\tGotcha"
works ok, while one tab more
printf "\n\t\t\t\t\t\t\t\t\t\tGotcha"
doesn't work (it doesn't print Gotcha
at column 80, but at column 131).
-------------------------------------------	--------------------------------
a53 7
-------------------------------------------	--------------------------------
When entering/leaving X from/to a 132 col
screen, it results in garbage. Does the
X server save ALL vga registers ??????
-------------------------------------------	--------------------------------
pcvt was not tested in REAL (just emulated)
CGA and EGA (mono | color) environments ..
@


1.1
log
@pcvt 3.0, with some performance enhancements by Joerg Wunsch and me.
@
text
@d1 2
@


1.1.1.1
log
@import pcvt 3.32
@
text
@d1 3
a3 3

List of known bugs                    Last Edit-Date: [Tue Sep  5 17:52:05 1995]
================================================================================
d8 10
a17 22
Util/keycap/man5/keycap.5 does STILL not
build correctly when doing a make obj.
Will there ever be a solution ... :-)
-------------------------------------------	--------------------------------
NetBSD PR #404: Meta-Control-Space broken 
with PCVT_META_ESC and PCVT_NULLCHARS set
Meta-Control-Space should (theoretically)
send ESC NUL if PCVT_NULLCHARS and 
PCVT_META_ESC are defined; in reality, it
just sends ESC. Because of the grody 
encoding hack used by sgets() to implement
PCVT_NULLCHARS (if the first character is
a null, send it), there isn't a trivial 
one-line fix. 
How-To-Repeat: in a kernel with
PCVT_NULLCHARS and PCVT_META_ESC, type a
M-C-SPC to emacs.
-------------------------------------------	--------------------------------
when auto switching to vt0 is enabled by
PCVT_SW0CNOUTP and the screen is switched
from an X-vt to screen 0, the video mem
is irrecoverably destroyed - no data loss
d24 3
d29 3
a31 2
(see discussion of 132 column mode in the
 NotesAndHints file!)
d37 5
d49 8
d59 7
@
