Commit Graph

35 Commits

Author SHA1 Message Date
joerg
5e015e5e29 Use .In instead of .Aq Pa for header files. 2010-03-22 18:58:31 +00:00
joerg
997634fe14 Fix preamble to match order set out by mdoc(7). Discussed with wiz. 2009-03-09 19:24:26 +00:00
wiz
c6f80b4d12 Remove Xr to vesafb. Bump date.
New sentence, new line.
2009-02-19 10:48:16 +00:00
jmcneill
a3064a606a Un-xref vesafb 2009-02-19 02:44:59 +00:00
wiz
3782003a6e Bump date for previous. Use Dv for defined values. 2006-08-23 20:38:25 +00:00
reed
8e5c0d9d4d Mention the VESA frame buffer display for i386.
Add definitions for WSDISPLAYIO_SSPLASH and
WSDISPLAYIO_SPROGRESS.

Add i386/vesafb(4) to SEE ALSO.
2006-08-17 02:00:09 +00:00
jmmv
36c5a043b5 WSDISPLAY_CHARFUNCS is gone. 2006-04-15 17:51:24 +00:00
wiz
bdab2fd2b9 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.
2006-01-30 17:25:39 +00:00
rpaulo
f90b533f0a Remove the sentence in parenthesis about WSDISPLAY_SCROLLSUPPORT that
might confuse readers on which framebuffers support that option.
2005-07-18 00:21:58 +00:00
rpaulo
cb3370b308 Mention WSDISPLAY_SCROLLSUPPORT and bump date.
Reviewed by Thomas Klausner and ok'ed by Hubert Feyrer.
2005-07-15 01:00:52 +00:00
jmmv
adda7c4307 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.
2004-07-30 14:00:18 +00:00
jmmv
2a08d54a9a 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'.
2004-07-29 22:29:35 +00:00
jmmv
92f81ea7d3 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@.
2004-07-28 12:34:02 +00:00
heas
d341ae4496 Fix typo in the text I added in the previous.
Thanks wiz.
2004-07-21 00:14:28 +00:00
heas
a3f3869414 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
2004-07-20 20:28:20 +00:00
heas
8bb92045b9 Correct a few typos &/ spellos. Start new sentences on a new line. 2004-01-20 18:31:18 +00:00
wiz
fa499f5b3d Quote Cd argument. 2003-06-27 18:54:09 +00:00
bjh21
97bd403086 Add a copyright notice for me, too. 2003-02-19 00:36:24 +00:00
drochner
2b294580b8 add copyright notices 2003-02-17 20:07:06 +00:00
uebayasi
c0ce4d9d69 Add .Xrefs to wscons(9) and cousins. 2002-09-18 11:56:28 +00:00
wiz
3c4b7573d6 initialize for consistency. 2002-09-04 00:47:12 +00:00
christos
881d4466c6 PR/17402: Julio Merino: Mention /dev/ttyEstat 2002-08-20 16:56:05 +00:00
wiz
b023fd1c8e Minor grammar and typo fixes. 2002-06-22 20:16:31 +00:00
bjh21
44e5bfb565 Add some documentation for some of the WSDISPLAYIO_* ioctls. This
is largely derived from existing implementations, and may be incorrect.
2002-06-22 19:08:32 +00:00
ross
0133468c02 English; -mdoc 2001-11-29 23:19:52 +00:00
augustss
004903c9e0 Update for the recent changes to wsmux. 2001-10-13 17:15:33 +00:00
wiz
9c2315c5c5 Fix paragraph problems, sort sections, sort Xrefs in SEE ALSO, and other
miscellaneous fixes.
2001-09-11 23:18:55 +00:00
wiz
e355ffe951 mmmm, ispell (and some whitespace nits). 2001-06-10 15:43:56 +00:00
wiz
078da810d8 Sort SEE ALSO. 2001-04-04 11:01:51 +00:00
ad
f3415e7d0e Note EGA support. 2000-06-12 11:04:15 +00:00
mycroft
1f2cf096b8 GC spurious blank lines. 2000-05-13 15:22:15 +00:00
pk
4592b78fd2 spelling. 2000-03-20 11:51:59 +00:00
dmcmahill
252ba9a20d Replace "wsloadfont" with "wsfontload". This fixes PR
misc/9437: Small typo is wsdisplay man page
Thanks to Ben Wong for the PR.
2000-02-17 14:11:24 +00:00
drochner
9f8fc49ce1 add a paragraph about the "console" property 1999-04-08 16:29:56 +00:00
drochner
fba9742963 add some manpages for wscons framework and devices 1999-03-22 19:15:01 +00:00