]> Pileus Git - ~andy/gtk/blobdiff - gdk-pixbuf/ChangeLog
2.8.1
[~andy/gtk] / gdk-pixbuf / ChangeLog
index 9f363bd89fd617093c5551d6c3dfe8c83925c213..27d3aa69dd98a4c93987acfd46772a743ebfffba 100644 (file)
@@ -1,3 +1,362 @@
+2005-08-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.8.1 ===
+
+2005-08-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-ico.c (DecodeHeader): Check for overflow in one more
+       place.  (#313818, Tommi Komulainen)
+
+2005-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-jpeg.c (fatal_error_handler): Pay attention to the 
+       libjpeg error code and report OOM errors as such.  (#312674,
+       Tommi Komulainen)
+
+2005-08-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.8.0 ===
+
+2005-08-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * abicheck.sh: Also check exported variables.
+
+2005-08-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.7.5 ===
+
+2005-07-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.7.4 === 
+
+2005-07-22  Matthias Clasen  <mclasen@redhat.com>
+               
+       * queryloaders.c: Accept '*' in masks. (pointed out
+       by William Jon McCann)
+
+       * gdk-pixbuf-io.c (format_check): Make anchored patterns work 
+       as they did before.  (#311011, William Jon McCann)
+
+2005-07-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-io.c (format_check): Interpret patterns where
+       the first byte of the mask is '*' as unanchored.  (#311011)
+       (gdk_pixbuf_new_from_file): Use the first 256 bytes for
+       sniffing the file format.
+
+2005-07-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.7.3 ===
+       
+2005-07-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-i18n.h: 
+       * pixops/*: Add copyright and license information.
+
+2005-07-09  Tor Lillqvist  <tml@novell.com>
+
+       * Makefile.am: Don't use the scripts in build/win32 to compile the
+       rc file into a resource object file. (This means we lose the
+       build number increment magic, but I doubt it was that useful
+       anyway.) Instead use windres directly. To pass the normal .o file
+       produced by windres through libtool, which would want a .lo file,
+       pass it directly to the linker using a -Wl option.
+
+       * gdk_pixbuf.rc.in: Replace BUILDNUMBER with 0.
+
+2005-07-08  Matthias Clasen  <mclasen@redhat.com>
+       
+       * === Released 2.7.2 ===
+
+2005-07-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.7.1 ===
+       
+2005-07-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file_at_scale): Allow
+       -1 for width/height and interpret them as "not constrained".
+       (#309258, Mark McLoughlin)
+
+2005-06-26  Tor Lillqvist  <tml@novell.com>
+
+       * Makefile.am: Current GNU tools do understand the PRIVATE
+       keyword, so no need to remove those entries from the import
+       library. libtool installs the .dll.a import library itself, so no
+       need to do it here. Do install the .def file.
+
+2005-06-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-i18n.h: Use glib-i18n.h
+
+2005-06-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.7.0 ===
+
+2005-06-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf.symbols:
+       * gdk-pixbuf-simple-anim.h: Add 
+       gdk_pixbuf_simple_anim_iter_get_type()
+
+2005-06-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-pnm.c (pnm_read_next_value): Check for overflow.
+       (#306394, Morten Welinder)
+
+2005-05-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-bmp.c: Accept the 108 byte header of BMP v4.  (#168799)
+
+2005-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf.symbols: 
+       * gdk-pixbuf-simple-anim.[hc]: No need to expose the iter
+       subclass at all in the headers.
+
+       * Makefile.am: Add new files. 
+
+       * gdk-pixbuf.symbols: Add new api.
+
+       * gdk-pixbuf.h: Include gdk-pixbuf-simple-anim.h here.
+
+       * gdk-pixbuf-simple-anim.[hc]: Add a way to construct
+       simple animations out of pixbufs.  (#135161, Dom Lachowicz)
+
+2005-05-24  Sven Neumann  <sven@gimp.org>
+
+       * io-png.c: allow to specify the PNG compression level by passing
+       a "compression" parameter to the PNG save function (bug #305337).
+
+       * gdk-pixbuf-io.c (gdk_pixbuf_save): document the new parameter.
+
+2005-04-09  Matthias Clasen  <mclasen@redhat.com>
+       
+       * Makefile.am: Use $(NM), not nm directly. (#301299, 
+       Nguyen Thai Ngoc Duy)
+
+       * io-bmp.c (gdk_pixbuf__bmp_image_save_to_callback): 
+       Don't overflow the stack.  (Jakub Jelinek, Arjan van de Ven)
+
+2005-04-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-pcx.c: No debugging output, please. (#173107,
+       John Ellis)
+
+2005-04-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-bmp.c (DecodeColormap): Initialize the colormap to 
+       zero.  (#171762, David Costanzo)
+
+2005-03-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-bmp.c: Avoid bus errors due to unaligned access. (#168173,
+       Morten Welinder, Ivan Wong)
+
+2005-03-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-tga.c (parse_rle_data): Fix the update areas for incremental
+       loading of compressed tgas.  (#171883, David Costanzo)
+
+2005-03-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-bmp.c (DoCompressed): Use the correct update regions for
+       compressed bmps.  (#150664, Owen Taylor, test images provided
+       by David Costanzo)
+
+Sun Mar 27 19:59:52 2005  Manish Singh  <yosh@gimp.org>
+
+       * io-bmp.c (grow_buffer): reject 0-sized buffers as corrupt header
+       data. Fixes bug #171707.
+
+2005-03-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-data.c (gdk_pixbuf_new_from_data): Use canonical
+       property names.
+
+2005-03-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf.c (gdk_pixbuf_class_init): Mark param spec strings
+       as static.
+
+2005-03-14  Matthias Clasen  <mclasen@redhat.com>
+
+       Make PLT-reduction work with gcc4, and don't include
+       everything in gdk-pixbuf-alias.h:
+       
+       * gdk-pixbuf.symbols: Group symbols by header and source file.
+       * /makegdkpixbufalias.pl: Protect definitions by the same 
+       preprocessor symbols used to guard the headers. Move
+       the alias declarations to a separate file which is 
+       produced when calling makegdkpixbufalias.pl -def
+       * Makefile.am (gdk-pixbuf-aliasdef.c): Add a rule to generate 
+       this file.
+       * *.c: Include gdk-pixbuf-alias.h after the other headers,
+       include gdk-pixbuf-aliasdef.c at the bottom.
+
+2005-03-10  Tor Lillqvist  <tml@novell.com>
+
+       * gdk-pixbuf-core.h
+       * gdk-pixbuf-io.c
+       * gdk-pixbuf.symbols: Implement DLL ABI stablility for
+       gdk_pixbuf_save() and gdk_pixbuf_savev(). (#167973)
+
+2005-03-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite): Fix 
+       a C99ism.  (#169741, Morten Welinder)
+
+2005-03-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf.c (gdk_pixbuf_class_init): Use canonical
+       form of the name when registering properties. 
+
+       * gdk-pixbuf.symbols: Add the new attributes here, too.
+       
+       * gdk-pixbuf-core.h: Use G_GNUC_NULL_TERMINATED where
+       appropriate.  (#165682, Marc Meissner)
+
+2005-03-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-xpm.c: Use a generated table of offsets
+       into a big const string to avoid relocations
+       in the rgb color table. (#168901, Tommi Komulainen)
+       
+       * gen-color-table.pl: Script to generate the table,
+       copied from Owen Taylors script by the same name
+       in Pango.
+       
+       * xpm-color-table.h: The generated table.
+
+2005-03-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-xpm.c (pixbuf_create_from_xpm): Check the number
+       of scanned items.  (#168906, Morten Welinder)
+
+       Make the gif loader handle oom when loading 
+       animations.  (#168857, Tommi Komulainen)
+       
+       * io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite): 
+       Handle oom by returning NULL.
+
+       * io-gif.c (gif_get_lzw): Return an error if composite 
+       returns NULL.
+
+2005-02-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * pixops/*.S: Add .note.GNU-stack sections to Mark these as not 
+       requiring an executable stack.
+       
+2005-02-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-io.c: Document BMP saving support.
+
+       * io-bmp.c: Support saving as BMP. (168173, Ivan Wong)
+
+       * io-ico.c: Fix a typo.  (#168173, Ivan Wong)
+
+2005-02-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-pnm.c (pnm_skip_whitespace): Don't read over the end of
+       the buffer if '#' appears at the very end.  (#167141, Doug Morgan)
+
+2005-02-05  Hans Breuer  <hans@breuer.org>
+
+       * makefile.msc : rule for gdk_pixbuf.def
+
+2005-02-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-pnm.c (pnm_read_next_value): Pass in the max number 
+       of bytes to read.
+       (pnm_read_ascii_scanline): And use it here to enable 
+       parsing of pbm images without whitespace between the 
+       pixels.  (#165803, Samuel Hym)
+
+2005-01-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-loader.c (gdk_pixbuf_loader_new_with_type) 
+       (gdk_pixbuf_loader_new_with_mime_type): Close the loader
+       before unreffing it in the error case.  (#164915, Crispin 
+       Flowerday)
+
+2005-01-12  Owen Taylor <otaylor@redhat.com>
+
+       * Makefile.am:  Use grep | head -n 1 instead of grep -m 1 
+       which doesn't work
+       with slightly older versions of GNU grep in 
+       install-libtool-import-lib rule.
+
+2005-01-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.6.1 ===
+       
+2005-01-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * io-bmp.c (DecodeHeader): Error on compressed images with 
+       negative height. Also make uncompressed images with data_offset
+       != header_size work.  (#150664, Owen Taylor)
+
+2005-01-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * pixops/pixops.c (bilinear_box_make_weights): Really fix the
+       math to make the vectors sum up to 1, making GDK_INTERP_HYPER
+       work again. (#162703, Dennis Nezic)
+
+2004-12-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file) 
+       Avoid deadlock. Pointed out by Callum McKenzie.
+       
+Wed Dec 22 01:17:44 2004  Jonathan Blandford  <jrb@redhat.com>
+
+       * queryloaders.c (main): print out the version and binary name in
+       the header comment.  Problem reported by Seth Nickell.
+
+2004-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.6.0 ===
+
+Fri Dec 10 13:57:44 2004  Manish Singh  <yosh@gimp.org>
+
+       * abicheck.sh: filter out PRIVATE.
+
+2004-12-05  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk-pixbuf-animation.c
+       * gdk-pixbuf-io.c
+       * io-xbm.c
+       * io-xpm.c
+       * make-inline-pixbuf.c
+       * queryloaders.c: Use gstdio wrappers. Document that file names
+       are in the GLib file name encoding.
+
+       * gdk-pixbuf-csource.c
+       * queryloaders.c: On Windows, convert command line arguments and
+       environment variable values from locale encoding to UTF-8.
+
+       * queryloaders.c: On Windows, use wide character API when
+       available.
+
+       * Makefile.am
+       * gdk-pixbuf-core.h
+       * gdk-pixbuf-io.c
+       * gdk-pixbuf-animation.h
+       * gdk-pixbuf-animation.c: Like in GLib, for DLL ABI stability on
+       Windows, add binary compatibility versions of functions that take
+       file names as arguments. They use the system codepage, not GLib
+       file name encoding (which is UTF-8 on Windows). Use #defines to
+       make newly compiled code use the "real" functions that use the
+       GLib file name encoding scheme.
+
+2004-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.5.6 ===
+
+2004-11-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk-pixbuf-animation.c (gdk_pixbuf_animation_iter_get_pixbuf): 
+       Fix a typo in the docs.  (#159955, Masao Mutoh)
+
 2004-11-29  Matthias Clasen  <mclasen@redhat.com>
 
        * Makefile.am (gdk-pixbuf-alias.h): Use the perl found by