xserver ChangeLog,3.337,3.338

David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Fri, 10 Jun 2005 09:02:41 -0700 (PDT)
Newsgroups gmane.comp.freedesktop.xserver.cvs
Message-ID <[email protected]>
Committed by: davidr

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

Modified Files:
	ChangeLog 
Log Message:
Fix a few memory leaks in GLX code

Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.337
retrieving revision 3.338
diff -u -d -r3.337 -r3.338
--- ChangeLog	10 Jun 2005 12:30:39 -0000	3.337
+++ ChangeLog	10 Jun 2005 16:02:39 -0000	3.338
@@ -1,10 +1,14 @@
 2005-06-10  David Reveman  <[email protected]>
 
 	* GL/glx/glxdrawable.h: 
-	* GL/glx/glxext.c (PixmapGone): 
+	* GL/glx/glxext.c (PixmapGone, ResetExtension): Free table of clients.
+	(ResetClientState): Free GLClientextensions properly.
+	(__glXFreeContext): Free modes.
+
 	* GL/glx/glxcmds.c (__glXCreateGLXPixmap): Allocate buffers when
 	creating GLXPixmap. Need to do this for GLX_MESA_render_texture to
 	work.
+	(__glXCreateGLXPixmap): Reset refcnt.
 
 	* include/GL/glxproto.h: 
 	* hw/xgl/xglglx.c: