tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
wscons
/
at
jcs
35 files
ascii.h
Add missing comments for CAN and SUB, for consistency.
8 years ago
files.wscons
The ability to attach a wsdisplay without a terminal emulator has been removed quite many years ago. Drop the _emul component of config machinery symbol names, and merge the wsdisplay_emul_smth with wsdisplay_common_smth as they are their only users.
1 year ago
unicode.h
Catch up with box drawing characters which have been standardized in unicode after the original wscons code was written and chose placeholder values.
3 years ago
wscons_callbacks.h
UTF-8 support for wsdisplay emulation modes. Both vt100 and sun emulation will now recognize xterm-compatible escape sequences ESC % G and ESC % @ to enter and leave UTF-8 mode, respectively.
12 years ago
wscons_features.h
Disable double width and height escape sequences under SMALL_KERNEL.
3 years ago
wsconsio.h
remove WSDISPLAYIO_OGINFO compat ioctl, planned for after 7.3 ok miod@
2 years ago
wsdisplay.c
If VT switching is blocked because we're resuming and we can't sleep, return EBUSY. Prevents a panic when doing a VT switch from the keyboard while we're still resuming.
8 months ago
wsdisplay_compat_usl.c
correct indentation
2 years ago
wsdisplay_usl_io.h
Remove 'option COMPAT_PCVT' now that X doen't use it anymore. An X server built after april 3 is needed to be able to start X with the new kernel. ok kettenis@
10 years ago
wsdisplayvar.h
Fix various typos in wscons(4) comments.
5 years ago
wsemul_dumb.c
change wsdisplay attribute type from long to uint32_t
5 years ago
wsemul_subr.c
Replace old'n'wrong UTF-8 logic with a better one borrowed from Citrus; issue reported by Crystal Kolipe on tech@
3 years ago
wsemul_sun.c
Make sure we do not increase the escape sequence argument count beyond usable bounds, in case escape sequences end up with too many semicolons. Without this, the kernel could be made to access random memory after receiving some specially crafted DCS or CSI terminal escape sequences.
2 years ago
wsemul_vt100.c
Add support for CSI b control sequence (repeat last printed character) to the wscons vt100 emulation. Based on a diff from Crystal Kolipe, modified to properly handle partial updates, verified to work with udl(4).
1 year ago
wsemul_vt100_chars.c
Catch up with box drawing characters which have been standardized in unicode after the original wscons code was written and chose placeholder values.
3 years ago
wsemul_vt100_keys.c
Add Backtab key, based on a change from Crystal Kolipe kolipe.c at exoticsilicon dot com.
3 years ago
wsemul_vt100_subr.c
Implement CSI s and CSI u to save and restore cursor position. These are supported by the FreeBSD syscon and some software assumes running on *BSD implies they work.
1 year ago
wsemul_vt100var.h
Add support for CSI b control sequence (repeat last printed character) to the wscons vt100 emulation. Based on a diff from Crystal Kolipe, modified to properly handle partial updates, verified to work with udl(4).
1 year ago
wsemulconf.c
Fix two out-of-bounds array accesses in ioctl code pats. One found by johnc@armadilloaerospace.com and another one spotted by matthieu@.
5 years ago
wsemulvar.h
Add support for CSI b control sequence (repeat last printed character) to the wscons vt100 emulation. Based on a diff from Crystal Kolipe, modified to properly handle partial updates, verified to work with udl(4).
1 year ago
wsevent.c
Wipe out WSEVENT_MPSAFE logic. All wsevent_filtops are mp-safe for a long time. We don't need it anymore.
8 months ago
wseventvar.h
Wipe out WSEVENT_MPSAFE logic. All wsevent_filtops are mp-safe for a long time. We don't need it anymore.
8 months ago
wskbd.c
Wipe out WSEVENT_MPSAFE logic. All wsevent_filtops are mp-safe for a long time. We don't need it anymore.
8 months ago
wskbdraw.h
Fix scan code value for print screen key.
2 years ago
wskbdutil.c
Prevent a double free by assigning the new keymap and corresponding size after the allocation and initialization is done. Otherwise, a race is possible if malloc ends up sleeping.
4 years ago
wskbdvar.h
Currently, wskbd_set_mixervolume() only adjusts the volume of the first attached audio device, i.e. audio0. This approach does not work well while using additional audio devices equipped with physical volume keys since those would only affect the volume of audio0.
4 years ago
wsksymdef.h
Remove the KB_IOPENER option from wscons. From Crystal Kolipe. ok miod@, millert@
4 months ago
wsksymvar.h
Prevent a double free by assigning the new keymap and corresponding size after the allocation and initialization is done. Otherwise, a race is possible if malloc ends up sleeping.
4 years ago
wsmouse.c
Wipe out WSEVENT_MPSAFE logic. All wsevent_filtops are mp-safe for a long time. We don't need it anymore.
8 months ago
wsmoused.h
Stop supporting wsmoused and X in parallel. This code is racy and known to break mice upon resume.
11 years ago
wsmouseinput.h
Include wstpad allocations when cleaning up wsmouse resources.
5 years ago
wsmousevar.h
Remove remnants of old versions.
8 years ago
wsmux.c
Wipe out WSEVENT_MPSAFE logic. All wsevent_filtops are mp-safe for a long time. We don't need it anymore.
8 months ago
wsmuxvar.h
Serialize access to the list of attached child devices belonging to a wsmux. When invoking wsevsrc_* functions on a attached child device, underlying driver can sleep; this introduces a race where another thread is able to modify the list leading to all kinds of corruptions.
7 years ago
wstpad.c
wstpad: make center edge at 75% over
3 years ago