If you run a session under xnest: $> Xnest -ac :1 & $> /etc/X11/xdm/Xsession gnome open a window and try and resize it, you'll see that the window is still clipped at its original shape. This happens under BlueCurve because BlueCurve uses rounded window corners. Fix is relatively trivial: https://bugs.freedesktop.org/show_bug.cgi?id=2546 It'd be nice to get this in rawhide, though. Otherwise sessions running in Xnest are very painful to use.
Created attachment 111083 [details] xorg-x11-6.8.2-xnest-shape-ext-update-regions.patch
An example of the kind of problems I've seen: http://www.gnome.org/~markmc/screenshots/run-dialog-in-xnest.png
I've added myself to the upstream bug, and flagged it to nominate it for the 6.8 stable branch. Once it gets accepted into CVS, (assuming it does of course) we will include it in future builds. Thanks Mark.
This patch was already accepted into upstream HEAD, and very likely to go into stable, so I have added it to our builds (basically to make this bug disappear from MCP).
The patch added to CVS doesn't compile with 6.8.2. Reopening bug.
That's because its not the same patch as I attached. I've committed the patch I attached (after confirming that it actually does still build). I'll leave it up to you guys to re-enable it, though.
Patch builds now. Present in 6.8.2-10 and later in rawhide. Will be in all future FC3/RHEL4/FC4 builds.