History log of /src/share/man/man4/wsdisplay.4
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.51 02-Sep-2024 gutteridge

wsdisplay.4: minor grammar fixes


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.50 23-Dec-2020 uwe

branches: 1.50.8;
wsdisplay(4): WSDISPLAYIO_GET_EDID - fix struct name.

Spotted by RVP.


# 1.49 16-May-2020 tnn

wsdisplay.4: correct ioctl name for WSDISPLAYIO_GET_FBINFO


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.48 02-Nov-2019 tnn

documentation for WSDISPLAYIO_FBINFO


# 1.47 12-Aug-2019 nia

Fix some apparant typos of wscons defines.

These don't exist anywhere in /usr/include, but the corrected variants
do.

No idea why WSMOUSE_EVENT_VERSION is the odd one out. That seems incorrect
too.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.46 13-Jan-2018 wiz

branches: 1.46.4;
Remove Tn. Fix some mandoc lint warnings.


# 1.45 13-Jan-2018 uwe

Try to improve markup.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.44 25-Oct-2015 wiz

Remove description of SPLASHSCREEN_PROGRESS and WSDISPLAY_SPROGRESS.

The last remnants of the former were just removed from src by
pronchery.

Bump date.

XXX: probably WSDISPLAY_SPROGRESS needs removal too -- back to you,
pronchery!


# 1.43 01-Oct-2014 wiz

Bump date.


# 1.42 01-Oct-2014 mlelstv

the flags for WSDISPLAYIO_SCURSOR have prefix WSDISPLAY_, not WSDISPLAYIO_.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
# 1.41 02-Jun-2012 njoly

Kill extra El macro.


# 1.40 27-May-2012 wiz

New sentence, new line. Use more markup. Bump date for previous.


# 1.39 27-May-2012 abs

Document WSDISPLAYIO_SETVERSION, WSKBDIO_SETVERSION and WSMOUSEIO_SETVERSION
ioctls(). Also at least enumerate the WSKBDIO_ ioctls().


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.38 30-Jun-2011 wiz

branches: 1.38.2; 1.38.4;
New sentence, new line. Use more markup. Bump date for previous.


# 1.37 30-Jun-2011 macallan

mention how to switch consoles on ADB keyboards


# 1.36 30-Jun-2011 macallan

document ioctl(WSDISPLAYIO_GET_EDID)


Revision tags: cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 uebayasi-xip-base2 uebayasi-xip-base1
# 1.35 22-Mar-2010 joerg

branches: 1.35.2;
Use .In instead of .Aq Pa for header files.


Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
# 1.34 09-Mar-2009 joerg

Fix preamble to match order set out by mdoc(7). Discussed with wiz.


# 1.33 19-Feb-2009 wiz

Remove Xr to vesafb. Bump date.
New sentence, new line.


# 1.32 19-Feb-2009 jmcneill

Un-xref vesafb


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
# 1.31 23-Aug-2006 wiz

branches: 1.31.26;
Bump date for previous. Use Dv for defined values.


# 1.30 17-Aug-2006 reed

Mention the VESA frame buffer display for i386.

Add definitions for WSDISPLAYIO_SSPLASH and
WSDISPLAYIO_SPROGRESS.

Add i386/vesafb(4) to SEE ALSO.


Revision tags: abandoned-netbsd-4-base chap-midi-nbase chap-midi-base
# 1.29 15-Apr-2006 jmmv

WSDISPLAY_CHARFUNCS is gone.


# 1.28 30-Jan-2006 wiz

Fix a typo, comment out an xref that to ega(4), which does not exist,
and add a .Pp for better readability. From Nicolas Joly in PR 32668.


# 1.27 18-Jul-2005 rpaulo

Remove the sentence in parenthesis about WSDISPLAY_SCROLLSUPPORT that
might confuse readers on which framebuffers support that option.


# 1.26 15-Jul-2005 rpaulo

Mention WSDISPLAY_SCROLLSUPPORT and bump date.

Reviewed by Thomas Klausner and ok'ed by Hubert Feyrer.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.25 30-Jul-2004 jmmv

Document the WSDISPLAY_BORDER_COLOR, WSDISPLAY_CHARFUNCS,
WSDISPLAY_CUSTOM_BORDER, WSDISPLAY_CUSTOM_OUTPUT and WSDISPLAY_DEFAULTSCREENS
kernel options.

Also document the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls.


# 1.24 29-Jul-2004 jmmv

Implement border color customization in wscons(4), only available for vga(4)
at the moment.

This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER,
one to get the actual color and one to set it, respectively. Possible colors
match those defined by ANSI (and listed in wsdisplayvar.h).

It also adds two accessops to the underlying graphics device, getborder and
setborder, which mach their ioctl counterparts.

Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the
ioctls described above (to customize the border color from userland after
boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time.
The former is enabled by default on the GENERIC kernel, but not on INSTALL
(among others). The later is always commented out, leaving the usual black
border as a default.

wsconsctl is modified to allow accessing this value easily. For example,
'wsconsctl -d -w border=blue'.


# 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 21-Jul-2004 heas

Fix typo in the text I added in the previous.

Thanks wiz.


# 1.21 20-Jul-2004 heas

Add WSDISPLAYIO_[GS]MODE type _DUMBFB - mapped fb (no registers)
Add WSDISPLAYIO_LINEBYTES ioctl - # bytes/row

Used by ffb driver and XFree wsfb driver module - From OpenBSD


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.20 20-Jan-2004 heas

Correct a few typos &/ spellos. Start new sentences on a new line.


# 1.19 27-Jun-2003 wiz

Quote Cd argument.


# 1.18 19-Feb-2003 bjh21

Add a copyright notice for me, too.


# 1.17 17-Feb-2003 drochner

add copyright notices


Revision tags: fvdl_fs64_base
# 1.16 18-Sep-2002 uebayasi

Add .Xrefs to wscons(9) and cousins.


# 1.15 04-Sep-2002 wiz

initialize for consistency.


# 1.14 20-Aug-2002 christos

PR/17402: Julio Merino: Mention /dev/ttyEstat


# 1.13 22-Jun-2002 wiz

Minor grammar and typo fixes.


# 1.12 22-Jun-2002 bjh21

Add some documentation for some of the WSDISPLAYIO_* ioctls. This
is largely derived from existing implementations, and may be incorrect.


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.11 29-Nov-2001 ross

English; -mdoc


# 1.10 13-Oct-2001 augustss

Update for the recent changes to wsmux.


# 1.9 11-Sep-2001 wiz

Fix paragraph problems, sort sections, sort Xrefs in SEE ALSO, and other
miscellaneous fixes.


# 1.8 10-Jun-2001 wiz

mmmm, ispell (and some whitespace nits).


# 1.7 04-Apr-2001 wiz

Sort SEE ALSO.


Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.6 12-Jun-2000 ad

Note EGA support.


Revision tags: minoura-xpg4dl-base
# 1.5 13-May-2000 mycroft

branches: 1.5.2;
GC spurious blank lines.


# 1.4 20-Mar-2000 pk

spelling.


# 1.3 17-Feb-2000 dmcmahill

Replace "wsloadfont" with "wsfontload". This fixes PR
misc/9437: Small typo is wsdisplay man page
Thanks to Ben Wong for the PR.


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.2 08-Apr-1999 drochner

add a paragraph about the "console" property


Revision tags: netbsd-1-4-base
# 1.1 22-Mar-1999 drochner

branches: 1.1.2;
add some manpages for wscons framework and devices