xserver ChangeLog,3.283,3.284

David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Tue, 25 Jan 2005 16:20:29 -0800 (PST)
Newsgroups gmane.comp.freedesktop.xserver.cvs
Message-ID <[email protected]>
Committed by: davidr

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

Modified Files:
	ChangeLog 
Log Message:
Add glyph privates

Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.283
retrieving revision 3.284
diff -u -d -r3.283 -r3.284
--- ChangeLog	25 Jan 2005 22:44:53 -0000	3.283
+++ ChangeLog	26 Jan 2005 00:20:26 -0000	3.284
@@ -1,3 +1,30 @@
+2005-01-26  David Reveman  <[email protected]>
+
+	* render/picture.c (PictureCloseScreen): Call GlyphUninit to
+	un-initialize possible glyph privates.
+	(PictureFinishInit): Call GlyphFinishInit to initialize possible
+	glyph privates.
+
+	* render/mipict.c (miPictureInit): Set default RealizeGlyph and
+	UnrealizeGlyph functions.
+
+	* render/miglyph.c: Add miRealizeGlyph and miUnrealizeGlyph
+	implementations.
+
+	* render/picture.c: 
+	* include/picturestr.h: Add RealizeGlyph and UnrealizeGlyph for
+	initializing and un-initializing glyph privates. Add
+	GetGlyphPrivatesForScreen macro for accessing glyph privates.
+
+	* render/glyph.c (AllocateGlyph): Initializing glyph private.
+	* render/glyph.c (FreeGlyph): Un-initializing glyph private.
+	
+	* render/glyph.c: 
+	* include/glyphstr.h: 
+	Add ResetGlyphPrivates, AllocateGlyphPrivateIndex and
+	AllocateGlyphPrivate for screen specific glyph private
+	allocation.
+
 2005-01-25  David Reveman  <[email protected]>
 
 	* miext/damage/damage.c (damagePolyText8):