[cairo-commit] glitz ChangeLog,1.41,1.42
David Reveman
commit at pdx.freedesktop.org
Fri Jul 23 17:09:29 PDT 2004
- Previous message: [cairo-commit] glitz ChangeLog,1.40,1.41 TODO,1.8,1.9
- Next message: [cairo-commit] glitz/src glitz_agl_info.c, 1.6,
1.7 glitz_agl_surface.c, 1.12, 1.13 glitz_glx_info.c, 1.11,
1.12 glitz_glx_surface.c, 1.14, 1.15 glitz_glxint.h, 1.10,
1.11 glitz_programmatic.c, 1.10, 1.11 glitz_surface.c, 1.15, 1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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>
- Previous message: [cairo-commit] glitz ChangeLog,1.40,1.41 TODO,1.8,1.9
- Next message: [cairo-commit] glitz/src glitz_agl_info.c, 1.6,
1.7 glitz_agl_surface.c, 1.12, 1.13 glitz_glx_info.c, 1.11,
1.12 glitz_glx_surface.c, 1.14, 1.15 glitz_glxint.h, 1.10,
1.11 glitz_programmatic.c, 1.10, 1.11 glitz_surface.c, 1.15, 1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list