freebsd-nq/sys/dev
Kazutaka YOKOTA 1ee1681798 - Move the mouse cursor to the center of the screen after video
mode switch in ioctl.
Possibly related to PR: kern/4271

- A kludge: initialize scp->xpixel and ypixel even in the text mode.
If the console enters the `unknown' graphics mode via the ioctl KDSETMODE
(KD_GRAPHICS), these fields are not set (because syscons cannot know
the correct values), but set_mouse_pos() need to refer to these field
to adjust the mouse position.

- Turn off MOUSE_VISIBLE when switching video mode by ioctl.

- another new option: SC_MOUSE_CHAR
Define the first character code of four consecutive codes to be used for
the mouse cursor.  Default codes are 0xd0 through 0xd3.  Beware that
if you decide to use any codes outside the range of 0xc0-0xdf,
the mouse cursor may not look good, because of the way VGA displays
characters in 9-dot-wide character cells.
Requested by several people.

(This patch was tested by a person who recently reported, in the -current
ML, a page fault problem in the kernel (draw_mouse_iamge()) after
X server shutdown. The patch cured his problem.)
1998-02-11 15:02:40 +00:00
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Add support to aicasm for "downloaded constants". These are immediate 1997-09-27 19:37:31 +00:00
ar Make INET a proper option. 1998-01-08 23:42:31 +00:00
bktr Staticize. 1998-02-09 06:11:36 +00:00
ccd Remove unused devfs include. (Julian or Satoshi might want to add proper 1998-01-31 03:19:06 +00:00
cy Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
de Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
dgb Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
dpt Staticize. (Diffs by me & and Simon in cooperation.) 1998-02-10 17:36:44 +00:00
ed Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
eisa Staticize. 1998-02-09 06:11:36 +00:00
en Staticize. 1998-02-09 06:11:36 +00:00
ep Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
ex Make INET a proper option. 1998-01-08 23:42:31 +00:00
fdc Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
fe Make INET a proper option. 1998-01-08 23:42:31 +00:00
fxp Staticize. 1998-02-09 06:11:36 +00:00
ic Enable the FIFO on enhanced floppy controllers. This reduces the 1997-09-17 20:16:17 +00:00
ie Staticize. 1998-02-09 06:11:36 +00:00
joy Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
kbd Define CTL-ALT-ESC as the debug' key, CTL-ALT-SPACE as the suspend'key 1998-01-28 08:45:18 +00:00
lnc Support C-NET(98)S ethernet card (PC-98 only). 1998-02-10 03:22:20 +00:00
mcd Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
mse Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
pci Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
pcm/isa update of Luigi's sound drivers... 1997-11-23 07:03:21 +00:00
pdq Staticize. 1998-02-09 06:11:36 +00:00
ppbus Staticize. 1998-02-09 06:11:36 +00:00
ppc Removed unused #includes. 1997-09-01 02:08:42 +00:00
rc Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
rp Staticize. 1998-02-09 06:11:36 +00:00
scd Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
si Make the debug options new-style. 1998-01-31 07:23:16 +00:00
sio Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
snp Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
sound/isa update of Luigi's sound drivers... 1997-11-23 07:03:21 +00:00
speaker Staticize. 1998-02-09 06:11:36 +00:00
sr Staticize. 1998-02-09 06:11:36 +00:00
syscons - Move the mouse cursor to the center of the screen after video 1998-02-11 15:02:40 +00:00
tx Staticize. 1998-02-09 06:11:36 +00:00
vn Staticize. 1998-02-09 06:11:36 +00:00
vx Staticize. 1998-02-09 06:11:36 +00:00
wl Make INET a proper option. 1998-01-08 23:42:31 +00:00