Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-21 | Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs). | Alexander Yurchenko | |
No functional changes. ok krw@ miod@ | |||
2009-01-12 | Recognize CAN and SUB control characters, and cancel any current escape | Miod Vallat | |
sequence when they appear. Per VT100 manual via naddy@, ok naddy@ | |||
2009-01-11 | WSDISPLAY_COMPAT_RAWKBD support for sun serial keyboards (zskbd, comkbd). | Miod Vallat | |
2009-01-10 | Do not compile in wsdisplay_emulinput() if WSEMUL_NO_VT100 is #defined. | Miod Vallat | |
2009-01-10 | When switching from emulation mode to mapped mode (i.e. X starts), it is not | Miod Vallat | |
enough to suspend the screen burner; the video has to be switched on if the screen burner had run already. | |||
2008-12-29 | Give ifb its own display type (be sure to make includes before rebuilding | Miod Vallat | |
wsconsctl) | |||
2008-12-21 | on i386 and amd64, let ctrl-alt-delete let you enter ddb if ddb.console=1 | David Gwynne | |
and machdep.kbdreset=2. "i like it" deraadt@ | |||
2008-10-06 | Add missing checks for sc_focus being NULL. Found the hard way by | Miod Vallat | |
Jesus Sanchez. | |||
2008-09-10 | Convert timeout_add() calls using multiples of hz to timeout_add_sec() | Bret Lambert | |
Really just the low-hanging fruit of (hopefully) forthcoming timeout conversions. ok art@, krw@ | |||
2008-08-24 | Define a proper wsdisplay type for legss(4). | Miod Vallat | |
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-07 | Since wsmux is currently designed to act as a N inputs : 1 output device, | Miod Vallat | |
be more coherent when handling the attachment of output devices (displays): - on attach, only claim the mux output if it has none already; - on detach, only force detachment from the input devices from this display if we are the mux output. | |||
2008-06-07 | Do not stupidly dereference NULL in wsmux_set_display() is invoked with NULL | Miod Vallat | |
as the second parameter. | |||
2008-01-23 | Cleanup cn_pri. Change constants to more meaningful names, rather than | Joel Sing | |
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@ | |||
2007-11-27 | Remove whitespace at EOL, KNF, ansify. Move jump scroll code to a separate | Miod Vallat | |
routine. No functional change (har, har) | |||
2007-11-27 | Add display type for SGI GBE. | Joel Sing | |
ok miod@ | |||
2007-11-26 | Constify the output of the emulops translate() function, as well as the | Miod Vallat | |
various tables they use. | |||
2007-11-25 | Ask the emulation code to hide the cursor when leaving emulation mode. This | Miod Vallat | |
way we do not get a phantom cursor image when X exits. | |||
2007-11-24 | typo | Miod Vallat | |
2007-09-17 | Only the most obvious bzero() -> M_ZERO changes. No cast changes, no | Kenneth R Westerback | |
MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an immediately adjacent bzero(). | |||
2007-09-11 | KNF | Gilles Chehade | |
prompted and "much better" by marco@, ok pyr@ | |||
2007-09-10 | more MALLOC/FREE -> malloc/free and M_ZERO changes | Gilles Chehade | |
ok pyr@ | |||
2007-09-01 | - Add bthidev(4), from NetBSD. | Xavier Santolaria | |
- Make btms(4) and btkbd(4) compile. - Removed remaining proplib NetBSD'sim Prodded a while ago by gwk@. Eyeballed by miod@. | |||
2007-07-25 | Back out the tracking of procs in struct selinfo. There's one serious | Artur Grabowski | |
bug in the code, but as soon as I try to fix it, it seems to trigger some other bugs. Instead of trying to figure out what's going on while everyone suffers, it's better to back out and figure out the bugs outside the tree. | |||
2007-06-02 | little fixes to get hotkeys working again. from alexey vatchenko | Ted Unangst | |
2007-05-31 | switch wskbd hotkeys over to workq. this eliminates quite a bit of code, | Ted Unangst | |
so remove the option too. if you have audio and wskbd, you have hotkeys. ok dlg | |||
2007-05-14 | wsmouse.h is needed for the NWSMOUSE test to actually work | Ted Unangst | |
found by and ok art | |||
2007-05-08 | add swapxy, resx and resy to struct wsmouse_calibcoords, | Robert Nagy | |
so we can store these values here; ok miod@ | |||
2007-04-10 | Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might | Miod Vallat | |
Mouse. Currently limited to USB mice. Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@ | |||
2007-04-10 | ``it's'' -> ``its'' when the grammar gods require this change. | Miod Vallat | |
2007-03-25 | POLLERR is the correct return code for poll errors | Ted Unangst | |
ok art deraadt miod | |||
2007-03-24 | Kill the horrible hack of storing the pid in struct selinfo. | Artur Grabowski | |
Instead, keep the proc pointer in it and put the selinfo on a list in struct proc in selrecord. Then clean up the list when leaving sys_select and sys_poll. miod@ ok, testing by many, including Bobs spamd boxes. | |||
2007-03-07 | For unsupported (yet) Expert3D style frame buffers, attach pcons and attach | Miod Vallat | |
a really dumb wsdisplay to pcons, so that wskbd/wsmouse input drivers can be used for input, and prom for output. This is a band-aid for the release, so that people with such frame buffers do not need to unplug them or switch to serial console to install OpenBSD. Probably not the best way to do this, but this one has a minimal footprint and no tentacles in wscons. ok deraadt@ | |||
2007-02-14 | FALLTHRU -> FALLTHROUGH for consistency. | Jonathan Gray | |
Suggested by miod@ | |||
2007-02-14 | Consistently spell FALLTHROUGH to appease lint. | Jonathan Gray | |
ok kettenis@ cloder@ tom@ henning@ | |||
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. |