xserver ChangeLog,3.303,3.304

David Reveman xserver-commit at pdx.freedesktop.org
Tue Mar 8 00:30:49 PST 2005


Committed by: davidr

Update of /cvs/xserver/xserver
In directory gabe:/tmp/cvs-serv12620

Modified Files:
	ChangeLog 
Log Message:
Fix Xgl glyph caching

Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.303
retrieving revision 3.304
diff -u -d -r3.303 -r3.304
--- ChangeLog	8 Mar 2005 07:58:39 -0000	3.303
+++ ChangeLog	8 Mar 2005 08:30:47 -0000	3.304
@@ -1,5 +1,15 @@
 2005-03-08  David Reveman  <davidr at novell.com>
 
+	* hw/xgl/xglglyph.c (xglGlyphCompareScore): Area cannot be replaced
+	if glyph serial is equal to the current glyph serial. If this is the
+	case we return 1, which means that this area comes out as the one with
+	greater score and will not be replaced.
+	(xglCacheGlyph): Initialize glyph serial to current glyph serial.
+	(xglUncachedGlyphs): 
+	(xglCachedGlyphs): Cleaned up use of glyph cache slightly.
+	(xglCachedGlyphs): Initialize extends.
+	(xglCachedGlyphs): Set noCache after restoring saved glyph operator.
+
 	* render/glyph.c (AddGlyph): Fix memory leak of glyph privates. 
 
 2005-03-02  Carl Worth  <cworth at cworth.org>



More information about the xserver-commit mailing list