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