summaryrefslogtreecommitdiffstats
path: root/sys/dev/wscons
AgeCommit message (Expand)AuthorFilesLines
2019-03-16Clear the me_evp pointer after calling wsmux_do_close() as opposed ofanton1-2/+2
2019-03-02Limited the number of allowed stacked wsmux devices. A sufficiently long chainanton1-7/+66
2019-02-20When adding a wsmux device to an existing wsmux device usinganton1-2/+2
2019-02-19whitespace nitsanton1-4/+4
2019-02-19favor C99 initializers for improved grepability; ok mpi@anton3-13/+22
2019-02-18Serialize access to the list of attached child devices belonging to aanton2-8/+47
2019-02-01free size for wscons_event; ok deraadt@ visa@anton1-2/+2
2019-02-01In wskbdclose(), use the same logic as in wskbdopen() to determine ifanton1-2/+3
2019-01-31Fix compilation of amd64 kernel when optimization is disabled.millert1-3/+2
2019-01-27tweak errno in previousanton1-2/+2
2019-01-27Validate the user-supplied device index given to WSMUXIO_ADD_DEVICE. The sameanton1-1/+3
2018-12-29Cleanup: Initialize the pointers to position data early, and usebru1-17/+15
2018-12-26Use estimates of speed to improve gesture detection.bru1-47/+136
2018-12-17When no child devices are attached to a wsmux device, make sure to return ananton1-3/+6
2018-12-05Use a time-based method for tracking motion states of touches.bru1-50/+81
2018-11-20Add support for TIOCGPGRP ioctl commands to wscons.anton3-3/+24
2018-11-20No need for wscons to handle FIOSETOWN ioctl requests since sys_ioctl()anton3-22/+3
2018-11-19Utilize sigio with wscons. The old behavior of always making the process groupanton5-37/+38
2018-11-11in the magical language gcc, adding brackets allows correct code to compile.deraadt1-3/+3
2018-11-10Remove the strong hysteresis filter.bru4-86/+36
2018-11-05Improve the filters for scrolling.bru1-16/+44
2018-07-30define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stopjcs1-1/+2
2018-05-07Add logging options to wsmouse. Input and event logging for debugbru4-5/+97
2018-04-28replace add_*_randomness with enqueue_randomness()jasper1-2/+2
2018-04-18Try to get the layout from the default mux when attaching a consolempi1-19/+8
2018-02-19Remove almost unused `flags' argument of suser().mpi2-5/+5
2018-01-22More sizes for free() in wscons(4).fcambus2-4/+6
2018-01-17Add sizes for free() in wscons(4).fcambus2-4/+4
2018-01-13coordinate again: polishingbru1-1/+5
2018-01-11Improve the handling of coordinate inputs and filters.bru3-169/+204
2017-12-23scrolling: take care of noise.bru1-3/+5
2017-12-221. Use unfiltered deltas for scrolling. 2. (Re-)Simplify the edge areabru1-73/+62
2017-11-26Add various improvements to the default configuration (better defaultbru1-20/+22
2017-11-231. Prepare a consistent treatment of edge areas. 2. Add mechanismsbru3-69/+213
2017-11-15Remove unused compat macros.anton1-5/+1
2017-10-24remove defines for ioctls the kernel doesn't recognisejsg1-10/+1
2017-09-08If you use sys/param.h, you don't need sys/types.hderaadt1-2/+1
2017-08-25Reduce the delay before scrolling starts.bru1-36/+41
2017-08-18Backout because it breaks ramdisks. Anyone making changes in the kernelderaadt1-3/+1
2017-08-18Add compressed fonts support in the kernel.fcambus1-1/+3
2017-08-10Remove some case statements which have been compiled out since 2000.fcambus1-20/+1
2017-07-27Use variable edge masks (again).bru1-7/+12
2017-07-26Do not add plain edge areas as default.bru1-19/+34
2017-07-19Fix previous commit; check the enter_ddb function pointer instead of thekettenis1-2/+2
2017-07-19Add a enter_ddb() "accessop" to wsdisplay(4) to allow KMS drivers to bypasskettenis2-2/+28
2017-07-18Prevent integer overflow in WSDISPLAYIO_LDFONT ioctl.kettenis1-1/+5
2017-07-16Explain the multi-touch tracking function.bru1-1/+11
2017-07-16Minor changes in the setup.bru1-27/+27
2017-06-18Remove remnants of old versions.bru2-10/+9
2017-06-15We do not support iso7 nor pcvt encoding, so remove macro definitionsfcambus1-3/+1