Home | History | Annotate | Download | only in man4
History log of /src/share/man/man4/wscons.4
RevisionDateAuthorComments
 1.37  13-Jan-2018  wiz Remove Tn. Fix some mandoc lint warnings.
 1.36  13-Jan-2018  uwe Miscellaneous formatting tweaks.
 1.35  13-Jan-2018  uwe Improve formatting of "Other options" section. Use -compact list to
squash groups of options together. The price for that is that now
items need explicit .Pp but the result looks more readable.
 1.34  13-Jan-2018  uwe Fix fancy "options" lines as mandoc seems to interpret some of them
differently than nroff does. Use \*q for literal double quotes,
protect literal space.
 1.33  13-Jan-2018  uwe Move device lines to the top of the synopsis section. Group related
options. Drop the count from the wsmux declaration, it hasn't been
necessary for ages.
 1.32  27-Aug-2016  dholland Fix broken .Xr
 1.31  05-Jun-2012  abs Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL
 1.30  21-Apr-2012  roy Add capfile(5) to describe the termcap format.
Adjust various man pages and other documentation to point to capfile(5)
instead of termcap(5).
Remove getcap(3) as curses hasn't been building it for a long time.
Punt wrterm.c as tset no longer uses it.
 1.29  06-Mar-2011  wiz branches: 1.29.4; 1.29.6;
New sentence, new line.
 1.28  30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.27  04-May-2005  augustss branches: 1.27.20; 1.27.22;
Document WSKBD_EVENT_AUTOREPEAT.
 1.26  04-Oct-2004  wiz Break line at appropriate place, and bump date for new WSKBD_USONLY option.
 1.25  04-Oct-2004  hubertf Add & document WSKBD_USONLY: In order to strip down the space usage of wscons,
all keymaps except the US english one can be removed from the kernel
with this option, which results in a space gain of about 10kB.

XXX it would be nice if we could strip down more kernel facilities
 1.24  30-Jul-2004  jmmv Add 2004 to copyright date, as there have been significant changes lately.
 1.23  28-Jul-2004  jmmv Implement support to dynamically change wscons console and kernel colors.

Two new ioctls are added to the wsdisplay device, named WSDISPLAY_GMSGATTRS
and WSDISPLAY_SMSGATTRS, used to retrieve the actual values and set them,
respectively (the name, if you are wondering, comes from "message attributes").

A new emulop is added to the underlying display driver (only vga, for now)
which sets the new attribute for the whole screen, without having to clear
it. This is optional, which means that this also works with other drivers
that don't have this new operation.

Five new kernel options have been added, although only documented in
i386 kernels (for now):
- WSDISPLAY_CUSTOM_OUTPUT, which enables the ioctls described above to
change the colors dynamically from userland. This is enabled by default
in the GENERIC kernel (as well as others) but disabled on all INSTALL*
kernels (as this feature is useless there).
- WS_DEFAULT_COLATTR, WS_DEFAULT_MONOATTR, WS_DEFAULT_BG and WS_DEFAULT_FG,
which specify the default colors for the console at boot time. These have
the same meaning as the (already existing) WS_KERNEL_* variables.

wsconsctl is modified to add msg.default.{attrs,bg,fg} and
msg.kernel.{attrs,bg,fg} to the display part, so that colors can be changed
after boot.

Tested on NetBSD/i386 with vga (and vga in mono mode), and on NetBSD/mac68k.
No objections in tech-kern@.
 1.22  26-Feb-2004  hubertf Give an idea what wscons stands for, bump date.
 1.21  04-Jan-2003  jdolecek /usr/include/dev/wscons/wsdisplayvar.h isn't installed anymore; reference
src/sys/dev/wscons/wsdisplayvar.h instead (anyone compiling
kernel has this readily available)
fixes PR misc/19617 by Igor Sobrado
 1.20  18-Sep-2002  uebayasi Add .Xrefs to wscons(9) and cousins.
 1.19  17-Jul-2002  wiz Remove superfluous quotation marks in options. Noted by Julio Merino
ing misc/17623.
 1.18  29-Nov-2001  ross English
 1.17  11-Sep-2001  wiz Fix paragraph problems, sort sections, sort Xrefs in SEE ALSO, and other
miscellaneous fixes.
 1.16  26-Dec-2000  hubertf Add WSCOMPAT_USL_SYNCTIMEOUT, WS_KERNEL_MONOATTR, WS_KERNEL_COLATTR
to synopsis. Partly by Dominik Rothert <dr@astorit.com>.
 1.15  27-Oct-2000  wiz wscons include files live in /usr/include/dev/wscons, not /usr/include/wscons
 1.14  03-Oct-2000  bjh21 Clean up whitespace glitches.
Use subsections where appropriate.
 1.13  21-Sep-2000  ad Use .{B,Bs,F,N,O}x and fix miscellaneous errors.
 1.12  02-May-2000  drochner branches: 1.12.4;
fix typo
 1.11  13-Apr-2000  is Clarify language. Fixes PR 9708 by Matthew R. Green.
 1.10  06-Dec-1999  augustss Fix some typos, xrefs, etc.
 1.9  29-Jul-1999  augustss branches: 1.9.4;
Add the wsmux pseudo device.
 1.8  13-Apr-1999  augustss Make the copyrights conform to the standard.
 1.7  29-Mar-1999  drochner branches: 1.7.2;
document some more options
 1.6  27-Mar-1999  drochner descibe the termnal emulation options, explain the meaning of the
compatibility options
 1.5  22-Mar-1999  drochner add some manpages for wscons framework and devices
 1.4  03-Feb-1999  augustss Add more xrefs.
 1.3  03-Feb-1999  drochner add xrefs to wsconscfg(8) and wsconsctl(1)
 1.2  30-Jan-1999  drochner update for busmouse support and psm->pms renaming
 1.1  26-Jul-1998  augustss Add wscons(4) man page and xref it from USB driver pages.
 1.7.2.2  30-Apr-2000  he Pull up revision 1.11 (requested by is):
Clarify language, fixes PR#9708.
 1.7.2.1  16-Apr-1999  augustss Make a bunch of copyright headers conform to the standard.
Pullup approved by Perry.
 1.9.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.12.4.2  26-Feb-2001  he Pull up revision 1.16 (requested by hubertf):
Add WSCOMPAT_USL_SYNCTIMEOUT, WS_KERNEL_MONOATTR, and WS_KERNEL_COLATTR
to synopsis.
 1.12.4.1  30-Oct-2000  tv Pullup 1.15 [wiz]:
wscons include files live in /usr/include/dev/wscons, not /usr/include/wscons
 1.27.22.1  18-May-2008  yamt sync with head.
 1.27.20.1  02-Jun-2008  mjf Sync with HEAD.
 1.29.6.1  12-Jun-2012  riz Pull up following revision(s) (requested by abs in ticket #311):
sys/arch/netwinder/conf/GENERIC: revision 1.112
sys/arch/i386/conf/GENERIC: revision 1.1074
sys/arch/atari/conf/MILAN.in: revision 1.26
sys/arch/zaurus/conf/GENERIC: revision 1.54
sys/arch/shark/conf/GENERIC: revision 1.101
sys/arch/hpcmips/conf/MPC303: revision 1.60
sys/arch/i386/conf/XEN3_DOM0: revision 1.67
sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29
sys/arch/vax/conf/GENERIC: revision 1.181
sys/arch/sparc/conf/KRUPS: revision 1.59
sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27
sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16
sys/arch/prep/conf/GENERIC: revision 1.163
sys/arch/hpcmips/conf/GENERIC: revision 1.216
sys/arch/sparc/conf/TADPOLE3GX: revision 1.56
sys/arch/shark/conf/INSTALL: revision 1.50
sys/arch/next68k/conf/GENERIC: revision 1.127
sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16
sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17
sys/arch/evbppc/conf/EXPLORA451: revision 1.48
sys/arch/bebox/conf/INSTALL: revision 1.54
sys/arch/next68k/conf/SLAB: revision 1.46
sys/arch/i386/conf/GENERIC_TINY: revision 1.132
sys/arch/bebox/conf/GENERIC: revision 1.131
sys/arch/amd64/conf/XEN3_DOM0: revision 1.84
sys/arch/amd64/conf/GENERIC: revision 1.356
sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6
share/man/man4/wscons.4: revision 1.31
sys/arch/hpcmips/conf/TX3912: revision 1.79
sys/arch/evbarm/conf/ARMADILLO9: revision 1.35
sys/arch/hpcsh/conf/GENERIC: revision 1.97
sys/arch/i386/conf/ALL: revision 1.339
sys/arch/hpcmips/conf/TX3922: revision 1.93
sys/arch/cats/conf/INSTALL: revision 1.82
sys/arch/sparc64/conf/GENERIC: revision 1.151
sys/arch/i386/conf/INSTALL_TINY: revision 1.135
sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15
sys/arch/evbarm/conf/TS7200: revision 1.49
sys/arch/hpcmips/conf/VR41XX: revision 1.55
sys/arch/hp700/conf/GENERIC: revision 1.115
sys/arch/cats/conf/GENERIC: revision 1.140
Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL
If a port is going to have wscons for virtual terminals then it really make=
s
sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the
virtual terminals...
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.
 1.29.4.2  30-Oct-2012  yamt sync with head
 1.29.4.1  23-May-2012  yamt sync with head.

RSS XML Feed