Date: Mon, 3 Aug 1998 04:30:46 -0700 (PDT) From: Kazutaka YOKOTA <yokota@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include console.h src/sys/i386/isa syscons.c syscons.h Message-ID: <199808031130.EAA29933@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
yokota 1998/08/03 04:30:45 PDT
Modified files:
sys/i386/include console.h
sys/i386/isa syscons.c syscons.h
Log:
1. Reorganized screen saver related code so that both the LKM screen
saver and splash screen can all work properly with syscons. Note that
the splash screen option (SC_SPLASH_SCREEN) does not work yet, as it
requires additional code from msmith.
- Reorganized the splash screen code to match the latest development
in this area.
- Delay screen switch in `switch_scr()' until the screen saver is
stopped, if one is running,
- Start the screen saver immediately, if any, when the `saver' key is
pressed. (There will be another commit for `kbdcontrol' to support
this keyword in the keymap file.)
- Do not always stop the screen saver when mouse-related ioctls
are called. Stop it only if the mouse is moved or buttons are
clicked; don't stop it if any other mouse ioctls are called.
2. Added provision to write userland screen savers. (Contact me if you
are interested in writing one.)
- Added CONS_IDLE, CONS_SAVERMODE, and CONS_SAVERSTART ioctls to
support userland screen savers.
3. Some code clean-ups.
Revision Changes Path
1.38 +10 -2 src/sys/i386/include/console.h
1.272 +288 -143 src/sys/i386/isa/syscons.c
1.39 +12 -3 src/sys/i386/isa/syscons.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808031130.EAA29933>
