From: Chris Bagwell <ch...@cnpbagwell.com> This is a resend of patches. I've added a 6th patch based on Ping's feedback. It removes some dead code to reduce confusion reading filter logic.
Text from original send: This series of patches doesn't result in any visible differences. Well, it maybe fixes some theoritical cursor jumps when entering proximity because we left in old values in averaging window but I've not personally reproduced those jumps. It is meant to get better framework to aid in experimenting and developing better filter routines to stop known averaging errors. Patches #1 and #2 were developed to aid leaving wcmCheckSuppress() and RawFilter() calls in wcmEvent() but they also happen to improve code flow on their own (it was strange executing filter logic for X/Y values when out of proximity). Also, some of my improvements to filter logic rely on these two as well. Patch #5 is the real cleanup. Once this is submitted, it will be easier for me to share small patches to others to help test filter improvements. Typical basic testing done only. My stick men drawings still look sticky and my touchpad touches are still touchy. Chris Bagwell (6): No need to filter X/Y values when out-of-prox Reset filter window when entering proximity Removed unused filter variables. Ignore events that occur while out of proximity. move storing of raw samples into wcmFilter filer Ignore return code from filter calls src/wcmCommon.c | 95 ++++++++++++++------------------------------------ src/wcmFilter.c | 76 +++++++++++++++++++++++++++++++++++++++-- src/wcmFilter.h | 1 + src/xf86WacomDefs.h | 2 - 4 files changed, 101 insertions(+), 73 deletions(-) -- 1.7.3.2 ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel