[RFC Regression Fix] XWindowPeer override-redirect w/ metacity WM

Jon VanAlten jon.vanalten at redhat.com
Thu Jul 15 08:09:45 PDT 2010


----- "Andrew John Hughes" <ahughes at redhat.com> wrote:

> On 16:22 Wed 14 Jul     , jon.vanalten at redhat.com wrote:
> > 
> > ----- "Andrew John Hughes" <ahughes at redhat.com> wrote:
> > 
> > > On 1 April 2010 20:47,  <jon.vanalten at redhat.com> wrote:
> > > > Hi,
> > > >
> > > > It's been reported that applet windows that should be
> full-screen
> > > are being displayed *behind* desktop elements.  See
> > > https://bugzilla.redhat.com/show_bug.cgi?id=577953 for one such
> > > report.  I agree with Deepak that this is a problem not limited
> to
> > > applets, but within openjdk.  Afaict this is since
> > > http://icedtea.classpath.org/hg/icedtea6/rev/83619682858e when
> > > patches/icedtea-override-redirect-metacity.patch was removed.
> > >  Changeset indicates the patch has been upstreamed in b17.
>  Closer
> > > inspection reveals that only the first hunk is upstream, the
> second
> > > part of the patch which actually addresses the metacity wm is not.
>  I
> > > think this part of the patch needs to be restored.  Building
> locally
> > > with that line back in XWindowPeer.java I see the correct behavior
> ie
> > > desktop elements hidden by java window.  Diff attached.  Does
> anyone
> > > see anything wrong with putting this back in?
> > > >
> > > > cheers,
> > > >
> > > > jon
> > > 
> > > 
> > > See http://icedtea.classpath.org/wiki/IcedTea_JDK6_Patches
> > > 
> > > 'The Metacity issue has been marked as not a bug in the JDK, but
> one
> > > in Metacity: see S6514512.'
> > > 
> > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6514512
> > > https://bugzilla.gnome.org/show_bug.cgi?id=405269
> > > 
> > > No progress since 2007.  I think the better course of action would
> be
> > > to at least ping the GNOME developers and find out what's going
> on. 
> > > I
> > > don't really want the patch back in IcedTea unless we have to,
> > > especially when upstream have specifically objected to it.
> > > -- 
> > > Andrew :-)
> > > 
> > 
> > Hate to flog the dead horse, but nobody's responded to the ping on
> the Gnome bug and with them originally taking the stance that they are
> complying with spec it seems unlikely that they will change metacity. 
> Maybe it is time for us to bring this patch back, so that users will
> have the "expected" behaviour?
> > 
> 
> Ok, add it back on HEAD but make it very clear in the ChangeLog why
> we're doing it with appropriate references to e-mails, etc.  The most
> annoying thing about these sort of cases is that we have to do all
> the
> research again to find out why we did such-and-such with a patch (as
> I'm sure you've experienced too by now).
> 

Done.  I did a quick build and test before pushing, and included hopefully enough historical datum in the ChangeLog :)



More information about the distro-pkg-dev mailing list