updated to allow simple switch between gdiplus- and former fileformat

2008-06-13  Hans Breuer  <hans@breuer.org>

	* makefile.msc : updated to allow simple switch between gdiplus- and
	former fileformat backends
	* io-tiff.c : use g_snprintf

svn path=/trunk/; revision=20369
This commit is contained in:
Hans Breuer 2008-06-13 08:27:02 +00:00 committed by Hans Breuer
parent 6302384106
commit e0c1ab3f39
3 changed files with 25 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2008-06-13 Hans Breuer <hans@breuer.org>
* makefile.msc : updated to allow simple switch between gdiplus- and
former fileformat backends
* io-tiff.c : use g_snprintf
2008-06-13 Matthias Clasen <mclasen@redhat.com> 2008-06-13 Matthias Clasen <mclasen@redhat.com>
Bug 531960 crash in eog-image.c:1154: (priv->image != NULL) Bug 531960 crash in eog-image.c:1154: (priv->image != NULL)

View File

@ -262,7 +262,7 @@ tiff_image_parse (TIFF *tiff, TiffContext *context, GError **error)
if (transform > 0 ) { if (transform > 0 ) {
gchar str[5]; gchar str[5];
snprintf (str, sizeof (str), "%d", transform); g_snprintf (str, sizeof (str), "%d", transform);
gdk_pixbuf_set_option (pixbuf, "orientation", str); gdk_pixbuf_set_option (pixbuf, "orientation", str);
} }

View File

@ -13,13 +13,22 @@ GDK_PIXBUF_VER = 2.0
# -DINCLUDE_gdiplus _replaces_ -DINCLUDE_bmp -DINCLUDE_gif -DINCLUDE_ico -DINCLUDE_jpeg -DINCLUDE_tiff # -DINCLUDE_gdiplus _replaces_ -DINCLUDE_bmp -DINCLUDE_gif -DINCLUDE_ico -DINCLUDE_jpeg -DINCLUDE_tiff
# but not yet -DINCLUDE_png # but not yet -DINCLUDE_png
##USEGDIP=1
# to get _working_ include modules we need respective defines ... # to get _working_ include modules we need respective defines ...
BUILT_IN_FORMATS = -DINCLUDE_gdiplus -DINCLUDE_png \ BUILT_IN_FORMATS = \
!IFDEF USEGDIP
-DINCLUDE_gdiplus \
!ELSE
-DINCLUDE_bmp -DINCLUDE_gif -DINCLUDE_ico -DINCLUDE_jpeg -DINCLUDE_tiff \
!ENDIF
-DINCLUDE_png \
-DINCLUDE_xpm -DINCLUDE_wbmp \ -DINCLUDE_xpm -DINCLUDE_wbmp \
-DINCLUDE_pnm -DINCLUDE_ras -DINCLUDE_pnm -DINCLUDE_ras
PKG_CFLAGS = -FImsvc_recommended_pragmas.h \ PKG_CFLAGS = -FImsvc_recommended_pragmas.h \
# $(JPEG_CFLAGS) $(TIFF_CFLAGS) \ !IFNDEF USEGDIP
$(JPEG_CFLAGS) $(TIFF_CFLAGS) \
!ENDIF
-I. -I.. $(GLIB_CFLAGS) \ -I. -I.. $(GLIB_CFLAGS) \
$(BUILT_IN_FORMATS) \ $(BUILT_IN_FORMATS) \
$(PNG_CFLAGS) $(INTL_CFLAGS) \ $(PNG_CFLAGS) $(INTL_CFLAGS) \
@ -30,7 +39,9 @@ PKG_CFLAGS = -FImsvc_recommended_pragmas.h \
# -DUSE_GMODULE -DPIXBUF_LIBDIR=\".\" # -DUSE_GMODULE -DPIXBUF_LIBDIR=\".\"
PKG_LINK = $(GLIB_LIBS) \ PKG_LINK = $(GLIB_LIBS) \
# $(TIFF_LIBS) $(JPEG_LIBS) \ !IFNDEF USEGDIP
$(TIFF_LIBS) $(JPEG_LIBS) \
!ENDIF
$(PNG_LIBS) $(INTL_LIBS) \ $(PNG_LIBS) $(INTL_LIBS) \
pixops\pixops.lib \ pixops\pixops.lib \
@ -70,7 +81,11 @@ OBJECTS = \
io-pnm.obj \ io-pnm.obj \
io-ras.obj \ io-ras.obj \
io-xpm.obj \ io-xpm.obj \
!IFDEF USEGDIP
$(OBJECTS_NATIVE) $(OBJECTS_NATIVE)
!ELSE
$(OBJECTS_NON_NATIVE)
!ENDIF
gdk_pixbuf_headers = \ gdk_pixbuf_headers = \
gdk-pixbuf.h \ gdk-pixbuf.h \