summaryrefslogtreecommitdiffstats
path: root/sys/dev/wscons (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant conditional. Inspecting flags is the correct way toanton2019-05-241-5/+3
* Cleanup debug macros in wscons. Favor __func__ over spelling out the actualanton2019-05-223-56/+54
* A wscons device may only be opened in read/write mode once. However,anton2019-05-225-16/+25
* A problem fixed in wskbd is also present in wsmux. Repeating theanton2019-05-211-2/+2
* Add the colemak keyboard layout.abieber2019-05-111-2/+4
* Improve the interaction between efifb(4), inteldrm(4) and radeondrm(4)kettenis2019-05-042-5/+20
* Restrict the number of allowed wsmux devices, just like wskbd and wsmouseanton2019-03-301-1/+4
* Fix a precedence problem.bru2019-03-241-3/+6
* Switch to precision scrolling in wstpad.bru2019-03-243-64/+93
* Add new event types for precision scrolling.bru2019-03-241-1/+7
* Clear the me_evp pointer after calling wsmux_do_close() as opposed ofanton2019-03-161-2/+2
* Limited the number of allowed stacked wsmux devices. A sufficiently long chainanton2019-03-021-7/+66
* When adding a wsmux device to an existing wsmux device usinganton2019-02-201-2/+2
* whitespace nitsanton2019-02-191-4/+4
* favor C99 initializers for improved grepability; ok mpi@anton2019-02-193-13/+22
* Serialize access to the list of attached child devices belonging to aanton2019-02-182-8/+47
* free size for wscons_event; ok deraadt@ visa@anton2019-02-011-2/+2
* In wskbdclose(), use the same logic as in wskbdopen() to determine ifanton2019-02-011-2/+3
* Fix compilation of amd64 kernel when optimization is disabled.millert2019-01-311-3/+2
* tweak errno in previousanton2019-01-271-2/+2
* Validate the user-supplied device index given to WSMUXIO_ADD_DEVICE. The sameanton2019-01-271-1/+3
* Cleanup: Initialize the pointers to position data early, and usebru2018-12-291-17/+15
* Use estimates of speed to improve gesture detection.bru2018-12-261-47/+136
* When no child devices are attached to a wsmux device, make sure to return ananton2018-12-171-3/+6
* Use a time-based method for tracking motion states of touches.bru2018-12-051-50/+81
* Add support for TIOCGPGRP ioctl commands to wscons.anton2018-11-203-3/+24
* No need for wscons to handle FIOSETOWN ioctl requests since sys_ioctl()anton2018-11-203-22/+3
* Utilize sigio with wscons. The old behavior of always making the process groupanton2018-11-195-37/+38
* in the magical language gcc, adding brackets allows correct code to compile.deraadt2018-11-111-3/+3
* Remove the strong hysteresis filter.bru2018-11-104-86/+36
* Improve the filters for scrolling.bru2018-11-051-16/+44
* define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stopjcs2018-07-301-1/+2
* Add logging options to wsmouse. Input and event logging for debugbru2018-05-074-5/+97
* replace add_*_randomness with enqueue_randomness()jasper2018-04-281-2/+2
* Try to get the layout from the default mux when attaching a consolempi2018-04-181-19/+8
* Remove almost unused `flags' argument of suser().mpi2018-02-192-5/+5
* More sizes for free() in wscons(4).fcambus2018-01-222-4/+6
* Add sizes for free() in wscons(4).fcambus2018-01-172-4/+4
* coordinate again: polishingbru2018-01-131-1/+5
* Improve the handling of coordinate inputs and filters.bru2018-01-113-170/+205
* scrolling: take care of noise.bru2017-12-231-3/+5
* 1. Use unfiltered deltas for scrolling. 2. (Re-)Simplify the edge areabru2017-12-221-74/+63
* Add various improvements to the default configuration (better defaultbru2017-11-261-20/+22
* 1. Prepare a consistent treatment of edge areas. 2. Add mechanismsbru2017-11-233-69/+213
* Remove unused compat macros.anton2017-11-151-5/+1
* remove defines for ioctls the kernel doesn't recognisejsg2017-10-241-10/+1
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Reduce the delay before scrolling starts.bru2017-08-251-36/+41
* Backout because it breaks ramdisks. Anyone making changes in the kernelderaadt2017-08-181-3/+1
* Add compressed fonts support in the kernel.fcambus2017-08-181-1/+3