Update of /cvsroot/ufraw/ufraw
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14172

Modified Files:
        configure.ac ufraw_developer.c ufraw_exiv2.cc 
Log Message:
Various code clean-ups.

Index: ufraw_developer.c
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw_developer.c,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- ufraw_developer.c   27 Jan 2010 21:23:22 -0000      1.81
+++ ufraw_developer.c   26 Feb 2010 03:30:10 -0000      1.82
@@ -351,15 +351,6 @@
         d->saturationProfile==NULL ) {
        /* No transformation at all. */
        d->colorTransform = NULL;
-#if defined(LCMS_VERSION) && LCMS_VERSION <= 113 /* Bypass a lcms 1.13 bug. */
-    } else if ( d->luminosityProfile==NULL
-            && d->adjustmentProfile==NULL
-            && d->saturationProfile==NULL ) {
-       d->colorTransform = cmsCreateTransform(
-               d->profile[in_profile], TYPE_RGB_16,
-               d->profile[targetProfile], TYPE_RGB_16,
-               d->intent[out_profile], 0);
-#endif
     } else {
        cmsHPROFILE prof[5];
        int i = 0;

Index: configure.ac
===================================================================
RCS file: /cvsroot/ufraw/ufraw/configure.ac,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -d -r1.151 -r1.152
--- configure.ac        24 Feb 2010 17:44:26 -0000      1.151
+++ configure.ac        26 Feb 2010 03:30:10 -0000      1.152
@@ -106,7 +106,7 @@
   [ with_dosprefix=NONE ] )
 
 PKG_CHECK_MODULES(GLIB, glib-2.0 gthread-2.0)
-PKG_CHECK_MODULES(LCMS, lcms)
+PKG_CHECK_MODULES(LCMS, lcms >= 1.14)
 
 AC_ARG_WITH([gtk],
   [AS_HELP_STRING([--with-gtk],
@@ -252,7 +252,7 @@
   [ have_cfitsio=no
     AC_MSG_RESULT($CFITSIO_PKG_ERRORS) ] )
 
-PKG_CHECK_MODULES(EXIV2, exiv2 >= 0.11,
+PKG_CHECK_MODULES(EXIV2, exiv2 >= 0.16,
   [ have_exiv2=yes
     AC_DEFINE(HAVE_EXIV2, 1, have the exiv2 library) ],
   [ have_exiv2=no

Index: ufraw_exiv2.cc
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw_exiv2.cc,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- ufraw_exiv2.cc      23 Jan 2010 05:00:58 -0000      1.55
+++ ufraw_exiv2.cc      26 Feb 2010 03:30:10 -0000      1.56
@@ -23,12 +23,6 @@
 #include <sstream>
 #include <cassert>
 
-// EXIV2_TEST_VERSION is defined in Exiv2 0.15 and newer.
-#ifndef EXIV2_TEST_VERSION
-# define EXIV2_TEST_VERSION(major,minor,patch) \
-       ( EXIV2_VERSION >= EXIV2_MAKE_VERSION(major,minor,patch) )
-#endif
-
 /*
  * Helper function to copy a string to a buffer, converting it from
  * current locale (in which exiv2 often returns strings) to UTF-8.
@@ -196,11 +190,9 @@
     } else if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Minolta.LensID")))
                != exifData.end() ) {
        uf_strlcpy_to_utf8(uf->conf->lensText, max_name, pos, exifData);
-#if EXIV2_TEST_VERSION(0,16,0)
     } else if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Pentax.LensType")))
                != exifData.end() ) {
        uf_strlcpy_to_utf8(uf->conf->lensText, max_name, pos, exifData);
-#endif
     }
 #endif
     /* Read flash mode */
@@ -322,11 +314,9 @@
     /* Delete various MakerNote fields only applicable to the raw file */
 
     // Nikon thumbnail data
-#if EXIV2_TEST_VERSION(0,13,0)
     if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview")))
            != exifData.end() )
        exifData.erase(pos);
-#endif
 #if EXIV2_TEST_VERSION(0,18,0)
     if ( 
(pos=exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat")))
            != exifData.end() )
@@ -338,7 +328,6 @@
        exifData.erase(pos);
 #endif
 
-#if EXIV2_TEST_VERSION(0,16,0)
     // Pentax thumbnail data
     if ( 
(pos=exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution")))
            != exifData.end() )
@@ -349,7 +338,6 @@
     if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset")))
            != exifData.end() )
        exifData.erase(pos);
-#endif
 
     // Minolta thumbnail data
     if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail")))
@@ -362,7 +350,6 @@
            != exifData.end() )
        exifData.erase(pos);
 
-#if EXIV2_TEST_VERSION(0,13,0)
     // Olympus thumbnail data
     if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail")))
            != exifData.end() )
@@ -373,16 +360,14 @@
     if ( (pos=exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength")))
            != exifData.end() )
        exifData.erase(pos);
-#endif
 
     /* Write appropriate color space tag if using sRGB output */
     if (!strcmp(uf->developer->profileFile[out_profile], ""))
        exifData["Exif.Photo.ColorSpace"] = uint16_t(1); /* sRGB */
 
-#if EXIV2_TEST_VERSION(0,14,0)
     /* Add "UFRaw" and version used to output file as processing software. */
     exifData["Exif.Image.ProcessingSoftware"] = "UFRaw " VERSION;
-#endif
+
     return exifData;
 }
 


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
ufraw-cvs mailing list
ufraw-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ufraw-cvs

Reply via email to