summaryrefslogtreecommitdiff
path: root/sys/dev/wscons
AgeCommit message (Collapse)Author
2000-11-24Better key repeat logic. When we're in repeat mode, with the exception ofAaron Campbell
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?
2000-11-23Make wsdisplaystart() a bit more like PCVT's pcstart() to avoid tty races whenAaron Campbell
switching virtual terminals.
2000-11-15Make sure not to null deref the function pointer for the scrollback accessopAaron Campbell
(some hardware drivers do not support this yet, i.e., vgafb in powerpc); mickey@ ok
2000-11-15Support console scrollback in wscons through a new "scrollback" accessop thatAaron Campbell
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.
2000-11-15Add two command definitions for wscons scrollback support and link them toAaron Campbell
the PGUP/PGDN keys.
2000-11-15Brown is ugly.Aaron Campbell
2000-11-13Make this compile under OpenBSD.Aaron Campbell
2000-09-06Add support for smaller font, default 23point font is too large for 800x600Dale S. Rahn
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.
2000-08-01no cn_bell yet; bad mickey, try #2Michael Shalayeff
2000-08-01no cn_bell yet; bad mickeyMichael Shalayeff
2000-08-01update wscons, nothing serious, mostly api fixes for us; from netbsd through ↵Michael Shalayeff
aaron@
2000-07-19Use the generic t_rstrt_to for ttrstrt timeout, instead of the local solution.Artur Grabowski
2000-07-05oops, late night typoMichael Shalayeff
2000-07-05new timeoutsMichael Shalayeff
2000-06-30.es kbd; from nbsdMichael Shalayeff
2000-06-30some more display types; from nbsdMichael Shalayeff
2000-05-16import newer wscons source from netbsd.Michael Shalayeff
art@ said it will make his life easier in alpha rhands@ said it is not used in powerpc for now bjc@ said that it would make vax port easier mickey@ said other platforms can use it, and it's faster
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-11-21check for negative off in mmapNiklas Hallqvist
1998-08-15fix kbd generated NULs from CTRL-@ and CTRL-SPkstailey
1997-11-10use files.wsconsMichael Shalayeff
1997-11-06Add some missing things for the MI vga driver. Move wscons to an MI place asNiklas Hallqvist
well. $OpenBSD$ tagging
1997-08-22do not check for sc_ioctl in mmap callTheo de Raadt
1997-07-31text video attributes, tested only on vga, send me E-mail if it breaks ↵kstailey
something, thx.
1997-07-31off by one in clear screen codekstailey
1997-07-31fix vi on console by not moving cursor when printing nullskstailey
1997-07-28insert char (for real)kstailey
1997-07-27arrgh! (sigh) (*sniffle*)kstailey
Fix insert char to erase more than one char in the newly created empty space past the insertion point.
1997-07-10add insert char capability (and no bickering about it being ANSI 8c{)]kstailey
1997-04-08minor cleanup regarding forward scrolling usage, also only scroll one linemichaels
at a time rather than 10. (slower, but not so distractingly ugly anymore)
1997-04-08use a different, smaller font.michaels
1997-01-24Sync with NetBSD 961207Niklas Hallqvist
1996-10-30Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed.Niklas Hallqvist
-Wall -Wstrict-prototypes -Wmissing-prototypes too.
1996-07-29Add OpenBSD tags. Adapt to OpenBSD *_intr_establish calling conventionNiklas Hallqvist
1996-06-18sync to 0616, retaining local diffsTheo de Raadt