summaryrefslogtreecommitdiff
path: root/sys/dev/wscons/wsmouse.c
AgeCommit message (Expand)Author
2024-06-26return type on a dedicated line when declaring functionsJonathan Gray
2024-05-17Make sure `row' is not used uninitialized in wsmouse_matching().Miod Vallat
2024-03-25Add 'ws_' prefix to 'wseventvar' structure members. No functionalVitaliy Makkoveev
2022-10-16Fix a bug in the initialization mechanism of wsmouse.Ulf Brosziewski
2022-07-02Remove unused device poll functions.Visa Hankala
2022-04-06constify struct cfattachChristian Weisgerber
2021-03-21Include wstpad allocations when cleaning up wsmouse resources.Ulf Brosziewski
2020-07-29Fix yet another panic in which wsevent_fini() ends up being called withanton
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousTheo de Raadt
2020-03-24Backout the rename, it was more confusing then helpful.anton
2020-03-24Remove a chatty debug printf (not enabled by default) in wskbdopen() andanton
2020-03-24Rename wsmousedoioctl() -> wmouse_do_ioctl() and follow the sameanton
2020-03-24Ensure that me_evp is still NULL before assignment during open of wsconsanton
2020-03-22Mark omissions of break statements as intentional.Ulf Brosziewski
2020-03-22zap trailing whitespaceanton
2020-01-08Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP andVisa Hankala
2019-08-19Add a configuration option for reverse scrolling.Ulf Brosziewski
2019-08-08wskbd, wsmouse(4): tsleep(9) -> tsleep_nsec(9); ok mpi@ kn@cheloha
2019-05-24Remove redundant conditional. Inspecting flags is the correct way toanton
2019-05-22Cleanup debug macros in wscons. Favor __func__ over spelling out the actualanton
2019-05-22A wscons device may only be opened in read/write mode once. However,anton
2019-03-24Switch to precision scrolling in wstpad.Ulf Brosziewski
2019-02-19favor C99 initializers for improved grepability; ok mpi@anton
2018-11-20Add support for TIOCGPGRP ioctl commands to wscons.anton
2018-11-20No need for wscons to handle FIOSETOWN ioctl requests since sys_ioctl()anton
2018-11-19Utilize sigio with wscons. The old behavior of always making the process groupanton
2018-11-11in the magical language gcc, adding brackets allows correct code to compile.Theo de Raadt
2018-11-10Remove the strong hysteresis filter.Ulf Brosziewski
2018-05-07Add logging options to wsmouse. Input and event logging for debugUlf Brosziewski
2018-04-28replace add_*_randomness with enqueue_randomness()Jasper Lievisse Adriaanse
2018-01-13coordinate again: polishingUlf Brosziewski
2018-01-11Improve the handling of coordinate inputs and filters.Ulf Brosziewski
2017-11-231. Prepare a consistent treatment of edge areas. 2. Add mechanismsUlf Brosziewski
2017-07-16Explain the multi-touch tracking function.Ulf Brosziewski
2017-05-08improved coordinate filtersUlf Brosziewski
2017-03-16Simplify wstpad option handling:Martin Pieuchot
2017-03-06Use 'inline' rather than _any of_ __the __other__ variants__.Martin Pieuchot
2017-02-27Handle touchpad input in wsmouse.Ulf Brosziewski
2016-10-23Improved parameter handling in wsmouse and new ioctls for reading andUlf Brosziewski
2016-08-18Reset the input state completely when wsmouse is (re-)opened.Ulf Brosziewski
2016-07-13remove <0 check for an unsigned variableTheo de Raadt
2016-07-12Reset the mt state completely in wsmouse_mt_init.Ulf Brosziewski
2016-07-05Improve the tracking functions in wsmouse.Ulf Brosziewski
2016-06-06Remove wsmouse_input.Ulf Brosziewski
2016-03-30Add support for multitouch input to wsmouse.Ulf Brosziewski
2015-09-10kqueue(2) support for wsmouse(4), wskbd(4) and wsmux(4).Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-10-27Stop supporting wsmoused and X in parallel. This code is racy andMartin Pieuchot
2013-10-30Fix jagged diagonal lines (kernel part)Alexandr Shadchin
2013-10-18Introduce a dedicated private header file to control the optional featuresMiod Vallat