Age | Commit message (Collapse) | Author |
|
|
|
|
|
old one, instead of the other way around. This makes the motion look much
more fluid on my laptop LCD.
|
|
NetBSD. deraadt@ ok
|
|
from the current one.
|
|
|
|
|
|
|
|
the wsmoused daemon (replacement for moused which was used with PCVT). Adds
a "getchar" method to the display drivers which returns the value of the
character currently under the cursor (e.g., so it may be inversed). From jbm@.
Still needs a bit of cleanup and improvement, especially X cohabitation
features. The pointer moves to fast as well. These sorts of issues will be
corrected in-tree.
|
|
|
|
device is connected to a display or not. Use it in wsmux_detach_sc(). This
fixes a problem I've been struggling with whereby the machine panics if I
detach a USB keyboard before disconnecting it from wsdisplay.
|
|
Add kludge to prevent wscons on i386 from stealing the console from
another source. wscons should really be fixed to not touch cn_tab...
|
|
|
|
|
|
list known encodings. -moj ok @aaron
|
|
|
|
and ignore it; from NetBSD.
|
|
is happy again. It also makes i386 serial console work by changing
the console priority in wscons_machdep.c from CN_INTERNAL to CN_NORMAL
and moves the com/pccom console attach routine for i386 to be the
first so it will be matched (consinit takes the first highest match).
|
|
|
|
drahn@, snarked at by mickey@ ;)
|
|
okay deraadt@, millert@
from jlemon@freebsd.org:
extend kqueue down to the device layer, backwards compatible approach
suggested by peter@freebsd.org
|
|
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.
|
|
may be the same as visual width or larger.
This is seen on iMacDV systems running at 640x480 or 800x600 with a linebytes
of 1024.
|
|
i386. This fixes serial console. millert@, mickey@ ok
|
|
|
|
button state (and hence spurious mouse clicks) if the event queue filled
up; from NetBSD.
|
|
|
|
|
|
6 are enabled by default. After these changes, to enable more you must
change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and
edit /etc/ttys to switch the new ones from 'off' to 'on'.
|
|
only allowed 8 ttys as maximun, despite the WSDISPLAY_DEFAULTSCREENS
value. ttyCa-b can't be accessed now but a fix is on the way; aaron@ ok.
|
|
|
|
|
|
the screen was only restored if a new character was actually displayed on the
screen); jcs@rt.fm. This brings us closer to the behavior of PCVT. Also, while
I'm here, add some #ifdef so wskbd does not depend on wsdisplay (pointed out
to me by fgsch@).
|
|
|
|
|
|
in ioconf.c created by the wsmux pseudo-device), an input device may have
already attached itself as a mux. We don't want to whack these pointers.
Net result: the PS/2 mouse on my laptop is now properly mux'd. Right now I
have my laptop's builtin keyboard and builtin mouse (ps/2), plus I have
attached a separate USB keyboard and USB mouse. All four devices are accepting
input at the same time. If I want to go mobile, I can unhook the USB devices
and my builtin devices will still work without changing X settings. Very cool.
|
|
|
|
|
|
|
|
- Remove static.
|
|
matter much since they are the same value, but confusing nonetheless.
|
|
agreed with aaron
|
|
modifier keys (SHIFT, CTRL, ALT, etc.), and a key "up" event is received,
only delete the key repeat timeout if the key that generated the "up"
event is the key currently being repeated. When a key "down" event is
received, the opposite -- only delete the key repeat if the key that generated
the "down" event is _not_ the key currently being repeated.
Playing here is a bit dangerous since we are constraining the conditions in
which a timeout(9) is deleted (we don't want to mistakenly get stuck in a
non-legitamite key repeat).
Using timeout(9) for this is kind of gross. I guess it is done here to avoid
key repeat code in all of the actual hardware keyboard drivers.
There is still a bug here. If you have a key held down and detach your
keyboard (by either unplugging it or doing a KVM switch), the timeout is not
deleted and the key continues to repeat until it gets the keyboard back and
receives an interrupt. Perhaps we should not be ignoring typematic keys after
all?
|
|
switching virtual terminals.
|
|
(some hardware drivers do not support this yet, i.e., vgafb in powerpc);
mickey@ ok
|
|
hooks into the lower-level display driver. The updated vga(4) driver I'm about
to commit has support for this. This is a fairly unobtrusive way to implement
scrollback while maintaining the abstraction of the wscons system.
|
|
the PGUP/PGDN keys.
|
|
|
|
|
|
or 640x480 screen.
Move font initialization into source file, rather than in header file.
New font added, 8x16, derived from ic/font8x16.c
If gallant font will give 80 or more columns, it is used, if not
the 8x16 font is used.
|