freebsd-nq/sys/dev/syscons
Bruce Evans 36e19a0f8c Fix setting of defaults for the text cursor.
There was already a per-vty defaults field, but it was useless since it was
only initialized when propagating the global settings and thus no different
from the current global settings and not per-vty.  The global defaults field
was also invariant after boot time, but not quite so useless.

Fix this by adding a second selection bit the the control flags of the
relevant ioctl().  vidcontrol doesn't support this yet.  Setting either
default propagates the change to the current setting for the same level
and then to all lower levels.

Improve the 3-way escape sequence used by termcap to control the cursor.
The "normal" (ve) case has always used reset, so the user could set
it to anything, but since the reset is to a global value this is not
very useful, especially since the "very visible" (vs) case doesn't
reset but inconsistently forces to a blinking block.  Change vs to
first reset and then XOR the blinking bit so that it is predictably
different from ve.
2017-08-19 23:13:33 +00:00
..
apm
blank
daemon
dragon
fade
fire
fonts Add files to help manage the (vga) syscons mouse cursor. 2017-07-08 15:01:55 +00:00
green
logo
plasma
rain
snake
star
warp
scgfbrndr.c Special rendering methods for removing mouse cursors cannot be removed 2017-04-10 06:19:09 +00:00
schistory.c
scmouse.c Trival style fix to previous commit to add this detail. 2017-04-12 17:38:00 +00:00
scterm-teken.c Fix setting of defaults for the text cursor. 2017-08-19 23:13:33 +00:00
scterm.c
scvesactl.c
scvgarndr.c Fix attribute flipping for cut marking in pixel mode. The text-mode 2017-07-10 09:00:35 +00:00
scvidctl.c
scvtb.c
syscons.c Fix setting of defaults for the text cursor. 2017-08-19 23:13:33 +00:00
syscons.h Rename curr_curs_attr to base_curr_attr. The actual current cursor 2017-08-19 21:40:42 +00:00
sysmouse.c