CVSROOT:        /cvs
Module name:    src
Changes by:     b...@cvs.openbsd.org    2018/01/11 16:50:49

Modified files:
        sys/dev/wscons : wsmouse.c wstpad.c wsmouseinput.h 

Log message:
Improve the handling of coordinate inputs and filters.

Single-touch and multi-touch coordinate inputs are treated more uniformly,
and the hysteresis filters have a more consistent implementation.  If
possible, pointer control will be assigned to touches with coordinate
updates that pass the default hysteresis filter (the function has been
moved to wsmouse.c).  The "strong" variant of hysteresis has been
improved, the new version won't double the threshold when a movement
changes the orientation on an axis.

There is an additional change in wstpad_configure, which ensures that a
zero size disables an edge area even if the coordinate limits are
misconfigured.

Reply via email to