Module Name: src
Committed By: macallan
Date: Fri Jan 13 16:06:20 UTC 2012
Modified Files:
src/share/man/man9: rasops.9 wsfont.9
Log Message:
document recent changes
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/share/man/man9/rasops.9
cvs rdiff -u -r1.16 -r1.17 src/share/man/man9/wsfont.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/rasops.9
diff -u src/share/man/man9/rasops.9:1.12 src/share/man/man9/rasops.9:1.13
--- src/share/man/man9/rasops.9:1.12 Thu Dec 2 12:54:13 2010
+++ src/share/man/man9/rasops.9 Fri Jan 13 16:06:20 2012
@@ -1,4 +1,4 @@
-.\" $NetBSD: rasops.9,v 1.12 2010/12/02 12:54:13 wiz Exp $
+.\" $NetBSD: rasops.9,v 1.13 2012/01/13 16:06:20 macallan Exp $
.\"
.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -168,7 +168,10 @@ The arguments
.Fa wantrows
and
.Fa wantcols
-are the number of rows and columns we'd like.
+are the number of rows and columns we'd like. Passing zero for either one of
+them uses the default - normally 80x25 but it can be changed with
+options RASOPS_DEFAULT_WIDTH=80
+options RASOPS_DEFAULT_HEIGHT=25
If calling
.Fn rasops_reconfig
to change the font and ri_wsfcookie \*[Ge] 0, you must call
Index: src/share/man/man9/wsfont.9
diff -u src/share/man/man9/wsfont.9:1.16 src/share/man/man9/wsfont.9:1.17
--- src/share/man/man9/wsfont.9:1.16 Mon Jun 13 15:24:21 2011
+++ src/share/man/man9/wsfont.9 Fri Jan 13 16:06:20 2012
@@ -1,4 +1,4 @@
-.\" $NetBSD: wsfont.9,v 1.16 2011/06/13 15:24:21 nonaka Exp $
+.\" $NetBSD: wsfont.9,v 1.17 2012/01/13 16:06:20 macallan Exp $
.\"
.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -49,10 +49,10 @@
.Fn wsfont_init "void"
.Ft int
.Fn wsfont_matches "struct wsdisplay_font *font" "const char *name" \
-"int width" "int height" "int stride"
+"int width" "int height" "int stride" "int flags"
.Ft int
.Fn wsfont_find "const char *name" "int width" "int height" "int stride" \
-"int bitorder" "int byteorder"
+"int bitorder" "int byteorder" "int flags"
.Ft int
.Fn wsfont_add "struct wsdisplay_font *font" "int copy"
.Ft int
@@ -126,11 +126,14 @@ Matches the font
with the specifications
.Fa name ,
.Fa width ,
-.Fa height
+.Fa height ,
+.Fa stride
and
-.Fa stride .
+.Fa flags .
Return zero if not matched and non-zero if matched.
-.It Fn wsfont_find "name" "width" "height" "stride" "bitorder" "byteorder"
+The "flags" parameter has the same meaning as in
+.Fn wsfont_find .
+.It Fn wsfont_find "name" "width" "height" "stride" "bitorder" "byteorder" "flags"
Find the font called
.Fa name
from the fonts loaded into the kernel.
@@ -161,6 +164,16 @@ The font is ordered left to right.
The font is ordered right to left.
.El
.Pp
+The
+.Fa flags
+parameter determines what type of font can be returned.
+Any combination of the following values is allowed:
+.Bl -tag -width compact
+.It WSFONT_FIND_BITMAP
+To search bitmap fonts,
+.It WSFONT_FIND_ALPHA
+to search anti-aliased fonts.
+.El
When more flexibility is required,
.Fn wsfont_enum
should be used.