converted some debugging prints to TRACE() statements

This commit is contained in:
Ben Byer 2007-11-12 16:42:00 -08:00
parent 65b4e4733f
commit 3a532addbd
2 changed files with 18 additions and 7 deletions

View file

@ -253,7 +253,7 @@ static void QuartzUpdateScreens(void)
int x, y, width, height, sx, sy; int x, y, width, height, sx, sy;
xEvent e; xEvent e;
ErrorF("QuartzUpdateScreens()\n"); TRACE("QuartzUpdateScreens()\n");
if (noPseudoramiXExtension || screenInfo.numScreens != 1) if (noPseudoramiXExtension || screenInfo.numScreens != 1)
{ {
/* FIXME: if not using Xinerama, we have multiple screens, and /* FIXME: if not using Xinerama, we have multiple screens, and
@ -421,6 +421,7 @@ void DarwinModeProcessEvent(
{ {
switch (xe->u.u.type) { switch (xe->u.u.type) {
case kXDarwinControllerNotify: case kXDarwinControllerNotify:
TRACE("kXDarwinControllerNotify\n");
AppleWMSendEvent(AppleWMControllerNotify, AppleWMSendEvent(AppleWMControllerNotify,
AppleWMControllerNotifyMask, AppleWMControllerNotifyMask,
xe->u.clientMessage.u.l.longs0, xe->u.clientMessage.u.l.longs0,
@ -428,6 +429,7 @@ void DarwinModeProcessEvent(
break; break;
case kXDarwinPasteboardNotify: case kXDarwinPasteboardNotify:
TRACE("kXDarwinPasteboardNotify\n");
AppleWMSendEvent(AppleWMPasteboardNotify, AppleWMSendEvent(AppleWMPasteboardNotify,
AppleWMPasteboardNotifyMask, AppleWMPasteboardNotifyMask,
xe->u.clientMessage.u.l.longs0, xe->u.clientMessage.u.l.longs0,
@ -435,7 +437,7 @@ void DarwinModeProcessEvent(
break; break;
case kXDarwinActivate: case kXDarwinActivate:
// ErrorF("kXDarwinActivate\n"); TRACE("kXDarwinActivate\n");
QuartzShow(xe->u.keyButtonPointer.rootX, QuartzShow(xe->u.keyButtonPointer.rootX,
xe->u.keyButtonPointer.rootY); xe->u.keyButtonPointer.rootY);
AppleWMSendEvent(AppleWMActivationNotify, AppleWMSendEvent(AppleWMActivationNotify,
@ -444,7 +446,7 @@ void DarwinModeProcessEvent(
break; break;
case kXDarwinDeactivate: case kXDarwinDeactivate:
// ErrorF("kXDarwinDeactivate\n"); TRACE("kXDarwinDeactivate\n");
AppleWMSendEvent(AppleWMActivationNotify, AppleWMSendEvent(AppleWMActivationNotify,
AppleWMActivationNotifyMask, AppleWMActivationNotifyMask,
AppleWMIsInactive, 0); AppleWMIsInactive, 0);
@ -452,22 +454,23 @@ void DarwinModeProcessEvent(
break; break;
case kXDarwinDisplayChanged: case kXDarwinDisplayChanged:
// ErrorF("kXDarwinDisplayChanged\n"); TRACE("kXDarwinDisplayChanged\n");
QuartzUpdateScreens(); QuartzUpdateScreens();
break; break;
case kXDarwinWindowState: case kXDarwinWindowState:
// ErrorF("kXDarwinWindowState\n"); TRACE("kXDarwinWindowState\n");
RootlessNativeWindowStateChanged(xe->u.clientMessage.u.l.longs0, RootlessNativeWindowStateChanged(xe->u.clientMessage.u.l.longs0,
xe->u.clientMessage.u.l.longs1); xe->u.clientMessage.u.l.longs1);
break; break;
case kXDarwinWindowMoved: case kXDarwinWindowMoved:
// ErrorF("kXDarwinWindowMoved\n"); TRACE("kXDarwinWindowMoved\n");
RootlessNativeWindowMoved (xe->u.clientMessage.u.l.longs0); RootlessNativeWindowMoved (xe->u.clientMessage.u.l.longs0);
break; break;
case kXDarwinToggleFullscreen: case kXDarwinToggleFullscreen:
TRACE("kXDarwinToggleFullscreen\n");
#ifdef DARWIN_DDX_MISSING #ifdef DARWIN_DDX_MISSING
if (quartzEnableRootless) QuartzSetFullscreen(!quartzHasRoot); if (quartzEnableRootless) QuartzSetFullscreen(!quartzHasRoot);
else if (quartzHasRoot) QuartzHide(); else if (quartzHasRoot) QuartzHide();
@ -503,7 +506,7 @@ void DarwinModeProcessEvent(
break; break;
case kXDarwinBringAllToFront: case kXDarwinBringAllToFront:
// ErrorF("kXDarwinBringAllToFront\n"); TRACE("kXDarwinBringAllToFront\n");
RootlessOrderAllWindows(); RootlessOrderAllWindows();
break; break;

View file

@ -38,6 +38,14 @@
#include "screenint.h" #include "screenint.h"
#include "window.h" #include "window.h"
//#define DEBUG 1
#ifdef DEBUG
#define TRACE(msg, args...) ErrorF("%s:%d: " msg, __FUNCTION__, __LINE__, ##args )
#else
#define TRACE(msg, args...)
#endif
/*------------------------------------------ /*------------------------------------------
Quartz display mode function types Quartz display mode function types
------------------------------------------*/ ------------------------------------------*/