1. 07 Jan, 2000 2 commits
    • Jonathan Blandford's avatar
      Added progressive animation loading. Added progressive animation loading. · 959b45be
      Jonathan Blandford authored
      2000-01-07  Jonathan Blandford  <jrb@redhat.com>
      
      	* gdk-pixbuf/gdk-pixbuf-io.c: Added progressive animation loading.
      	* gdk-pixbuf/gdk-pixbuf-io.h: Added progressive animation loading.
      	* gdk-pixbuf/gdk-pixbuf-loader.c: Added progressive animation
      	loading.
      	* gdk-pixbuf/gdk-pixbuf-loader.h: Added progressive animation
      	loading.
      	* gdk-pixbuf/io-gif.c (image_load_increment): I think the
      	ref-counting mess is finally fixed.  Added progressive animation
      	loading.
      
      I think progressive animation loading all works now.  It's all
      documented too, if anyone wants to play with it.
      959b45be
    • Owen Taylor's avatar
      Fix computation of end of run indices. · 3e3d3c11
      Owen Taylor authored
      2000-01-05  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixbuf/pixops/pixops.c (pixops_process): Fix computation of end of run indices.
      
      	* gdk-pixbuf/pixops/pixops.c: Fix double increments when dest_channels == 4.
      	  (Pointed out by Tomas Ogren)
      3e3d3c11
  2. 06 Jan, 2000 3 commits
    • Mark Crichton's avatar
      Fixed bug sent directly to me. Basically, we weren't checking a failure · baefb986
      Mark Crichton authored
      
      
      Fixed bug sent directly to me.  Basically, we weren't checking a failure case
      from load_module, and returning junk to the application.  Bad.
      
      See ChangeLog for more info.
      baefb986
    • Elliot Lee's avatar
      Link with -lm (to get 'ceil' function) · 501a54b4
      Elliot Lee authored
      
      
      * gdk-pixbuf/pixops/Makefile.am: Link with -lm (to get 'ceil' function)
      501a54b4
    • Owen Taylor's avatar
      Added scaling functions into gtk-doc framework. · ef801a13
      Owen Taylor authored
      2000-01-05  Owen Taylor  <otaylor@redhat.com>
      
      	* doc/Makefile.am doc/gdk-pixbuf-sections.txt
      	  doc/gdk-pixbuf.sgml doc/tmpl/scaling.sgml:
      	Added scaling functions into gtk-doc framework.
      
      	* gdk-pixbuf/gdk-pixbuf-scale.c: Documentation fixes.
      
      	* gdk-pixbuf/testpixbuf-scale.c (expose_cb): Simplify a bit.
      
      	* gdk-pixbuf/pixops/pixops.c (pixops_composite_color): Return
      	immediately if scale_x or scale_y is 0.
      ef801a13
  3. 05 Jan, 2000 4 commits
    • Owen Taylor's avatar
      quick fix for initializing arrays in benchmark. · 05577bc7
      Owen Taylor authored
      2000-01-05  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixbuf/pixops/timescale.c: quick fix for initializing
      	arrays in benchmark.
      05577bc7
    • Jonathan Blandford's avatar
      Change the order of the update func to make it more compatible with the · 8b34aeb6
      Jonathan Blandford authored
      2000-01-05  Jonathan Blandford  <jrb@redhat.com>
      
      	* gdk-pixbuf/gdk-pixbuf-io.h: Change the order of the update func
      	to make it more compatible with the rest of GTK.  Added animation
      	framework for progressive loading.
      
      	* gdk-pixbuf/io-bmp.c (image_begin_load): Modified to handle new
      	system.
      	* gdk-pixbuf/io-ico.c (image_begin_load): ditto
      	* gdk-pixbuf/io-png.c (image_begin_load): ditto
      	* gdk-pixbuf/io-ras.c (image_begin_load): ditto
      	* gdk-pixbuf/io-jpeg.c (image_begin_load): ditto
      	* gdk-pixbuf/io-pnm.c (image_begin_load): ditto
      	* gdk-pixbuf/io-tiff.c (image_begin_load): ditto
      	* gdk-pixbuf/io-gif.c (image_begin_load): ditto
      8b34aeb6
    • Owen Taylor's avatar
      Added a README with a TODO and some explainations of the algorithms. · 30caacfd
      Owen Taylor authored
      2000-01-05  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixbuf/pixops/README: Added a README with a TODO
      	and some explainations of the algorithms.
      
      	* gdk-pixbuf/testpixbuf-scale.c: Set a background pixmap of None
      	to reduce flashing when resizing.
      30caacfd
    • Owen Taylor's avatar
      Directory full of pixel data scaling code that will eventually migrate · 830727f8
      Owen Taylor authored
      2000-01-05  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixbuf/pixops/: Directory full of pixel data scaling
      	code that will eventually migrate into libart.
      
      	* configure.in acconfig.h: Add checks for MMX compiler support
      
      	* gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf/gdk-pixbuf-scale.c:
      	Nice wrapper routines for the code in pixops that operate
      	on pixbufs instead of raw data.
      
      	* gdk-pixbuf/testpixbuf-scale: Test program for scaling
      	routines.
      830727f8
  4. 04 Jan, 2000 1 commit
  5. 03 Jan, 2000 1 commit
  6. 02 Jan, 2000 1 commit
    • Federico Mena Quintero's avatar
      Added reference counting to animations. A web browser may want to share a · e55155f9
      Federico Mena Quintero authored
      2000-01-01  Federico Mena Quintero  <federico@helixcode.com>
      
      	* gdk-pixbuf/gdk-pixbuf.h (GdkPixbufAnimation): Added reference
      	counting to animations.  A web browser may want to share a single
      	copy of an animated GIF if it appears multiple times in a web
      	page, for example.
      
      	* gdk-pixbuf/gdk-pixbuf-animation.c: New file.  Moved the
      	animation functions here.
      	(gdk_pixbuf_animation_new_from_file): Prettified.  Return a NULL
      	animation if the loader does not support multiframe loading and
      	the single-frame load returned NULL.  Check that the filename is
      	not NULL.  Updated inline documentation.
      	(gdk_pixbuf_animation_ref): New function.
      	(gdk_pixbuf_animation_unref): New function.
      	Removed gdk_pixbuf_animation_destroy() in favor of reference
      	counting.
      
      	* gdk-pixbuf/gdk-pixbuf-io.c (gdk_pixbuf_new_from_file):
      	Prettified.  Made ref_count assertion more paranoid.  Check that
      	the filename is not NULL.
      	(gdk_pixbuf_get_module): Use guchar * and guint for buffer and
      	size, respectively.
      	(gdk_pixbuf_new_from_xpm_data): Changed the "data" argument to
      	const char **.
      
      	* gdk-pixbuf/io-gif.c (image_load_animation): Create the animation
      	with a reference count of 1.
      
      	* gdk-pixbuf/Makefile.am (libgdk_pixbuf_la_SOURCES): Added
      	gdk-pixbuf-animation.c.
      
      	* doc/tmpl/animation.sgml: Populated.  It is still missing a
      	description of the overlay modes.
      
      	* doc/gdk-pixbuf-sections.txt: Added the animation section.  Moved
      	the canvas item section to the end, as it will be moved later to
      	gnome-libs.
      
      	* doc/gdk-pixbuf.sgml: Added the animation section.
      
      	* doc/Makefile.am (tmpl_sources): Added tmpl/animation.sgml.
      e55155f9
  7. 27 Dec, 1999 1 commit
  8. 24 Dec, 1999 1 commit
  9. 23 Dec, 1999 1 commit
  10. 20 Dec, 1999 1 commit
  11. 17 Dec, 1999 2 commits
  12. 16 Dec, 1999 1 commit
  13. 13 Dec, 1999 1 commit
  14. 12 Dec, 1999 1 commit
  15. 11 Dec, 1999 2 commits
    • Tor Lillqvist's avatar
      Distribute README.win32. · 9cca8357
      Tor Lillqvist authored
      1999-12-11  Tor Lillqvist  <tml@iki.fi>
      
      * Makefile.am: Distribute README.win32.
      
      * gdk/Makefile.am
      * gdk/win32/Makefile.am: Distribute gdk/win32.
      9cca8357
    • Jonathan Blandford's avatar
      thinking about the new loading API. · b5550663
      Jonathan Blandford authored
      1999-12-10  Jonathan Blandford  <jrb@redhat.com>
      
      	* gdk-pixbuf/gdk-pixbuf-io.h: thinking about the new loading API.
      
      	* gdk-pixbuf/gdk-pixbuf-drawable.c (gdk_pixbuf_get_from_drawable):
      	make a warning go away.
      b5550663
  16. 10 Dec, 1999 1 commit
    • Jonathan Blandford's avatar
      make a warning go away. · 4dfa2840
      Jonathan Blandford authored
      1999-12-10  Jonathan Blandford  <jrb@redhat.com>
      
      	* gdk-pixbuf/gdk-pixbuf-drawable.c (gdk_pixbuf_get_from_drawable):
      	make a warning go away.
      
      	* gdk-pixbuf/gdk-pixbuf.h: added new prototypes for animations.
      
      	* gdk-pixbuf/gdk-pixbuf-loader.h: added new prototypes for
      	animations.
      4dfa2840
  17. 09 Dec, 1999 2 commits
    • Michael Zucchi's avatar
      Enable gdk_pixbuf_get_from_drawable() api call. · e4aa217c
      Michael Zucchi authored
      1999-12-09  Michael Zucchi  <zucchi@zedzone.mmc.com.au>
      
              * gdk-pixbuf/gdk-pixbuf.h: Enable gdk_pixbuf_get_from_drawable()
              api call.
      e4aa217c
    • Michael Zucchi's avatar
      Filled in body of function. (rgbconvert): Added GdkColormap parameter, and · 0bcf5647
      Michael Zucchi authored
      1999-12-09  Michael Zucchi  <zucchi@zedzone.mmc.com.au>
      
      	* gdk-pixbuf/gdk-pixbuf-drawable.c (gdk_pixbuf_get_from_drawable):
      	Filled in body of function.
      	(rgbconvert): Added GdkColormap parameter, and to all conversion
      	functions also.
      
      	* gdk-pixbuf/Makefile.am: Re-enabled building of
      	textpixbuf-drawable.
      
      	* gdk-pixbuf/testpixbuf-drawable.c (main): Changed to use
      	gdk_pixbuf_get_from_drawable().
      0bcf5647
  18. 08 Dec, 1999 3 commits
    • Arjan van de Ven's avatar
      Fixed the red/green/red bug on two occasions. Changed from the custom · 8dad1ab1
      Arjan van de Ven authored
      1999-12-08  Arjan van de Ven
      <arjan@fenrus.demon.nl>
      
      * gdk-pixbuf/gdk-pixbuf-drawable.c : Fixed
        the red/green/red bug on two occasions.
      * gdk-pixbuf/io-ras.c: Changed from the custom
        be32_to_cpu function to the generic glib one.
      8dad1ab1
    • Federico Mena Quintero's avatar
      Fix includes. (gdk_pixbuf_get_from_drawable): Implemented the zillion · 76642ec1
      Federico Mena Quintero authored
      1999-12-08  Federico Mena Quintero  <federico@redhat.com>
      
      	* gdk-pixbuf/gdk-pixbuf-drawable.c: Fix includes.
      	(gdk_pixbuf_get_from_drawable): Implemented the zillion sanity
      	checks and API definition.  The body needs filling in and it needs
      	to do the Right Thing(tm) for pixmaps plus the given colormap and
      	windows and their own colormaps.
      
      	* gdk-pixbuf/gdk-pixbuf.h: Added prototype for
      	gdk_pixbuf_get_from_drawable().  Killed gdk-pixbuf-drawable.h.
      
      	* gdk-pixbuf/Makefile.am: Re-added the gdk-pixbuf-drawable sources.
      
      	* doc/tmpl/from-drawables.sgml: Populated.
      
      	* doc/gdk-pixbuf.sgml: Added the from-drawables section.
      
      	* doc/Makefile.am (tmpl_sources): Added tmpl/from-drawables.sgml.
      
      	* doc/gdk-pixbuf-sections.txt: Added a section for getting pixbufs
      	from drawables.
      76642ec1
    • Birger Langkjer/danish translations's avatar
      Modified Files: balsa/po/da.po bonobo/po/da.po gedit/po/da.po · a016b1b7
      Birger Langkjer/danish translations authored
      
      Modified Files:
       	balsa/po/da.po bonobo/po/da.po gedit/po/da.po
       	gfloppy/gfloppy.desktop gfloppy/po/da.po ggv/po/da.po
       	gtk+/po/da.po
      a016b1b7
  19. 07 Dec, 1999 2 commits
  20. 06 Dec, 1999 2 commits
  21. 05 Dec, 1999 2 commits
  22. 04 Dec, 1999 1 commit
    • Arjan van de Ven's avatar
      Major cleanup, added support for 32 bpp and 4 bpp (uncompressed) images, · 743b449a
      Arjan van de Ven authored
      1999-12-04  Arjan van de Ven <arjan@fenrus.demon.nl>
      
      	* gdk-pixbuf/io-bmp.c: Major cleanup, added support for
      	32 bpp and 4 bpp (uncompressed) images, fixed 1bpp.
      
      	* gdk-pixbuf/io-ras.c: Minor cleanup, ran through lclint
      
      	* gdk-pixbuf/io-ico.c: Minor cleanup, fixed 1bpp icons,
       	ran through lclint.
      
      	* gdk-pixbuf/gdk-pixbuf-io.c: Added detection of .CUR files
      	(Windows Cursor files). These are identical to .ICO files,
      	except for the signature and 2 extra fields for the hotspot.
      743b449a
  23. 03 Dec, 1999 1 commit
  24. 02 Dec, 1999 3 commits