1. 13 Dec, 2001 1 commit
    • Sebastian Wilhelmi's avatar
      Remove assorted G_OBJECT casts where unnecessary. · d99bd97f
      Sebastian Wilhelmi authored
      
      2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gdk-pixbuf-animation.c, gdk-pixbuf-loader.c, gdk-pixpuf.c,
      	io-gif-animation.c, io-gif.c, io-tiff.c, test-loaders.c: Remove
      	assorted G_OBJECT casts where unnecessary.
      
      	* gdk-pixbuf-loader.c: Call g_object_ref and g_object_unref
      	instead of gdk_pixbuf_animation_ref and gdk_pixbuf_animation_unref
      	resp.
      
      	* gdk-pixbuf-csource.c, io-bmp.c, io-gif-animation.c, io-ico.c,
      	io-jpeg.c, io-png.c, io-pnm.c, io-ras.c, io-tga.c, io-wbmp.c,
      	io-xbm.c, io-xpm.c, test-gdk-pixbuf.c: Dito for gdk_pixbuf_ref and
      	gdk_pixbuf_unref.
      
      	* Makefile.am, pixops/Makefile.am: Compile everything with
      	-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED
      
      	* gdk-pixdata.c: Use g_ascii_strup() instead of g_strup().
      
      	* io-xpm.c: Use g_ascii_strcasecmp() instead of g_strcasecmp().
      
      	* demos/testpixbuf-drawable.c, demos/testpixbuf-save.c,
      	demos/testpixbuf-scale.c, demos/testpixbuf.c: Call g_object_ref
      	and g_object_unref instead of gdk_pixbuf_ref and gdk_pixbuf_unref
      	resp.
      d99bd97f
  2. 30 Nov, 2001 1 commit
  3. 16 Oct, 2001 1 commit
  4. 10 Oct, 2001 1 commit
    • Owen Taylor's avatar
      Get rid of GDK_PIXBUF_ERROR_HEADER/PIXEL_CORRUPT and use CORRUPT_IMAGE. · 63bd2b30
      Owen Taylor authored
      Wed Oct 10 11:52:17 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixdata.c gdk-pixbuf.h: Get rid of
      	GDK_PIXBUF_ERROR_HEADER/PIXEL_CORRUPT and use CORRUPT_IMAGE.
      	Get rid fo GD_PIXBUF_ERROR_UNKNOWN_FORMAT and use the
      	existing UKNOWN_TYPE error. (#58308)
      
      	* gdk-pixbuf.h, gdk-pixdata.c: Rename gdk_pixbuf_new_from_stream()
      	back to gdk_pixbuf_new_from_inline(). Rework docs to try
      	and be helpful for the common case. (#58308)
      63bd2b30
  5. 02 Oct, 2001 2 commits
  6. 06 Aug, 2001 1 commit
    • Kjartan Maraas's avatar
      Fix a typo. · 4de796f0
      Kjartan Maraas authored
      2001-08-06  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* gdk-pixdata.c: Fix a typo.
      4de796f0
  7. 20 Jul, 2001 1 commit
    • Hans Breuer's avatar
      don't 'g_tohl (*istream++)', but move pointer increment out of the macro, · 9d1e828d
      Hans Breuer authored
      2001-07-20  Hans Breuer  <hans@breuer.org>
      
      	* gdk-pixdata.c : don't 'g_tohl (*istream++)', but move
      	pointer increment out of the macro, because  at least one
      	compiler (msvc 5.0) gets confused otherwise (applies the
      	wrong increment).
      
      	* gdk_pixbuf.def : updated exports
      
      	* makefile.msc : reflect gdk-pixbuf-csource changes
      9d1e828d
  8. 29 Jun, 2001 1 commit
    • Havoc Pennington's avatar
      Clip the retrieved image data to the screen, using a server grab to avoid · 0bee26c7
      Havoc Pennington authored
      2001-06-28  Havoc Pennington  <hp@pobox.com>
      
      	* gdk/x11/gdkimage-x11.c (_gdk_x11_get_image): Clip the retrieved
      	image data to the screen, using a server grab to avoid race
      	conditions.
      
      	* gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
      	check for NULL return from gtk_image_new_from_stock(), it never
      	returns NULL.
      	(gtk_item_factory_create_item): fix bug where we parsed the stock
      	ID as an inline pixbuf
      
      	* gtk/gtktext.c (gtk_text_key_press): numeric keypad support
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_key_press): numeric keypad
      	support (should be using binding set here)
      
      	* gtk/gtkoptionmenu.c (gtk_option_menu_key_press): numeric keypad
      	support (should be using binding set here)
      
      	* gtk/gtkmenushell.c (gtk_menu_shell_class_init): numeric keypad
      	support
      
      	* gtk/gtkmenu.c (gtk_menu_class_init): numeric keypad support
      
      	* gtk/gtkmenubar.c (gtk_menu_bar_class_init): numeric keypad
      
      	* gtk/gtklistitem.c (gtk_list_item_class_init): numeric keypad
      
      	* gtk/gtkimcontextsimple.c
      	(gtk_im_context_simple_filter_keypress): keypad
      
      	* gtk/gtkfilesel.c (gtk_file_selection_key_press): keypad
      
      	* gtk/gtkentry.c (gtk_entry_class_init): numeric keypad fixes
      
      	* gtk/gtkctree.c (gtk_ctree_class_init): numeric keypad support
      
      	* gtk/gtkcolorsel.c (palette_activate): keypad support (of course,
      	should be binding-setted)
      
      	* gtk/gtkwindow.c (gtk_window_class_init): numeric keypad fixes
      
      	* gtk/gtkclist.c (gtk_clist_class_init): numeric keypad fixes
      
      	* gtk/gtkcalendar.c: numeric keypad fixes
      
      	* gtk/gtktextview.c (gtk_text_view_class_init): numeric keypad
      	support
      
      	* gdk/gdkwindow.c (gdk_window_get_clip_region): fix infinite loop
      	screwup
      
      	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable_alpha):
      	clip the render area to the drawable's clip region in advance,
      	so we don't get data from the server that we don't need.
      
      	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable_alpha):
      	check return value of gdk_pixbuf_get_from_drawable(), fall back
      	to bilevel alpha if we can't get the pixbuf to composite against.
      
      	* gdk/gdkdraw.c (gdk_drawable_get_image): set the image colormap
      
      	* gdk/gdkimage.c (gdk_image_get_colormap): add
      	gdk_image_set_colormap, gdk_image_get_colormap
      
      	* gdk/gdkpixbuf-drawable.c (rgbconvert): Change all converters to
      	take a region of the image, instead of converting the entire
      	image.
      
      	* gtk/gtkwidget.h (struct _GtkWidgetClass): add show_help
      	keybinding signal. Add default bindings for it. Add default
      	handler for show_help that shows the tooltip for the widget.
      
      	* gtk/gtkdialog.c (gtk_dialog_class_init): add binding set and
      	"close" keybinding signal, remove key press handler.
      
      	* gtk/gtktooltips.c (gtk_tooltips_set_colors): Just remove this,
      	it's not our usual practice to leave a deprecated function around
      	with a runtime warning, plus we don't want it to appear in docs,
      	plus if we make them yellow no one will want to change them
      	anyhow.
      0bee26c7
  9. 26 Jun, 2001 1 commit
    • Tim Janik's avatar
      use gdk_pixbuf_new_from_stream(). fixed up item factory so inlined pixbufs · d4f0062f
      Tim Janik authored
      Tue Jun 26 10:04:30 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkiconfactory.c:
              * gtk/gtkitemfactory.c: use gdk_pixbuf_new_from_stream(). fixed up
              item factory so inlined pixbufs actually work.
      
      Tue Jun 26 09:48:02 2001  Tim Janik  <timj@gtk.org>
      
              * Makefile.am (noinst_PROGRAMS): get rid of make-inline-pixbuf
      
              * gdk-pixbuf-data.[hc]: provide gdk_pixbuf_new_from_stream()
              instead from gdk_pixbuf_new_from_inline().
      
              * gdk-pixdata.[hc]: auxillary GdkPixdata structure, public
              installed API for applications that need to serialize/deserialize
              on their own (gimp, BEAST).
      
              * gdk-pixbuf/gdk-pixbuf-csource.c: provide publically installed
              program that can dump images in CSource format and Pixbuf
              stream format. supports RLE encoding, MACRO formatting etc...
              invoke with --help.
      d4f0062f