Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-07 | Some dynamically allocated elements are not considered of vital importance | Miod Vallat | |
for the vt100 emulation to work well enough for most cases (i.e. alternate character set tables, non-default tab settings, etc). However, code did not always check if these elements had been successfully allocated before trying to use them, or worse, would explicitely panic in DIAGNOSTIC kernels. Change this to work in a degraded mode (by ignoring related escape sequences) instead. | |||
2007-01-07 | Change allocations to M_NOWAIT in attach methods, and return NULL if they fail. | Miod Vallat | |
2007-01-07 | In wsscreen_attach(), allow wsemul->attach to fail (returning NULL) if the | Miod Vallat | |
screen is not the console. | |||
2006-12-17 | More leftovers from rcons. | Miod Vallat | |
2006-12-17 | When processing a compose sequence of a dead accent and the spacebar, put | Miod Vallat | |
the ``mundane'' accent: apostrophe instead of acute, and comma instead of cedilla. This matches what existing keyboard layouts with dead keys do. From Maurice Janssen via otto@ | |||
2006-12-09 | Do not make sun terminal emulation selected by the wsemul_sun frame buffer | Miod Vallat | |
attribute anymore; remove it and use option WSEMUL_SUN instead, which gets added to all sparc* kernels. While there, do not compile vt100 emulation on sparc* kernels, this saves 16+ KB of text. ok deraadt@ | |||
2006-12-02 | Use a better strategy to make the mouse pointer visible in inverse_char(); | Miod Vallat | |
also check the return value of alloc_attr() for failure. No functional change. | |||
2006-12-02 | Fix ri_devcmap[] to allow WSCOL_BLACK and WSCOL_WHITE to not have to be | Miod Vallat | |
different for sparc{,64} systems. | |||
2006-11-29 | No need to include pcdisplay.h here anymore. | Miod Vallat | |
2006-11-29 | Change the getchar wsdisplay_accessops function to not return a | Miod Vallat | |
display-dependent value, but instead fill a structure with the chaarcter and a valid attribute, suitable for use with unpack_attr. Adapt the wsmoused code to these changes, and remove all knowledge of the text-mode style pc video attributes in it. This will eventually allow wsmoused to be used on non-pcdisplay devices. | |||
2006-11-29 | Add an unpack_attr function to struct wsdisplay_emulops, to match the | Miod Vallat | |
existing alloc_attr function. This allows rasops_unpack_attr to be kept private to rasops, yet available to the screen drivers. | |||
2006-11-29 | Add a new member to struct wsemuldisplaydev_attach_args, for a frame buffer | Miod Vallat | |
driver to be able to tell how many wscons screens to attach to it, instead of WSDISPLAY_DEFAULTSCREENS which is a global setting. | |||
2006-11-27 | commit vesabios for matthieu@ | Gordon Willem Klok | |
ok deraadt, "slap it in" miod@ | |||
2006-11-01 | poll errors should be POLLERR, not some random E value | Ted Unangst | |
from alexandre ratchov. ok claudio | |||
2006-10-19 | Fix hopefully the last wscons jump scrolling glitch, which can occur | Dimitry Andric | |
in case autowrapping is on, and control characters other than BS, CR, HT are encountered. Righto! miod@, also verified by Paul Stoeber. | |||
2006-10-16 | Fix some more "is is"s. ok otto@. | Tom Cosgrove | |
2006-10-09 | Fix jump scroll glitch, reported by dim@ and Paul Stoeber. | Miod Vallat | |
2006-08-17 | Jump scroll support for vt100 and sun wscons emulations, helps macppc and | Miod Vallat | |
zaurus a lot, tested by many; ok deraadt@ | |||
2006-08-14 | Really do what I intended on SMALL_KERNEL configurations. | Miod Vallat | |
2006-08-14 | Add an attribute to the keyboard devices which can produce the keys the | Miod Vallat | |
wskbd hotkey thread knows about, and make this code conditional on this attribute. No functional change, simply smaller kernels on a few platforms. | |||
2006-08-06 | Convert the Sony wsfonts to ISO-Latin1 encoding, and drop the Sony encoding | Miod Vallat | |
conversion tables; from NetBSD. | |||
2006-08-06 | Time for rcons code to retire. | Miod Vallat | |
2006-08-06 | Do not try and mate wskbd0 and wsdisplay0 if there is now wsdisplay in the | Miod Vallat | |
kernel; spotted by kettenis. | |||
2006-08-05 | Oops, forgot these changes. | Miod Vallat | |
2006-08-05 | On platforms which do not use wsmux (because they can't have more than one | Miod Vallat | |
keyboard at once), force wskbd0 to connect to wsdisplay0 even if they are not console devices. | |||
2006-08-01 | Avoid a few NULL dereferences, and boot -c works on vax with glass console. | Miod Vallat | |
2006-07-31 | Kill autorepeat on ``all keys up'' event. | Miod Vallat | |
2006-07-29 | Do not fail KDENABIO and KDDISABIO ioctls on non-i386 platforms, this allows | Miod Vallat | |
older X servers to run; ok matthieu@ | |||
2006-07-24 | Driver for the VS4000/90 frame buffer, adapted from NetBSD (ragge) and | Miod Vallat | |
Blaz Antonic's work, no acceleration yet, untested due to the lack of hardware, but enough sacrifices were made to the RAMDAC Gods. | |||
2006-07-20 | latvian kbd map; from Martynas Venckus <lab@plius.net> | Michael Shalayeff | |
2006-07-11 | Compile out syncops support unless option WSDISPLAY_COMPAT_USL | Miod Vallat | |
2006-07-06 | acquiration -> acquisition (so that eyes stop bleeding) | Miod Vallat | |
2006-07-01 | Make sure the color selection escape sequences use black for 0 and white for 7, | Miod Vallat | |
as on vt220. | |||
2006-06-30 | For 32bit sun frame buffers, tweak ri_devcmap to get the BoW palette instead | Miod Vallat | |
of needing different WSCOL_{BLACK,WHITE} values than 8bit frame buffers. This allows us to not special case the alloc_attr() invocations depending on the color depth, and to make WSCOL_{BLACK,WHITE} constants again in the wsemul_sun land. | |||
2006-06-30 | Make routines which may set PSL_IOPL consistent wrt the securelevel for | Miod Vallat | |
which this is allowed; ok deraadt@ | |||
2006-06-29 | No need to keep specific variables for the kernel messages colors on sun | Miod Vallat | |
emulation, we can reuse the existing WSCOL_xxx codes, and WSCOL_BLACK and WSCOL_WHITE will point to variables anyway. | |||
2006-05-29 | Add support for the audio volume keys found on many laptops' builtin | Miod Vallat | |
keyboard. These specific keys are posted to a kernel thread which will issue mixer commands if an audio device exists. Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I. | |||
2006-05-19 | Add the missing Latin-2 glyphs, not used yet. | Miod Vallat | |
2006-04-28 | In wsmux_set_display(), pass FWRITE instead of 0 when invoking ioctl | Miod Vallat | |
WSKBDIO_SETMODE, or it will be ignored. | |||
2006-04-16 | Preliminary driver for the Colorgraphic VoyagerVGA pcmcia frame buffer; | Miod Vallat | |
more like a proof of concept than anything useful, due to the slowness of the beast, but deraadt@ insists this gets in the tree. Written with matthieu@'s help. | |||
2006-04-16 | Allow a non-console wsdisplay to be detached if necessary. | Miod Vallat | |
2006-04-14 | Minimal support for the HP98705 ``Tigershark'' TurboVRX frame buffer | Miod Vallat | |
(using an overlay plane only for now). Bootblocks, text console and X11 are supported. | |||
2006-03-15 | Correct checks against cd_ndevs - valid numbers are strictly inferior to | Miod Vallat | |
cd_ndevs. | |||
2006-02-14 | Define a wsdisplay type for the Sun ZX/Leo frame buffer. | Miod Vallat | |
2006-02-12 | Remove dead sysbeep driver and unused sysbeep() routine. No functional change. | Miod Vallat | |
2006-01-09 | Introduce a wsdisplay type for mac68k frame buffers; we might need to become | Miod Vallat | |
less generic in the future, though. | |||
2005-11-21 | Move contents of sys/select.h to sys/selinfo.h in preparation for a | Todd C. Miller | |
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@. | |||
2005-11-05 | Check the screen number before using it as an index. | Uwe Stuehler | |
"correct" miod@ | |||
2005-09-27 | More non-emulating wsdisplay tentacles removal. | Miod Vallat | |
2005-08-20 | some wsdisplay devices don't have an input device attached. | Matthieu Herrb | |
Fixes multi-head on sparc. ok henning@ |