I read the bug referenced in the URL, and also the bugs that _that_ bug references, etc.
It seems pretty clear that the Nautilus guy is a reasonable fellow, and he wants to do the right thing, but it also seems clear that he feels the ICCCM "blesses" the behavior he's using. As I understand it, he's trying to allow for drag'n'drop without focusing the originating window (that is, if you have a window without focus and you move the mouse over it (click to focus obviously) and click and drag something out of the window somewhere else, he _doesn't_ want that window to get focus in that case. Since no WM will do that "normally", he wants to do his own focusing rather than let the WM do it. Personally I think that's a hell of a lot of extra work for a relatively minor feature, but there you go. He believes that the ICCCM allows that if you mark your window as WM_TAKE_FOCUS, then even if it's marked as not accepting input the WM should still send it a focus event. Then the code will assert focus, if appropriate. Here's a relevant passage from [EMAIL PROTECTED] in the response to bug #7823: http://bugzilla.eazel.com/show_bug.cgi?id=7823 My reading of the ICCCM is that if WM_HINTS.input is false, but WM_PROTOCOLS includes WM_TAKE_FOCUS, then the window manager should never focus the window itself - it should just send the window a WM_TAKE_FOCUS message If that's not the right way to interpret this combination (or anyway we don't _think_ it's the right way :), I think it would be good if folks here who understand the issues had a conversation with him explaining our interpretation, etc. If there is no meeting of the minds, so be it: we can add a note to the FAQ and/or some special new BugOpt for Nautilus, if that's reasonable, but at least everyone will understand everyone else's position. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> HASMAT--HA Software Methods & Tools "Please remain calm...I may be mad, but I am a professional." --Mad Scientist ------------------------------------------------------------------------------- These are my opinions---Nortel Networks takes no responsibility for them. -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]