Make --enable-debug usable again

Enable region debugging causes assertion failures (should really look
into that, though), and I don't need four messages every time I move my
pointer.
This commit is contained in:
Daniel Stone 2008-07-16 14:23:34 +03:00
parent 22e64108ec
commit 55644d2f1c
2 changed files with 18 additions and 7 deletions

View File

@ -232,7 +232,9 @@ QueryFilterChain(
} }
s->statistics.filter_usecount[rfn]++; s->statistics.filter_usecount[rfn]++;
DebugF("(dix ptraccel) result from filter stage %i, input %.2f, output %.2f\n", rfn, value, result); #ifdef SERIOUS_DEBUGGING
ErrorF("(dix ptraccel) result from filter stage %i, input %.2f, output %.2f\n", rfn, value, result);
#endif
/* override one current (coupling) so the filter /* override one current (coupling) so the filter
* catches up quickly. */ * catches up quickly. */
@ -287,7 +289,9 @@ ProcessVelocityData(DeviceVelocityPtr s, int dx, int dy, int time)
dy += s->last_dy; dy += s->last_dy;
diff += s->last_diff; diff += s->last_diff;
s->last_diff = time - s->lrm_time; /* prevent repeating add-up */ s->last_diff = time - s->lrm_time; /* prevent repeating add-up */
DebugF("(dix ptracc) axial correction\n"); #ifdef SERIOUS_DEBUGGING
ErrorF("(dix ptracc) axial correction\n");
#endif
}else{ }else{
s->last_diff = diff; s->last_diff = diff;
} }
@ -328,9 +332,12 @@ ProcessVelocityData(DeviceVelocityPtr s, int dx, int dy, int time)
/* perform coupling and decide final value */ /* perform coupling and decide final value */
s->velocity = QueryFilterChain(s, cvelocity, s->coupling); s->velocity = QueryFilterChain(s, cvelocity, s->coupling);
DebugF("(dix ptracc) guess: vel=%.3f diff=%d |%i|%i|%i|%i|\n", #ifdef SERIOUS_DEBUGGING
ErrorF("(dix ptracc) guess: vel=%.3f diff=%d |%i|%i|%i|%i|\n",
s->velocity, diff, s->velocity, diff,
s->statistics.filter_usecount[0], s->statistics.filter_usecount[1], s->statistics.filter_usecount[2], s->statistics.filter_usecount[3]); s->statistics.filter_usecount[0], s->statistics.filter_usecount[1],
s->statistics.filter_usecount[2], s->statistics.filter_usecount[3]);
#endif
return reset; return reset;
} }
@ -650,11 +657,15 @@ acceleratePointerPredictable(DeviceIntPtr pDev, int first_valuator,
(float)(pDev->ptrfeed->ctrl.num) / (float)(pDev->ptrfeed->ctrl.num) /
(float)(pDev->ptrfeed->ctrl.den)); (float)(pDev->ptrfeed->ctrl.den));
DebugF("(dix ptracc) resulting speed multiplier : %.3f\n", mult); #ifdef SERIOUS_DEBUGGING
ErrorF("(dix ptracc) resulting speed multiplier : %.3f\n", mult);
#endif
/* enforce min_acceleration */ /* enforce min_acceleration */
if (mult < velocitydata->min_acceleration) { if (mult < velocitydata->min_acceleration) {
DebugF("(dix ptracc) enforced min multiplier : %.3f\n", #ifdef SERIOUS_DEBUGGING
ErrorF("(dix ptracc) enforced min multiplier : %.3f\n",
velocitydata->min_acceleration); velocitydata->min_acceleration);
#endif
mult = velocitydata->min_acceleration; mult = velocitydata->min_acceleration;
} }

View File

@ -88,7 +88,7 @@ Equipment Corporation.
#include <pixman.h> #include <pixman.h>
#undef assert #undef assert
#ifdef DEBUG #ifdef REGION_DEBUG
#define assert(expr) { \ #define assert(expr) { \
CARD32 *foo = NULL; \ CARD32 *foo = NULL; \
if (!(expr)) { \ if (!(expr)) { \