gtk2/docs
Federico Mena Quintero 37ac7d593e Your eyes are bloodshot.
Your eyes are bloodshot.

Your mouth starts to foam.

Your hands are shaking.

You know your need your fix.

NEED MORE ABSTRACTION!

2000-04-12  Federico Mena Quintero  <federico@helixcode.com>

	This comes from an excellent idea by Tim Janik (timj@gtk.org) to
	hook to the last unref operation.

	* gdk-pixbuf/gdk-pixbuf.c (gdk_pixbuf_set_last_unref_handler): New
	function to set the last unref handler for a pixbuf.
	(gdk_pixbuf_finalize): New function to actually finalize a pixbuf.
	It calls the pixbuf's destroy notification function and frees the
	GdkPixbuf structure itself.
	(gdk_pixbuf_unref): Use the last unref function of the pixbuf if
	available.

	* gdk-pixbuf/gdk-pixbuf-private.h (struct _GdkPixbuf): New fields
	for the last unref handler and its user data.

	* gdk-pixbuf/gdk-pixbuf-data.c (gdk_pixbuf_new_from_data): Use
	g_new0() to allocate the pixbuf.

	* gdk-pixbuf/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init):
	Fixed the call to gtk_signal_new() for the "frame_done" signal; it
	was not specifying the `frame' argument.

	* gdk-pixbuf/gdk-pixbuf-animation.c
	(gdk_pixbuf_animation_get_width): Fixed docstring.
	(gdk_pixbuf_animation_get_height): Likewise.
	(gdk_pixbuf_animation_get_num_frames): Likewise.
	(gdk_pixbuf_animation_get_frames): Likewise.

	* doc/gdk-pixbuf-sections.txt: Updated with the new functions and
	types.

	* doc/tmpl/gdk-pixbuf.sgml: Added the description for GdkColorspace.

	* doc/tmpl/scaling.sgml: Added the description for GdkInterpType.

	* doc/tmpl/refcounting.sgml: Updated with the information about
	the last unref handler.

	* doc/tmpl/*.sgml: Markup tweaks.

	* gdk-pixbuf/Makefile.am (libgnomecanvaspixbuf_la_LDFLAGS): Sigh,
	update the libtool version number for libgnomecanvaspixbuf as
	well.
	(libpixbufloader_*_la_LDFLAGS): The loaders need to be versioned
	as well, or the old ones won't work with the new stuff.  Also,
	renamed the modules as follows.

	* gdk-pixbuf/gdk-pixbuf-io.c (gdk_pixbuf_load_module): Now the
	modules are called "libpixbufloader-<format>.so" instead of
	"libpixbuf-<format>.so".  They needed renaming so that the new
	loaders won't overwrite the old ones; even with the versioning
	stuff, the new .so symlink to the .so.1.0.0 would overwrite the
	old real .so file.
2000-04-13 01:18:41 +00:00
..
faq FAQ Update: - Minor cleanups (Emmanuel, me) - New questions: I need to add 2000-03-09 22:17:20 +00:00
man new directory new file, initial gtk_button man page 1998-07-29 01:33:51 +00:00
reference Your eyes are bloodshot. 2000-04-13 01:18:41 +00:00
tutorial Spelling/grammar fixes from Martin Buchholz <martin@xemacs.org> 2000-02-29 13:15:10 +00:00
.cvsignore .cvsignore additions 2000-01-21 21:57:14 +00:00
Changes-1.2.txt Fixed some bugs with set_default_size. 1999-02-10 02:35:09 +00:00
Changes-1.4.txt Merge no-flicker branch into HEAD 2000-03-28 01:24:44 +00:00
debugging.txt Take border in account properly. 1998-04-06 12:59:06 +00:00
defsformat.txt Add defs file format document (this document isn't 100% finalized, but 2000-03-23 20:20:19 +00:00
developers.txt backed out the section "Gnits to care about". new file, kinda developers 1998-02-11 00:40:20 +00:00
dnd_internals.txt Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdk.sgml new format for GDK documentation. Eventually plan to remove gdk.texi, but 1998-07-28 05:19:38 +00:00
gdk.texi Adapt cast macros to standard. 1999-11-22 21:52:50 +00:00
generation.txt Adapt cast macros to standard. 1999-11-22 21:52:50 +00:00
gtk_tut_fr.sgml Mon, 3 Aug 1998 20:08:46 +0200 [Vincent] 1998-08-03 18:05:06 +00:00
gtk_tut_it.sgml Update of Italian Tutorial to Tutorial of 24th May, from Daniele Canazza 1998-06-01 11:53:08 +00:00
gtk_tut_packbox1.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut_packbox2.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut_table.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut.sgml Spelling/grammar fixes from Martin Buchholz <martin@xemacs.org> 2000-02-29 13:15:10 +00:00
gtk-config.1.in [ Merges from gtk-1-2 ] 1999-09-28 20:19:13 +00:00
gtk-config.txt Put in some information about 'gtk-config --libs gthread'. 1999-02-02 02:35:11 +00:00
gtk.texi missed a couple of corrections 2000-02-29 13:29:59 +00:00
gtkdocs_fix I just remembered this commit failed before because 1998-03-12 18:23:11 +00:00
gtkfaq.sgml FAQ Update: - Minor cleanups (Emmanuel, me) - New questions: I need to add 2000-03-09 22:17:20 +00:00
macros.texi Initial revision 1997-11-24 22:37:52 +00:00
make-todo let title and logo be configurable so that GNOME can use this script too. 2000-02-25 22:56:58 +00:00
Makefile.am [ Merges from gtk-1-2 ] 1999-09-28 20:19:13 +00:00
package_tutorial.sh script to convert and package up the tutorial - stick it here so I don't 1999-01-28 12:22:36 +00:00
refcounting.txt Spelling/grammar fixes from Martin Buchholz <martin@xemacs.org> 2000-02-29 13:15:10 +00:00
styles.txt Spelling/grammar fixes from Martin Buchholz <martin@xemacs.org> 2000-02-29 13:15:10 +00:00
text_widget.txt missed a couple of corrections 2000-02-29 13:29:59 +00:00
widget_system.txt Added gdk_text/string_extents() - too calculate all the metrics at once of 1998-08-12 16:49:13 +00:00