[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