summaryrefslogtreecommitdiff
path: root/gdk-pixbuf
diff options
context:
space:
mode:
authorTor Lillqvist <tml@src.gnome.org>2008-03-20 23:29:31 +0000
committerTor Lillqvist <tml@src.gnome.org>2008-03-20 23:29:31 +0000
commitb0db92d328da04767ea15fee8ebe770059a942c9 (patch)
tree9c1476f52961308697a37c1994bd3eef3f32c0ab /gdk-pixbuf
parent6d15bbbe1da2a30a2bf4b519cd03bf3bc80ccfaf (diff)
downloadgtk+-b0db92d328da04767ea15fee8ebe770059a942c9.tar.gz
Insert the ChangeLog from gdip-pixbuf-loaders.
svn path=/trunk/; revision=19915
Diffstat (limited to 'gdk-pixbuf')
-rw-r--r--gdk-pixbuf/ChangeLog203
1 files changed, 203 insertions, 0 deletions
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog
index 2205d3d2c0..250df528cc 100644
--- a/gdk-pixbuf/ChangeLog
+++ b/gdk-pixbuf/ChangeLog
@@ -34,6 +34,209 @@
* gdk-pixbuf-io.c: Add the bits and pieces for built-in GDI+
loaders.
+ == ChangeLog from gdip-pixbuf-loaders follows: ==
+
+2008-03-19 Tor Lillqvist <tml@novell.com>
+
+ * src/io-gdip-utils.c: Drop misleading old comment.
+
+ * src/io-gdip-native.h: Fix typo: s/WINGDIAPI/WINGDIPAPI/.
+
+2008-03-17 Tor Lillqvist <tml@novell.com>
+
+ * src/io-gdip-utils.h (MODULE_ENTRY): Use the more descriptive
+ INCLUDE_gdiplus instead of INCLUDE_gdi. (Will be used when this is
+ moved to GTK+ and the gdip loaders are built-in in libgdk-pixbuf.)
+ Use G_MODULE_EXPORT so that only fill_info and fill_vtable get
+ exported in the separate loader DLLs case.
+
+ * src/io-gdip-emf.c
+ * src/io-gdip-ico.c
+ * src/io-gdip-wmf.c: Use unique type parameters to MODULE_ENTRY so
+ that we won't get clashes when building all the gdip loaders in to
+ libgdk-pixbuf.
+
+2008-03-17 Tor Lillqvist <tml@novell.com>
+
+ * src/Makefile.am: Remove libpixbufloader-gdip.la, and add missing
+ loaders to loader_LTLIBRARIES. Set loaderdir to use proper GTK+
+ binary version using pkg-config. Add final newline.
+
+2008-03-15 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * io-gdip.c: Remove
+ * io-gdip-ico.c:
+ * io-gdip-wmf.c:
+ * io-gdip-emf.c: Separate these into their own loaders, so that existing
+ code that calls "gdk_pixbuf_loader_for_type()" and friends continues
+ to work as expected.
+ * Makefile.test:
+ * Makefile.am: Reflect the above changes
+ * io-gdip-native.h:
+ * io-gdip-utils.c: Better error reporting; handle metafiles properly
+ (loading them as bitmaps doesn't work; you have to load them as a
+ generic image or metafile and then draw them onto a bitmap)
+
+2008-03-06 Alberto Ruiz <aruiz@gnome.org>
+
+ * configure.ac: Use the .exe version of the gdk query loaders if the build
+ is for a windows target.
+
+2008-03-04 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c: More informative error codes, taken from the COM HRESULT
+
+2008-03-03 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-native.h:
+ * src/io-gdip-jpeg.c: Support setting the JPEG's quality, just like GdkPixbuf's
+ built-in JPEG encoder
+ * src/io-gdip-png.c: Support setting the PNG's compression level, just like
+ GdkPixbuf's built-in PNG encoder
+
+2008-02-25 Tor Lillqvist <tml@novell.com>
+
+ * configure.ac: Move AC_DISABLE_STATIC before AC_PROG_LIBTOOL so
+ that it works better.
+
+2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-animation.[ch]: Animation class and interator
+ * src/io-gdip-utils.c: Use animation iter. GDI+ animations now work.
+
+2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c: Simple animation working; need to use a more sophisticated
+ animation class
+
+2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.c: Change to GTK+-style indentation; stub out some stuff
+ for animation support
+
+2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/Makefile.am: Build those other libraries using automake too;
+ track dependencies properly
+
+2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: Separate out formats that are writable into their
+ own plugins. The GDI+ loader can now save as BMP, GIF, JPEG, PNG,
+ or TIFF. Also, some tweaks so that the format plugins can be
+ statically compiled into GTK+ if we choose to do so.
+
+2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c (GetEncoderClsid): Add support for BMP,
+ JPEG, GIF, and TIFF
+
+2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: Saving images to PNG now works. Conditionally compiled
+ until I get GdkPixbuf's saving architecture straightened out.
+
+2008-02-21 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c (io_gdip_init): Make this idempotent
+ * src/io-gdip.c: Function that fills the GdkPixbufIO vtable. To be used across
+ various GDI+-based plugins
+
+2008-02-21 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: If you #define GDIP_TEST_SAVING, you should be able
+ to save a pixbuf to a PNG via GDI+. WARNING: UNTESTED CODE
+
+2008-02-21 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: Infrastructure for saving GdkPixbufs to GdkPixbufSaveFunc callbacks.
+ Should be trivial to write a PNG or JPEG saver now.
+
+2008-02-20 Tor Lillqvist <tml@novell.com>
+
+ * src/io-gdip-utils.c: Drop the wrapper functions that each call
+ GetProcAddress(). Instead just use a bunch of function pointers
+ and initialise them at the same time in io_gdip_init().
+
+2008-02-19 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: ARGB isn't pre-multiplied; first stab @ metadata
+
+2008-02-19 Tor Lillqvist <tml@novell.com>
+
+ * src/io-gdip.c
+ * src/io-gdip-utils.c
+ * src/test.c: Use spaces instead of tabs. Use 2-column indentation
+ offset which was the original intent. Remove trailing whitespace.
+
+2008-02-19 Tor Lillqvist <tml@novell.com>
+
+ * configure.ac: Use AC_DISABLE_STATIC. It makes no sense to build
+ a static library of this.
+
+ * autogen.sh: Take ACLOCAL_FLAGS into consideration.
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: Fix image size (don't need to add + 1); framework
+ for supporting animations or multi- paged TIFFs
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.[ch]: If the source image doesn't have alpha, don't create
+ an opaque alpha channel in the pixbuf
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/*.c: Whitespace fixes
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip.c: Support pixbuf scaling
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip.c: Fill pixbuf properly; propegate errors. Plugin
+ now works for non-animations
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip.c: Move initialization to fill_vtable
+ * src/io-gdip-utils.c: GDI+ functions return Status, not HRESULT,
+ so we can't use SUCCEEDED() to test if they worked or not
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip.c (gdk_pixbuf__gdip_image_stop_load): Un-premultiply alpha
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip.c (gdk_pixbuf__gdip_image_stop_load): Destroy the
+ context
+ * src/io-gdip.c (fill_info): Add support for PNG, GIF, WMF, EMF, TIFF
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c (io_gdip_buffer_to_bitmap): Release the IStream
+ * src/io-gdip.c: Move the init() call to fill_vtable, so that it's
+ only called once
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-utils.c: Make GDI+ function pointers static so that
+ we only load them once
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/test.c: Dispose of the bitmap
+ * src/io-gdip-utils.[ch]: Add bitmap dispose function
+
+2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
+
+ * src/io-gdip-native.h: The GpImage and GpBitmap structs should be anonymous
+
+ == End of ChangeLog from gdip-pixbuf-loaders ==
+
2008-03-11 Claudio Saavedra <csaavedra@alumnos.utalca.cl>
* io-bmp.c: (gdk_pixbuf__bmp_image_stop_load): Set a