Hi all,I responded to Artem directly, but I'm going to post my response here for those that are interested.
I am using Gnome 2.18.3 running on Fedora 7. Metacity is my window manager, and I have tried "metacity --replace" with no effects. I am not running any composite extensions, or even a proprietary video driver (I use VESA and have an ATI video card). The latest binary JDKs do not cause this issue, it is only seen with OpenJDK/IcedTea (although it has been fixed in IcedTea 1.2 released today).
I have also enclosed a screenshot of a simple awt app that appears correctly on 32-bit systems, but, as can be seen, is missing window decorations on our x86_64 machines.
Hope that helps. Thanks, Kyle Artem Ananiev wrote:
Hi, Francis, all,the diffs in XPanelPeer are a part of the fix for 6567564 (Canvas's graphics config does not change when moved across monitors, Linux). The fix also includes some changes in XPanelPeer sub/super classes, and I think it's not a right thing to revert the changes from XPanelPeer only.At the same time, I still can't reproduce the described problem with window decorations on my desktop. I have already written to Kyle privately about the required system configuration (32/64 bit, window manager, window manager version, etc.) but haven't received any reply. Until this information is available, we can't proceed with the bug.Thanks, Artem Francis Kung wrote:Hi everyone,Could you tell what window manager you're using when you observe this behavior? Did you try running under Metacity? Is the bug still reproducible then?This was tested under Metacity and it is still a bug.Sun accepted this bug this morning as bug 6586752. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6586752This problem was narrowed down to a regression between b14 and b15. The patch causing the problem has been uploaded here: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=37Though, we are still trying to determine what part of this patch is the cause.I've found the specific area that causes this regression; it was the change in XPanelPeer.java. I've attached the relevant b14->b15 diff; if you revert that patch then window decorations appear once again.Regards, Francis
<<inline: window_decs.png>>