>> >> but the window will also be moved down and right (exactly the borderwidths >> of title bar and left border). When calling sylpheed repeatedly, its >> window moves down all along. >> >> I think it's a bug in the sylpheed code, but maybe related to blackbox. >> >
Sylpheed is sending us a configure event with a "new" x,y location. We respond to this event and move the window. 100% according to the ICCCM. The same behavior occurs in wmaker and I believe twm. E on the other hand will not show this problem. E is taking the allowed stance of "I am a window manager, I can ignore hints". The problem is the window manager is required to treat a configure request just like a first mapping, so we have to apply the window gravity to the event. If sylpheed really wants to position its own windows it needs to use StaticGravity. The real answer to this bug is they need to stop sending useless configure requests. The only request they need to send is an XRaiseWindow() or the gtk equivalent. Wilbert, since I am not on the sylpheed list please be sure this makes it to them.