gtk/gdk-pixbuf
Matthias Clasen 5b26e695a1 Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by
Wed Jan  7 01:17:36 2004  Matthias Clasen  <maclas@gmx.de>

	* gdk-pixbuf-loader.c (gdk_pixbuf_loader_size_func):
	* gdk-pixbuf-loader.c (gdk_pixbuf_loader_set_size):
	* gdk-pixbuf-loader.c (gdk_pixbuf_loader_init): Make it possible
	to call gdk_pixbuf_loader_set_size (loader, 0, 0) by changing
	the initial values of priv->width/height to -1.

	* io-tiff.c (tiff_image_parse):
	* io-ras.c (RAS2State):
	* io-pnm.c (gdk_pixbuf__pnm_image_load_increment):
	* io-pcx.c (gdk_pixbuf__pcx_load_increment):
	* io-jpeg.c (gdk_pixbuf__jpeg_image_load_increment):
	* io-png.c (png_info_callback):
	* io-ico.c (DecodeHeader):
	* io-bmp.c (DecodeHeader): Call size_func once the size is known,
	even if the module can't make use of the scaling information. If
	size_func returns 0, don't allocate a pixbuf and return, if
	necessary with an error.

	* gdk-pixbuf.h:
	* gdk-pixbuf-io.c (gdk_pixbuf_get_file_info): A new function
	to determine the type and size of an image file without loading
	it completely.  (#53725)
2004-01-07 00:26:58 +00:00
..
pixops Split correction into multiple pieces if no single weight is large enough 2003-07-17 22:47:10 +00:00
.cvsignore make it legal C 2002-10-04 05:46:51 +00:00
ChangeLog Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
gdk_pixbuf.def updated 2003-07-20 15:43:41 +00:00
gdk_pixbuf.rc.in gdk-pixbuf/gdk_pixbuf.rc.in gdk/win32/rc/gdk.rc.in Use GTK_API_VERSION. 2002-03-06 01:50:43 +00:00
gdk-pixbuf-animation.c Add sanity checks for GError handling. (#108345) 2003-04-24 18:51:07 +00:00
gdk-pixbuf-animation.h Add docs. 2002-12-08 00:18:13 +00:00
gdk-pixbuf-csource.1 Documentation. Spelling fixes. 2001-10-16 21:18:10 +00:00
gdk-pixbuf-csource.c Use g_printf instead of system printf. (#99327) 2002-12-15 01:49:01 +00:00
gdk-pixbuf-data.c Turn the pixbuf attributes into (construct-only, but always readable) 2004-01-03 23:45:06 +00:00
gdk-pixbuf-features.h.in No more libart/gdk-pixbuf as part of gnome-libs 2000-01-10 19:17:42 +00:00
gdk-pixbuf-i18n.h Pixbuf saving, patch from David Welton. 2000-10-06 18:19:18 +00:00
gdk-pixbuf-io.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
gdk-pixbuf-io.h Add docs. 2002-12-08 00:18:13 +00:00
gdk-pixbuf-loader.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
gdk-pixbuf-loader.h Add gdk_pixbuf_loader_new_with_mime_type. 2003-06-22 19:08:12 +00:00
gdk-pixbuf-marshal.list Load-at-size functionality for gdk-pixbuf. 2002-07-06 23:10:46 +00:00
gdk-pixbuf-private.h Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
gdk-pixbuf-scale.c Fix some warnings by adding casts to PixopsInterpType. (#85839, David L. 2002-07-30 03:09:39 +00:00
gdk-pixbuf-util.c - Massive cleanup, make actually legible. - Fix some clamp-to-range bugs 2002-01-08 16:12:49 +00:00
gdk-pixbuf-xform.c Most of this patch is based on a patch by Havoc Pennington (hp@redhat.com) 2000-04-11 07:03:25 +00:00
gdk-pixbuf.c Turn the pixbuf attributes into (construct-only, but always readable) 2004-01-03 23:45:06 +00:00
gdk-pixbuf.h Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
gdk-pixdata.c Use ngettext for plurals (#123847). 2003-12-31 16:02:22 +00:00
gdk-pixdata.h Fix misleading documentation of rowstride. (#113924, Noah Levitt) 2003-05-31 23:52:49 +00:00
io-ani-animation.c New loader, for .ANI animations. 2002-09-06 21:14:15 +00:00
io-ani-animation.h Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
io-ani.c Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
io-bmp.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-gif-animation.c Make it compile with C89 compilers. 2003-06-27 02:38:44 +00:00
io-gif-animation.h Improve progressive loading from slow sources: (#107368) 2003-05-19 21:44:03 +00:00
io-gif.c brooooooooken pipe. 2003-09-03 19:57:05 +00:00
io-ico.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-jpeg.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-pcx.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-png.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-pnm.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-ras.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-tga.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-tiff.c Make it possible to call gdk_pixbuf_loader_set_size (loader, 0, 0) by 2004-01-07 00:26:58 +00:00
io-wbmp.c Remove dubious bitfields of unspecified signedness. (#112919, Morten 2003-05-27 21:21:00 +00:00
io-xbm.c Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
io-xpm.c Trivial cleanups (bug #107664) 2003-03-08 20:49:00 +00:00
make-inline-pixbuf.c Use g_printf instead of system printf. (#99327) 2002-12-15 01:49:01 +00:00
Makefile.am Fix building with --disable-modules --with-included-loaders, create an 2003-12-22 00:37:04 +00:00
makefile.msc updated 2003-07-20 15:43:41 +00:00
pixbufloader_ani.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_bmp.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_gif.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_ico.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_jpeg.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_pcx.def A loader for PCX files. (#113035, Josh Beam) 2003-05-21 20:20:07 +00:00
pixbufloader_png.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_pnm.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_ras.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_tga.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_tiff.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_wbmp.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_xbm.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
pixbufloader_xpm.def Support for separately installed loaders. (#77486) 2002-10-03 22:39:51 +00:00
queryloaders.c Check that the mask is NULL or a string of the same length consisting 2003-11-14 23:28:01 +00:00
test-gdk-pixbuf.c Remove assorted G_OBJECT casts where unnecessary. 2001-12-13 21:22:12 +00:00