summaryrefslogtreecommitdiff
path: root/sys/dev/wscons
AgeCommit message (Collapse)Author
2001-06-09Set sc_dying in wskbd_detach, otherwise it's pointless.Aaron Campbell
2001-06-09Remove sc_ready from the softc, we can just test sc_events.io instead.Aaron Campbell
2001-06-09Allow wskbd_cngetc() to return any key pressed, not just ones in the ASCIIAaron Campbell
group; fixes PR/1787. This mimics the behavior of pccons and pcvt; mickey@ ok
2001-06-08swiss french keyboard; from Mathias Schmocker <smat@acm.org>Michael Shalayeff
2001-06-08and add a note on result value importanceMichael Shalayeff
2001-06-08invert caps w/ shifts, also cleanup the whole routine; pointed out by ↵Michael Shalayeff
pvalchev@; aaron@ ok
2001-06-04Don't print these messages unless debugging. mickey@ okHakan Olsson
2001-05-24Check malloc() return value, from tedu@heorot.stanford.eduAngelos D. Keromytis
2001-05-16it is not right to malloc() w/ WAITOK at attach time, put back NULL check ↵Michael Shalayeff
and change to NOWAIT
2001-05-16it is not right to malloc() w/ WAITOK at attach time, put back NULL check ↵Michael Shalayeff
and change to NOWAIT
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-16kill COMPAT_{09,10,11} kernel options. We still need kern_info_09.c and ↵Todd C. Miller
kern_ipc_10.c for other compat modules.
2001-05-14add swiss german layout; from Kaspar Brand <kasparb@freesurf.ch>Michael Shalayeff
2001-05-08inplement screen burner in screenblank(1) style (no program though).Michael Shalayeff
disabled by default, also supports vsync blanking, disabled by default. aaron@ looked at it a while back and i fixed problems he had indicated.
2001-05-01splhigh -> splttyAaron Campbell
2001-04-30koi8-r keyboard layout; from igor grabin <violent@death.kiev.ua>Michael Shalayeff
2001-04-18Oops -- adjust the comment as well.Aaron Campbell
2001-04-18Set the default bell pitch to 400, like X.Aaron Campbell
2001-04-17During a mouse motion event, inverse the new mouse position first, then theAaron Campbell
old one, instead of the other way around. This makes the motion look much more fluid on my laptop LCD.
2001-04-17Implement cnbell(), an optional entrypoint that rings the console bell; fromAaron Campbell
NetBSD. deraadt@ ok
2001-04-16Don't remove the mouse cursor when output occurs on a virtual terminal differentjbm
from the current one.
2001-04-14KNFAaron Campbell
2001-04-14Remove non-portable sysbeep calls; deraadt@Aaron Campbell
2001-04-14Remove some static.Aaron Campbell
2001-04-14Kernel support for console mouse functionality which will be controlled byAaron Campbell
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.
2001-04-09Honor the db_console sysctl variable, like PCVT did.Aaron Campbell
2001-03-30Add a new wsmuxop, dissetdisplay, which wsmux uses to disocver whether a muxAaron Campbell
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.
2001-03-14Back out order change in conf.c and priority change in wscons_machdep.cTodd C. Miller
Add kludge to prevent wscons on i386 from stealing the console from another source. wscons should really be fixed to not touch cn_tab...
2001-03-14allow listing and soon deleting fonts; aaron@ okMichael Shalayeff
2001-03-09Add Belgian keymap for wscons; addresses PR/1592 from TDeval@PrimeOBJ.COM.Aaron Campbell
2001-03-08Make struct wscons_keydesc public. To make it possible for kbd(1) toMats O Jansson
list known encodings. -moj ok @aaron
2001-03-07C requires labels to be followed by statements; from NetBSD.Aaron Campbell
2001-03-07Instead of panic'ing when an ESC is found in kernel output, print a warningAaron Campbell
and ignore it; from NetBSD.
2001-03-05Backs out changes to wsdisplay.c so alpha (and presumably others)Todd C. Miller
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).
2001-03-03complete wscons support for abd keyboard. -moj ok @deraadtMats O Jansson
2001-03-01Wrap KS_Cmd_KbdReset in #ifdef __i386__ for now; politely pointed to this byAaron Campbell
drahn@, snarked at by mickey@ ;)
2001-03-01port kqueue changes from freebsd, plus all required openbsd glue.Niels Provos
okay deraadt@, millert@ from jlemon@freebsd.org: extend kqueue down to the device layer, backwards compatible approach suggested by peter@freebsd.org
2001-03-01Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by theAaron Campbell
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.
2001-02-28Add ability to get display width in bytes for display memory, thisDale Rahn
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.
2001-02-25Add wscons_machdep.c which is a constab-style wrapper driver for wscons onAaron Campbell
i386. This fixes serial console. millert@, mickey@ ok
2001-02-20default to kernel messages blueTheo de Raadt
2001-02-18Fix an uninitialized variable which could cause corruption of the userAaron Campbell
button state (and hence spurious mouse clicks) if the event queue filled up; from NetBSD.
2001-02-13default more wscons optionsTheo de Raadt
2001-02-11$OpenBSD$Federico G. Schwindt
2001-02-11Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). OnlyAaron Campbell
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'.
2001-02-11Change MAXSCREEN to 12 so ttyC8-b can be used. Previous behaviorFederico G. Schwindt
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.
2001-02-10sync w/ netbsd; aaron@ okMichael Shalayeff
2001-02-09Fix an uninitialized variable.Aaron Campbell
2001-02-08Cause keypresses to reset the screen in case we are in scrollback (previouslyAaron Campbell
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@).
2001-02-05WSMOUSEIO_SRES, WSMOUSEIO_SSCALE and WSMOUSEIO_SRATE are _IOW(), not _IOR()Matthieu Herrb