After reading wcmCommon.c again, I think the original rotation code isn't right either.  I'll fixed it and post a new package, 0.7.6-3, soon.
 
Thanks for all your support and replies.
 
Ping

 if (ABS(dsOrig->rotation - dsNew->rotation) > suppress ||
           (1800 - ABS(dsNew->rotation - dsOrig->rotation)) > suppress)

 
On 9/14/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
The changes in wcmCommon.c are either syntax change (casting fs to a point) or wrong (ABS(dsOrig->rotation - dsNew->rotation) > suppress and (1800 - ABS(dsNew->rotation - dsOrig->rotation)) > suppress can never be true the same time).  So, I don't see a reason to apply them.
 
The only real change that affects suppress is the one in xf86Wacom.h:
 
+#define MAX_SUPPRESS 20          /* max value of suppress */

From our experience on other platforms (Windows, Mac...), a suppress value larger than 6 will reduce the data accuracy that causes other issues.  This is why we didn't let anyone to use a suppress larger than 6.  And, I think, this is why some people feel suppress doesn't work since they tried a value larger than 6.
 
Anyway, I've changed 6 to 20 as the patch suggested.  But, I recommend that a suppress larger than 6 will not be used unless you either know what you are doing or you will not complain about losing too much data :).
 
Ping
 
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Linuxwacom-discuss mailing list
Linuxwacom-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss

Reply via email to