[Xquartz-changes] xserver: Changes to 'PR-290'

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Apr 17 23:19:50 PDT 2010


New branch 'PR-290' available with the following commits:
commit ca2a16e493afe9368d049d3c7ebf938eb38b035b
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Sat Apr 17 18:50:17 2010 -0700

    Update miexpose.c based on changes to miPaintWindow to resurrect old behavior
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit 4508a8f3021a09c080b0e3f6eb8a7d1400d5f81a
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Sat Apr 17 22:50:19 2010 -0700

    Remove the PaintWindow optimization.
    
    This was an attempt to avoid scratch gc creation and validation for paintwin
    because that was expensive.  This is not the case in current servers, and the
    danger of failure to implement it correctly (as seen in all previous
    implementations) is high enough to justify removing it.  No performance
    difference detected with x11perf -create -move -resize -circulate on Xvfb.
    Leave the screen hooks for PaintWindow* in for now to avoid ABI change.
    (cherry picked from commit e4d11e58ce349dfe6af2f73ff341317f9b39684c)
    
    Conflicts:
    
    	hw/xquartz/quartz.c
    	hw/xquartz/xpr/xprScreen.c
    	miext/rootless/rootlessWindow.c
    	miext/rootless/safeAlpha/Makefile.am
    	miext/rootless/safeAlpha/safeAlpha.h
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit 09d4d874c37a0fee246f5f1a2d1faba1e9860047
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Sat Apr 17 22:16:31 2010 -0700

    XQuartz rebased off before the miPaintWindow foo
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>



More information about the Xquartz-changes mailing list