[cairo-commit] glitz ChangeLog,1.41,1.42

David Reveman commit at pdx.freedesktop.org
Fri Jul 23 17:09:29 PDT 2004


Committed by: davidr

Update of /cvs/cairo/glitz
In directory pdx:/tmp/cvs-serv6090

Modified Files:
	ChangeLog 
Log Message:
Fixed a few memory leaks and made surface destruction more efficient

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** ChangeLog	22 Jul 2004 20:03:46 -0000	1.41
--- ChangeLog	24 Jul 2004 00:09:27 -0000	1.42
***************
*** 1,2 ****
--- 1,36 ----
+ 2004-07-24  David Reveman  <c99drn at cs.umu.se>
+ 
+ 	* src/glitz_agl_info.c:
+ 	(glitz_agl_fini): Use glitz_agl_thread_info_destroy for thread info
+ 	destruction.
+ 	glitz_agl_thread_info_destroy is now used for manual thread info
+ 	destruction and _tsd_destroy is now destruction call-back function.
+ 
+ 	* src/glitz_glx_info.c (glitz_glx_create_root_context): 
+ 	Store root_colormap in screen_info.
+ 	(glitz_glx_screen_destroy): Free root colormap.
+ 	(glitz_glx_fini): Use glitz_glx_thread_info_destroy for thread info
+ 	destruction.
+ 	(glitz_glx_thread_info_get): Don't use strdup.
+ 	glitz_glx_thread_info_destroy is now used for manual thread info
+ 	destruction and _tsd_destroy is now destruction call-back function.
+ 
+ 	* src/glitz_glxint.h: Added Colormap root_colormap to screen_info
+ 	struct.
+ 
+ 	* src/glitz_agl_surface.c (_glitz_agl_surface_destroy): More efficient
+ 	surface destruction.
+ 
+ 	* src/glitz_glx_surface.c (_glitz_glx_surface_destroy): More efficient
+ 	surface destruction.
+ 
+ 	* src/glitz_surface.c (glitz_surface_fini): More safe and
+ 	efficient texture deallocation.
+ 
+ 	* src/glitz_programmatic.c (_glitz_programmatic_surface_create): 
+ 	Fixed serious memory leak in programmatic surfaces. This caused
+ 	a texture name allocation at each composite operation with a
+ 	programmatic surface.
+ 
  2004-07-22  David Reveman  <c99drn at cs.umu.se>
  




More information about the cairo-commit mailing list