gtk/gdk-pixbuf
Federico Mena Quintero 7ef5dec32d Removed the unref_fn field. Now all memory management of the buffer is
1999-10-20  Federico Mena Quintero  <federico@redhat.com>

	* src/gdk-pixbuf.h (GdkPixbuf): Removed the unref_fn field.  Now
	all memory management of the buffer is done by libart.

	* src/gdk-pixbuf.c (gdk_pixbuf_unref): Do destruction here.
	Removed gdk_pixbuf_destroy, gdk_pixbuf_duplicate.

	* src/gdk-pixbuf-data.c (gdk_pixbuf_new_from_data): Implemented in
	terms of the libart functions.  Removed the old code.

	* src/gdk-pixbuf-io.c (image_handler_load): Removed the save
	symbols.  Saving will not be implemented in GdkPixbuf.

	* src/io-gif.c: Removed the saving stub.
	(image_load): Fixed memory management to fail gracefully if we run
	out of memory while loading the image.  Close the gif file when we
	are done.  This still needs more error handling for the DGif
	functions.

	* src/io-jpeg.c (image_load): Some robustness fixes.

	* src/io-png.c: Removed the saving stuff.
	(image_load): Some memory management fixes.

	* src/io-tiff.c (image_load): Ditto.

	* src/io-xpm.c (pixbuf_create_from_xpm): Ditto.
1999-10-20 21:20:49 +00:00
..
.cvsignore shut up cvs 1999-07-12 20:53:40 +00:00
ChangeLog Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
gdk-pixbuf-cache.h Reindented to use the GNOME Indentation. 1999-10-18 19:29:45 +00:00
gdk-pixbuf-data.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
gdk-pixbuf-drawable.h Reindented to use the GNOME Indentation. 1999-10-18 19:29:45 +00:00
gdk-pixbuf-io.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
gdk-pixbuf-io.h Massive update... 1999-07-08 16:04:16 +00:00
gdk-pixbuf-xform.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
gdk-pixbuf.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
gdk-pixbuf.h Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
io-bmp.c Reindented to use the GNOME Indentation. 1999-10-18 19:29:45 +00:00
io-gif.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
io-jpeg.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
io-png.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
io-tiff.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
io-xpm.c Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00
Makefile.am Removed the unref_fn field. Now all memory management of the buffer is 1999-10-20 21:20:49 +00:00