Path: utzoo!attcan!uunet!ncrlnk!ncrcae!ece-csc!mcnc!rutgers!mailrus!bbn!spdcc!bloom-beacon!XEROX.COM!jacobi.pa From: jacobi.pa@XEROX.COM Newsgroups: comp.windows.x Subject: Bug in reported events from X11 Message-ID: <881026-180534-14387@Xerox> Date: 27 Oct 88 01:05:06 GMT Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 39 Bug in reported events from X11 I use three windows: "parent", "child", and, "other". The "parent" really is "child"'s parent window. "other" is a sibling of "parent"; "parent" and "other" are both children of the root window (of the first screen). I move the cursor, from background into "child", push a button, move the cursor into "other" and release the button. This generates the following events in this order parent enterNotify child enterNotify child buttonPress child leaveNotify child buttonRelease child leaveNotify parent leaveNotify other enterNotify 1) "child" has 2 leaveNotify events. 2) "parent" did not get the leaveNotify before the button was released. 3) "other" did not get the enterNotify before the button was released. 4) "other" did not get a buttonRelease event at all. 1 looks like a bug to me. 2-4 could be declared a feature. However, I wouldn't like that. What is the truth? Am I missing some point? I'm using X11R2, (I'm told including patches 1..33) on a Sun 4 / 260 with SunOS 4.0 Christian Christian Jacobi Xerox PARC Jacobi.pa@Xerox.com