Bug 148763

Summary: Xnest doesn't update shape regions
Product: [Fedora] Fedora Reporter: Mark McLoughlin <markmc>
Component: xorg-x11Assignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: mharris
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-03-15 04:39:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 136451    
Attachments:
Description Flags
xorg-x11-6.8.2-xnest-shape-ext-update-regions.patch none

Description Mark McLoughlin 2005-02-15 13:41:28 UTC
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.

Comment 1 Mark McLoughlin 2005-02-15 13:41:28 UTC
Created attachment 111083 [details]
xorg-x11-6.8.2-xnest-shape-ext-update-regions.patch

Comment 2 Mark McLoughlin 2005-02-15 13:42:52 UTC
An example of the kind of problems I've seen:

  http://www.gnome.org/~markmc/screenshots/run-dialog-in-xnest.png

Comment 3 Mike A. Harris 2005-02-16 22:22:43 UTC
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.

Comment 4 Søren Sandmann Pedersen 2005-03-08 23:25:11 UTC
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).


Comment 5 Mike A. Harris 2005-03-10 23:17:33 UTC
The patch added to CVS doesn't compile with 6.8.2.  Reopening bug.

Comment 6 Mark McLoughlin 2005-03-11 09:11:59 UTC
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.

Comment 7 Mike A. Harris 2005-03-15 04:39:01 UTC
Patch builds now.  Present in 6.8.2-10 and later in rawhide.

Will be in all future FC3/RHEL4/FC4 builds.