Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
Tag: branch-exp
events.c
Log Message:
Fixups.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/events.c,v
retrieving revision 1.69.2.21
retrieving revision 1.69.2.22
diff -u -3 -r1.69.2.21 -r1.69.2.22
--- events.c 28 Nov 2004 17:51:34 -0000 1.69.2.21
+++ events.c 30 Nov 2004 23:19:01 -0000 1.69.2.22
@@ -353,6 +353,13 @@
EUnregisterWindow(ev->xdestroywindow.window);
break;
#endif
+
+ case MapRequest: /* 20 */
+ /* This is to catch badly behaving client window re-mappings */
+ if (!FindItem
+ (NULL, ev->xmaprequest.window, LIST_FINDBY_ID, LIST_TYPE_EWIN))
+ AddToFamily(ev->xmaprequest.window);
+ break;
}
EDBUG_RETURN_;
@@ -860,20 +867,20 @@
goto case_common;
case ButtonPress:
case ButtonRelease:
- Eprintf("#%08lx EV-%s win=%#lx state=%#x button=%#x\n", ser, name, win,
+ Eprintf("%#08lx EV-%s win=%#lx state=%#x button=%#x\n", ser, name, win,
ev->xbutton.state, ev->xbutton.button);
break;
case MotionNotify:
goto case_common;
case EnterNotify:
case LeaveNotify:
- Eprintf("#%08lx EV-%s win=%#lx m=%s d=%s\n", ser, name, win,
+ Eprintf("%#08lx EV-%s win=%#lx m=%s d=%s\n", ser, name, win,
EventNotifyModeName(ev->xcrossing.mode),
EventNotifyDetailName(ev->xcrossing.detail));
break;
case FocusIn:
case FocusOut:
- Eprintf("#%08lx EV-%s win=%#lx m=%s d=%s\n", ser, name, win,
+ Eprintf("%#08lx EV-%s win=%#lx m=%s d=%s\n", ser, name, win,
EventNotifyModeName(ev->xfocus.mode),
EventNotifyDetailName(ev->xfocus.detail));
break;
@@ -881,12 +888,12 @@
case Expose:
case GraphicsExpose:
case NoExpose:
- Eprintf("#%08lx EV-%s: win=%#lx %d+%d %dx%d\n", ser, name, win,
+ Eprintf("%#08lx EV-%s: win=%#lx %d+%d %dx%d\n", ser, name, win,
ev->xexpose.x, ev->xexpose.y,
ev->xexpose.width, ev->xexpose.height);
break;
case VisibilityNotify:
- Eprintf("#%08lx EV-%s win=%#lx state=%d\n", ser, name, win,
+ Eprintf("%#08lx EV-%s win=%#lx state=%d\n", ser, name, win,
ev->xvisibility.state);
break;
case CreateNotify:
@@ -894,23 +901,23 @@
case UnmapNotify:
case MapNotify:
case MapRequest:
- Eprintf("#%08lx EV-%s ev=%#lx win=%#lx\n", ser, name, win,
+ Eprintf("%#08lx EV-%s ev=%#lx win=%#lx\n", ser, name, win,
ev->xcreatewindow.window);
break;
case ReparentNotify:
- Eprintf("#%08lx EV-%s ev=%#lx win=%#lx parent=%#lx\n", ser, name, win,
+ Eprintf("%#08lx EV-%s ev=%#lx win=%#lx parent=%#lx\n", ser, name, win,
ev->xreparent.window, ev->xreparent.parent);
break;
case ConfigureNotify:
Eprintf
- ("#%08lx EV-%s: ev=%#lx, win=%#lx %d+%d %dx%d bw=%d above=%#lx\n",
+ ("%#08lx EV-%s: ev=%#lx, win=%#lx %d+%d %dx%d bw=%d above=%#lx\n",
ser, name, win, ev->xconfigure.window, ev->xconfigure.x,
ev->xconfigure.y, ev->xconfigure.width, ev->xconfigure.height,
ev->xconfigure.border_width, ev->xconfigure.above);
break;
case ConfigureRequest:
Eprintf
- ("#%08lx EV-%s: win=%#lx parent=%#lx m=%#lx %d+%d %dx%d bw=%d
above=%#lx stk=%d\n",
+ ("%#08lx EV-%s: win=%#lx parent=%#lx m=%#lx %d+%d %dx%d bw=%d
above=%#lx stk=%d\n",
ser, name, ev->xconfigurerequest.window, win,
ev->xconfigurerequest.value_mask, ev->xconfigurerequest.x,
ev->xconfigurerequest.y, ev->xconfigurerequest.width,
@@ -920,7 +927,7 @@
case GravityNotify:
goto case_common;
case ResizeRequest:
- Eprintf("#%08lx EV-%s: win=%#lx %dx%d\n",
+ Eprintf("%#08lx EV-%s: win=%#lx %dx%d\n",
ser, name, win, ev->xresizerequest.width,
ev->xresizerequest.height);
break;
@@ -929,7 +936,7 @@
goto case_common;
case PropertyNotify:
txt = XGetAtomName(disp, ev->xproperty.atom);
- Eprintf("#%08lx EV-%s: win=%#lx Atom=%s(%ld)\n",
+ Eprintf("%#08lx EV-%s: win=%#lx Atom=%s(%ld)\n",
ser, name, win, txt, ev->xproperty.atom);
XFree(txt);
break;
@@ -941,7 +948,7 @@
case ClientMessage:
txt = XGetAtomName(disp, ev->xclient.message_type);
Eprintf
- ("#%08lx EV-%s win=%#lx ev_type=%s(%ld) data[0-3]= %08lx %08lx %08lx
%08lx\n",
+ ("%#08lx EV-%s win=%#lx ev_type=%s(%ld) data[0-3]= %08lx %08lx %08lx
%08lx\n",
ser, name, win, txt, ev->xclient.message_type,
ev->xclient.data.l[0], ev->xclient.data.l[1], ev->xclient.data.l[2],
ev->xclient.data.l[3]);
@@ -949,26 +956,26 @@
break;
case MappingNotify:
case_common:
- Eprintf("#%08lx EV-%s win=%#lx\n", ser, name, win);
+ Eprintf("%#08lx EV-%s win=%#lx\n", ser, name, win);
break;
case EX_EVENT_SHAPE_NOTIFY:
- Eprintf("#%08lx EV-%s win=%#lx\n", ser, name, win);
+ Eprintf("%#08lx EV-%s win=%#lx\n", ser, name, win);
break;
#ifdef USE_XRANDR
case EX_EVENT_SCREEN_CHANGE_NOTIFY:
- Eprintf("#%08lx EV-%s win=%#lx\n", ser, name, win);
+ Eprintf("%#08lx EV-%s win=%#lx\n", ser, name, win);
break;
#endif
#ifdef USE_COMPOSITE
#define de ((XDamageNotifyEvent *)ev)
case EX_EVENT_DAMAGE_NOTIFY:
- Eprintf("#%08lx EV-%s win=%#lx %d+%d %dx%d\n", ser, name, win,
+ Eprintf("%#08lx EV-%s win=%#lx %d+%d %dx%d\n", ser, name, win,
de->area.x, de->area.y, de->area.width, de->area.height);
break;
#undef de
#endif
default:
- Eprintf("#%08lx EV-%s win=%#lx\n", ser, name, win);
+ Eprintf("%#08lx EV-%s win=%#lx\n", ser, name, win);
break;
}
}
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs