Update of /cvsroot/squeak/squeak/platforms/unix/vm-display-fbdev
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24476
Modified Files:
sqUnixFBDev.c
Log Message:
Add debugging diagnostics.
Index: sqUnixFBDev.c
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/unix/vm-display-fbdev/sqUnixFBDev.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** sqUnixFBDev.c 22 Aug 2003 17:07:15 -0000 1.3
--- sqUnixFBDev.c 2 Apr 2004 01:09:37 -0000 1.4
***************
*** 43,46 ****
--- 43,47 ----
+ #include "config.h"
#include "sq.h"
#include "sqUnixMain.h"
***************
*** 76,80 ****
va_list ap;
va_start(ap, fmt);
! vfprintf(stderr, fmt, ap);
va_end(ap);
#endif
--- 77,81 ----
va_list ap;
va_start(ap, fmt);
! vprintf(fmt, ap);
va_end(ap);
#endif
***************
*** 102,105 ****
--- 103,109 ----
}
+
+ /*#define DEBUG_EVENTS 1*/
+
#include "sqUnixEvent.c"
***************
*** 149,152 ****
--- 153,160 ----
static void enqueueKeyboardEvent(int key, int up, int modifiers)
{
+ dprintf("KEY %3d %02x %c %s mod %02x\n",
+ key, key, ((key > 32) && (key < 127)) ? key : ' ',
+ up ? "UP" : "DOWN", modifiers);
+
modifierState= modifiers;
if (up)
***************
*** 185,188 ****
--- 193,199 ----
buttonState= b;
mousePosition= fb->cursorPosition;
+ if (b)
+ dprintf("mouse %02x at %4d,%4d mod %02x\n",
+ b, mousePosition.x, mousePosition.y, modifierState);
recordMouseEvent();
}
|