Age | Commit message (Collapse) | Author |
|
(using an overlay plane only for now). Bootblocks, text console and X11
are supported.
|
|
cd_ndevs.
|
|
|
|
|
|
less generic in the future, though.
|
|
userland-visible sys/select.h. Consistent with what Net and Free do.
OK deraadt@, tested with full ports build by naddy@.
|
|
"correct" miod@
|
|
|
|
Fixes multi-head on sparc. ok henning@
|
|
fgs@ and mickey@; ok deraadt@.
|
|
|
|
OK uwe@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
mode, thus only been used to issue ioctls.
This chunk was lost in r1.14; reported by Douglas Santos.
|
|
ok deraadt@
|
|
|
|
and bugfixes (the kqueue code, /dev/wsmuxctl and screen border color changes
have not been picked), keeping local changes.
Tested by many on alpha/cats/hp300/i386/macppc/sparc/sparc64/zaurus if not more.
|
|
sometimes sligthly differ from the canonical layout.
|
|
|
|
Claims the console keyboard if a keyboard is detected at boot time,
otherwise HIL is preferred (but due to wsmux both can be used simultaneously).
|
|
|
|
- Fix an uninitialized variable for ESC[p and ESC[q control sequences.
- Skip invoxing wscons accessops when we know they'll have nothing to do
(e.g. scroll 0 lines, erase 0 lines, etc)
- Correctly handle spurious parameters in control sequences - the ones to
take into account are the _last_ received, not the _first_. Which makes
things pretty funny for control sequences requiring more than one parameter,
since it is not mandatory to provide all parameters.
ok todd@
|
|
Mainly remove space between locators parens, replace spaces with tabs
where appropriate and consistently align dependencies.
|
|
|
|
|
|
Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.
X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.
Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.
|
|
|
|
|
|
From NetBSD (wsemul_vt100.c 1.24, wsemul_vt100var.h 1.7)
|
|
sequence.
From NetBSD (1.13)
|
|
When moving the cursor down, only scroll up if cursor is exactly at
bottom of scroll region; don't scroll if below scroll region.
|
|
could use wsmoused with a serial mouse; wsmoused support will now be
compiled regardless of wsmouse attachments, unless option SMALL_KERNEL.
Thanks to mickey@ for pointing out my mistake.
|
|
shaves a few dozens of KB on installation media.
|
|
wsconsctl, while running X11.
|
|
encapsulating all such access into wall-defined functions
that makes sure locking is done as needed.
It also cleans up some uses of wall time vs. uptime some
places, but there is sure to be more of these needed as
well, particularily in MD code. Also, many current calls
to microtime() should probably be changed to getmicrotime(),
or to the {,get}microuptime() versions.
ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
"Oh, that is not your problem!" from miod@
|
|
|
|
|
|
to two extra symbols per key; usually, this key also serves as the compose
key, if used with shift.
Because of this, accessing the fourth symbol of a key would work with a
sequence altgr-shift-key, but not with a sequence shift-altgr-key, since
it would trigger compose behaviour.
In order to be less confusing, let the AltGr behaviour win over the Compose
behaviour if AltGr would produce a different symbol. Since most of those
AltGr symbols are never part of compose rules, this is transparent.
Problem found by xsa@; ok deraadt@ otto@ xsa@
|
|
|
|
|
|
state. Fixes PR#2555
|
|
|
|
|
|
|
|
|
|
position. Easily reproduceable using emacs, but no fully sane human being
would use emacs anyway.
|
|
when dealing with KS_GROUP macro.
ok miod@
|
|
separate tty registering is gone now that sparc has switched to wscons, and
this makes the code less error-prone.
Also, remove tests for ttymalloc() failure, since it uses M_WAITOK.
ok millert@ deraadt@, tested by various people as well besides me...
|
|
now call the poll backend. With this change we implement greater
poll(2) functionality instead of emulating it via the select backend.
Adapted from NetBSD and including some changes from FreeBSD.
Tested by many, deraadt@ OK
|