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

Reply via email to