I finally managed to file this bug report.
----- Forwarded message from [EMAIL PROTECTED] -----
Delivered-To: [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Bug 384] New: Tools with window selection and WM frames.
In-Reply-To: <[EMAIL PROTECTED]>
X-Bugzilla-Reason: Reporter
Date: Wed, 18 Jun 2003 15:59:09 -0400
X-Spam-Status: No, hits=-8.9 required=5.0
tests=BUGZILLA_BUG,IN_REP_TO,NO_REAL_NAME
autolearn=ham version=2.53-modeemi
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.53-modeemi (1.174.2.15-2003-03-30-exp)
[This e-mail has been automatically generated.]
Please do not reply to this email. if you want to comment on the bug, go to the
URL shown below and enter your comments there.
http://bugs.xfree86.org//cgi-bin/bugzilla/show_bug.cgi?id=384
Summary: Tools with window selection and WM frames.
Product: Application
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P4
Component: other
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
Xprop, xwininfo and such tools do not work correctly when:
a) There are multiple levels of WM frames, e.g. a virtual root within which
the actual frame is.
b) Window manager frame has multiple client windows within it. This is the
case with Ion, PWM and possible some other tabbed WMs. The problem can be worked
around to some extent by stacking the currently viewed window the lowest, but
this does not help in case of transients in Ion (they are displayed on top of
the transient_for window on bottom of the same frame).
To my knowledge neither of the above cases are forbidden by the ICCCM. Indeed,
the ICCCM document even mentions pseudo-roots at
<http://tronche.com/gui/x/icccm/sec-4.html#s-4.1.1>.
I checked if I could be patch this quickly, but it doesn't appear so, although
it is clear what needs to be done.
* Select_Window in xc/programs/xlsfonts/dsimple.c needs to be modified to
return the coordinates.
* A modified version of XmuClientWindow (in xc/lib/Xm/ClientWin.c) that takes
the coordinates into account and ignores unmapped windows if there is a mapped
window needs to be added.
* The programs that use Select_Window need to be modified to use these patched
functions.
------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.
----- End forwarded message -----
--
Tuomo