[Bug 2469] New: XDamage extension over-reports window damage

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Feb 4 08:05:50 PST 2005


Please do not reply to this email: if you want to comment on the bug, go to            
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=2469          
     
           Summary: XDamage extension over-reports window damage
           Product: xorg
           Version: 6.8.1
          Platform: PC
        OS/Version: FreeBSD
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Server/general
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: lennox at cs.columbia.edu


The XDamage extension reports damage rectangles that cover areas which a) aren't
damaged, or b) aren't visible.

First of all, Xdamage reports damage if a window *obscured* by the one I'm
monitoring is drawn to.  E.g., if I have output going to an XTerm that is
partially obscured by the window I'm monitoring, the area of my window that
covers the XTerm continually gets damage reports.

Secondly, when a window manager redraws its window trim (for example, when I
enter or leave a window in fvwm), damage is reported for the entire window area,
not just for the window manager's trim.

Both of these can be solved by clipping damage reports based on the drawable's
clipping regions and the relevant GC's subWindowMode.  Patch to follow.          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list