Module Name: src Committed By: jandberg Date: Sat Feb 6 20:20:19 UTC 2016
Modified Files: src/share/man/man4/man4.amiga: amidisplaycc.4 src/sys/arch/amiga/dev: amidisplaycc.c Log Message: Fix some awkward language in manpage and code comments. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/share/man/man4/man4.amiga/amidisplaycc.4 cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amiga/dev/amidisplaycc.c 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/man4/man4.amiga/amidisplaycc.4 diff -u src/share/man/man4/man4.amiga/amidisplaycc.4:1.10 src/share/man/man4/man4.amiga/amidisplaycc.4:1.11 --- src/share/man/man4/man4.amiga/amidisplaycc.4:1.10 Wed Mar 11 13:41:25 2009 +++ src/share/man/man4/man4.amiga/amidisplaycc.4 Sat Feb 6 20:20:18 2016 @@ -1,4 +1,4 @@ -.\" $NetBSD: amidisplaycc.4,v 1.10 2009/03/11 13:41:25 joerg Exp $ +.\" $NetBSD: amidisplaycc.4,v 1.11 2016/02/06 20:20:18 jandberg Exp $ .Dd November 12, 2003 .Dt AMIDISPLAYCC 4 amiga .Os @@ -23,11 +23,10 @@ Currently it does not support running X. It can however coexist well enough with grf0 to make possible running X the old way, but be warned, you cannot switch screens while in X and when quitting it, it seems to hang. Switching a screen -then will bring up the text console. As always, we apologise for -the inconvenience. +then will bring up the text console. .Pp -What it does support is hilite (bold), underline, reverse and -foreground/background colors. +It supports foreground and background color, and the hilite (bold), +underline, and reverse text attributes. .Ss Virtual terminals and screen types The number of virtual screens is limited only by the available chip memory. Index: src/sys/arch/amiga/dev/amidisplaycc.c diff -u src/sys/arch/amiga/dev/amidisplaycc.c:1.29 src/sys/arch/amiga/dev/amidisplaycc.c:1.30 --- src/sys/arch/amiga/dev/amidisplaycc.c:1.29 Thu Nov 12 12:19:49 2015 +++ src/sys/arch/amiga/dev/amidisplaycc.c Sat Feb 6 20:20:18 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: amidisplaycc.c,v 1.29 2015/11/12 12:19:49 phx Exp $ */ +/* $NetBSD: amidisplaycc.c,v 1.30 2016/02/06 20:20:18 jandberg Exp $ */ /*- * Copyright (c) 2000 Jukka Andberg. @@ -28,15 +28,15 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: amidisplaycc.c,v 1.29 2015/11/12 12:19:49 phx Exp $"); +__KERNEL_RCSID(0, "$NetBSD: amidisplaycc.c,v 1.30 2016/02/06 20:20:18 jandberg Exp $"); /* * wscons interface to amiga custom chips. Contains the necessary functions * to render text on bitmapped screens. Uses the functions defined in * grfabs_reg.h for display creation/destruction and low level setup. * - * For each virtual terminal a new screen ('view') is allocated. - * Also one more is allocated for the mapped screen on demand. + * For each virtual terminal a new screen (a grfabs view) is allocated. + * Also one more view is allocated for the mapped screen on demand. */ #include "amidisplaycc.h" @@ -65,7 +65,7 @@ __KERNEL_RCSID(0, "$NetBSD: amidisplaycc #include <dev/cons.h> #include <dev/wsfont/wsfont.h> -/* These can be lowered if you are sure you dont need that much colors. */ +/* These can be lowered if you are sure you don't need that much colors. */ #define MAXDEPTH 8 #define MAXROWS 128 @@ -175,16 +175,12 @@ const struct wsdisplay_emulops amidispla amidisplaycc_allocattr }; -/* add some of our own data to the wsscreen_descr */ +/* Add some of our own data to the wsscreen_descr */ struct amidisplaycc_screen_descr { struct wsscreen_descr wsdescr; int depth; }; -/* - * List of supported screenmodes. Almost anything can be given here. - */ - #define ADCC_SCREEN(name, width, height, depth, fontwidth, fontheight) \ /* CONSTCOND */ \ {{ \ @@ -197,10 +193,10 @@ struct amidisplaycc_screen_descr { depth } /* - * Screen types. + * List of supported screen types. * - * The first in list is used for the console screen. - * A suitable screen mode is guessed for it by looking + * The first item in list is used for the console screen. + * A suitable screen size is guessed for it by looking * at the GRF_* options. */ struct amidisplaycc_screen_descr amidisplaycc_screentab[] = { @@ -252,7 +248,7 @@ const struct wsscreen_descr *amidisplayc #define NELEMS(arr) (sizeof(arr)/sizeof((arr)[0])) /* - * This structure also is passed to wscons. It contains pointers + * This structure is passed to wscons. It contains pointers * to the available display modes. */ @@ -343,7 +339,7 @@ static int aga_enable = 0; * This gets called at console init to determine the priority of * this console device. * - * Of course pointers to this and other functions must present + * Pointers to this and other functions must present * in constab[] in conf.c for this to work. */ void @@ -409,7 +405,7 @@ amidisplaycc_match(device_t parent, cfda if (matchname("amidisplaycc", name) == 0) return (0); - /* Allow only one of us now. Not sure about that. */ + /* Allow only one of us. */ if (amidisplaycc_attached) return (0); @@ -481,10 +477,9 @@ amidisplaycc_attach(device_t parent, dev } } - /* - * Color, bgcolor and style are packed into one long attribute. - * These macros are used to create/split the attribute + * Foreground color, background color, and style are packed into one + * long attribute. These macros are used to create/split the attribute. */ #define MAKEATTR(fg, bg, mode) (((fg)<<16) | ((bg)<<8) | (mode)) @@ -541,9 +536,6 @@ amidisplaycc_cursor(void *screen, int on } -/* - * This obviously does something important, don't ask me what. - */ int amidisplaycc_mapchar(void *screen, int ch, unsigned int *chp) { @@ -778,8 +770,6 @@ amidisplaycc_erasecols(void *screen, int /* * Copy a number of rows to another location on the screen. - * Combined with eraserows it can be used to perform operation - * also known as 'scrolling'. */ void @@ -1167,9 +1157,8 @@ amidisplaycc_mmap(void *dp, void *vs, of } /* - * As we all know by now, we are mapping our special - * screen here so our pretty text consoles are left - * untouched. + * Screen reserved for graphics is used to avoid writing + * over the text screens. */ bm = adp->gfxview->bitmap; @@ -1189,6 +1178,7 @@ amidisplaycc_mmap(void *dp, void *vs, of /* * Create a new screen. + * * NULL dp signifies console and then memory is allocated statically * and the screen is automatically displayed. *