Hello community,

here is the log from the commit of package libkexiv2 for openSUSE:Factory 
checked in at 2014-03-18 13:46:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkexiv2 (Old)
 and      /work/SRC/openSUSE:Factory/.libkexiv2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkexiv2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkexiv2/libkexiv2.changes      2014-02-20 
07:55:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libkexiv2.new/libkexiv2.changes 2014-03-18 
13:46:52.000000000 +0100
@@ -1,0 +2,14 @@
+Thu Mar 13 20:11:32 UTC 2014 - tittiatc...@gmail.com
+
+- Update to 4.12.90
+   * KDE 4.13 Beta 2  release
+   * See http://www.kde.org/announcements/announce-4.13-beta2.php
+
+-------------------------------------------------------------------
+Fri Mar  7 10:01:05 UTC 2014 - tittiatc...@gmail.com
+
+- Update to 4.12.80
+   * KDE 4.13 Beta 1  release
+   * See http://www.kde.org/announcements/announce-4.13-beta1.php
+
+-------------------------------------------------------------------

Old:
----
  libkexiv2-4.12.2.tar.xz

New:
----
  libkexiv2-4.12.90.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libkexiv2.spec ++++++
--- /var/tmp/diff_new_pack.uKhX2q/_old  2014-03-18 13:46:53.000000000 +0100
+++ /var/tmp/diff_new_pack.uKhX2q/_new  2014-03-18 13:46:53.000000000 +0100
@@ -19,7 +19,7 @@
 %define _so 11
 
 Name:           libkexiv2
-Version:        4.12.2
+Version:        4.12.90
 Release:        0
 Summary:        Library to manipulate picture meta data
 License:        GPL-2.0+

++++++ libkexiv2-4.12.2.tar.xz -> libkexiv2-4.12.90.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-4.12.2/libkexiv2/kexiv2.cpp 
new/libkexiv2-4.12.90/libkexiv2/kexiv2.cpp
--- old/libkexiv2-4.12.2/libkexiv2/kexiv2.cpp   2013-10-31 17:58:43.000000000 
+0100
+++ new/libkexiv2-4.12.90/libkexiv2/kexiv2.cpp  2013-12-02 17:25:10.000000000 
+0100
@@ -7,9 +7,9 @@
  * @date   2006-09-15
  * @brief  Exiv2 library interface for KDE
  *
- * @author Copyright (C) 2006-2012 by Gilles Caulier
+ * @author Copyright (C) 2006-2013 by Gilles Caulier
  *         <a href="mailto:caulier dot gilles at gmail dot com">caulier dot 
gilles at gmail dot com</a>
- * @author Copyright (C) 2006-2012 by Marcel Wiesweg
+ * @author Copyright (C) 2006-2013 by Marcel Wiesweg
  *         <a href="mailto:marcel dot wiesweg at gmx dot de">marcel dot 
wiesweg at gmx dot de</a>
  *
  * This program is free software; you can redistribute it
@@ -395,7 +395,7 @@
         return false;
     }
 
-    bool writeToFile                     = false; 
+    bool writeToFile                     = false;
     bool writeToSidecar                  = false;
     bool writeToSidecarIfFileNotPossible = false;
     bool writtenToFile                   = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-4.12.2/libkexiv2/kexiv2.h 
new/libkexiv2-4.12.90/libkexiv2/kexiv2.h
--- old/libkexiv2-4.12.2/libkexiv2/kexiv2.h     2013-10-31 17:58:43.000000000 
+0100
+++ new/libkexiv2-4.12.90/libkexiv2/kexiv2.h    2013-12-02 17:25:10.000000000 
+0100
@@ -13,9 +13,9 @@
  * @brief         
http://www.iptc.org/std/Iptc4xmpCore/1.0/specification/Iptc4xmpCore_1.0-spec-XMPSchema_8.pdf
  * @brief  Paper: http://www.metadataworkinggroup.com/pdf/mwg_guidance.pdf
  *
- * @author Copyright (C) 2006-2012 by Gilles Caulier
+ * @author Copyright (C) 2006-2013 by Gilles Caulier
  *         <a href="mailto:caulier dot gilles at gmail dot com">caulier dot 
gilles at gmail dot com</a>
- * @author Copyright (C) 2006-2012 by Marcel Wiesweg
+ * @author Copyright (C) 2006-2013 by Marcel Wiesweg
  *         <a href="mailto:marcel dot wiesweg at gmx dot de">marcel dot 
wiesweg at gmx dot de</a>
  *
  * This program is free software; you can redistribute it
@@ -590,6 +590,8 @@
         "Image"
         "Photo"
 
+        List can be empty to not filter output.
+
         ... this method will return a map of all Exif tags witch :
 
         - include "Iop", or "Thumbnail", or "Image", or "Photo" in the Exif 
tag keys
@@ -597,7 +599,7 @@
         - not include "Iop", or "Thumbnail", or "Image", or "Photo" in the 
Exif tag keys
           if 'inverSelection' is true.
      */
-    KExiv2::MetaDataMap getExifTagsDataList(const QStringList& exifKeysFilter, 
bool invertSelection=false) const;
+    KExiv2::MetaDataMap getExifTagsDataList(const QStringList& 
exifKeysFilter=QStringList(), bool invertSelection=false) const;
 
     //@}
 
@@ -688,6 +690,8 @@
         "Envelope"
         "Application2"
 
+        List can be empty to not filter output.
+
         ... this method will return a map of all Iptc tags witch :
 
         - include "Envelope", or "Application2" in the Iptc tag keys
@@ -695,7 +699,7 @@
         - not include "Envelope", or "Application2" in the Iptc tag keys
           if 'inverSelection' is true.
      */
-    KExiv2::MetaDataMap getIptcTagsDataList(const QStringList& iptcKeysFilter, 
bool invertSelection=false) const;
+    KExiv2::MetaDataMap getIptcTagsDataList(const QStringList& 
iptcKeysFilter=QStringList(), bool invertSelection=false) const;
 
     /** Return a strings list of Iptc keywords from image. Return an empty 
list if no keyword are set.
      */
@@ -800,6 +804,8 @@
         "dc"           // Dubling Core schema.
         "xmp"          // Standard Xmp schema.
 
+        List can be empty to not filter output.
+
         ... this method will return a map of all Xmp tags witch :
 
         - include "dc", or "xmp" in the Xmp tag keys
@@ -807,7 +813,7 @@
         - not include "dc", or "xmp" in the Xmp tag keys
           if 'inverSelection' is true.
      */
-    KExiv2::MetaDataMap getXmpTagsDataList(const QStringList& xmpKeysFilter, 
bool invertSelection=false) const;
+    KExiv2::MetaDataMap getXmpTagsDataList(const QStringList& 
xmpKeysFilter=QStringList(), bool invertSelection=false) const;
 
     /** Get all redondant Alternative Language Xmp tags content like a map.
         See AltLangMap class description for details.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-4.12.2/libkexiv2/kexiv2exif.cpp 
new/libkexiv2-4.12.90/libkexiv2/kexiv2exif.cpp
--- old/libkexiv2-4.12.2/libkexiv2/kexiv2exif.cpp       2013-10-31 
17:58:43.000000000 +0100
+++ new/libkexiv2-4.12.90/libkexiv2/kexiv2exif.cpp      2013-12-02 
17:25:10.000000000 +0100
@@ -179,16 +179,23 @@
 
             // We apply a filter to get only the Exif tags that we need.
 
-            if (!invertSelection)
+            if (!exifKeysFilter.isEmpty())
             {
-                if (exifKeysFilter.contains(key.section('.', 1, 1)))
-                    metaDataMap.insert(key, tagValue);
+                if (!invertSelection)
+                {
+                    if (exifKeysFilter.contains(key.section('.', 1, 1)))
+                        metaDataMap.insert(key, tagValue);
+                }
+                else
+                {
+                    if (!exifKeysFilter.contains(key.section('.', 1, 1)))
+                        metaDataMap.insert(key, tagValue);
+                }
             }
-            else
+            else // else no filter at all.
             {
-                if (!exifKeysFilter.contains(key.section('.', 1, 1)))
-                    metaDataMap.insert(key, tagValue);
-            }
+                metaDataMap.insert(key, tagValue);
+            }          
         }
 
         return metaDataMap;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-4.12.2/libkexiv2/kexiv2iptc.cpp 
new/libkexiv2-4.12.90/libkexiv2/kexiv2iptc.cpp
--- old/libkexiv2-4.12.2/libkexiv2/kexiv2iptc.cpp       2013-10-31 
17:58:43.000000000 +0100
+++ new/libkexiv2-4.12.90/libkexiv2/kexiv2iptc.cpp      2013-12-02 
17:25:10.000000000 +0100
@@ -7,7 +7,7 @@
  * @date   2006-09-15
  * @brief  Iptc manipulation methods
  *
- * @author Copyright (C) 2006-2012 by Gilles Caulier
+ * @author Copyright (C) 2006-2013 by Gilles Caulier
  *         <a href="mailto:caulier dot gilles at gmail dot com">caulier dot 
gilles at gmail dot com</a>
  * @author Copyright (C) 2006-2012 by Marcel Wiesweg
  *         <a href="mailto:marcel dot wiesweg at gmx dot de">marcel dot 
wiesweg at gmx dot de</a>
@@ -155,36 +155,58 @@
 
             // We apply a filter to get only the Iptc tags that we need.
 
-            if (!invertSelection)
+            if (!iptcKeysFilter.isEmpty())
             {
-                if (iptcKeysFilter.contains(key.section('.', 1, 1)))
+                if (!invertSelection)
                 {
-                    if (it == metaDataMap.end())
-                        metaDataMap.insert(key, value);
-                    else
+                    if (iptcKeysFilter.contains(key.section('.', 1, 1)))
                     {
-                        QString v = *it;
-                        v.append(", ");
-                        v.append(value);
-                        metaDataMap.insert(key, v);
+                        if (it == metaDataMap.end())
+                        {
+                            metaDataMap.insert(key, value);
+                        }
+                        else
+                        {
+                            QString v = *it;
+                            v.append(", ");
+                            v.append(value);
+                            metaDataMap.insert(key, v);
+                        }
                     }
                 }
-            }
-            else
-            {
-                if (!iptcKeysFilter.contains(key.section('.', 1, 1)))
+                else
                 {
-                    if (it == metaDataMap.end())
-                        metaDataMap.insert(key, value);
-                    else
+                    if (!iptcKeysFilter.contains(key.section('.', 1, 1)))
                     {
-                        QString v = *it;
-                        v.append(", ");
-                        v.append(value);
-                        metaDataMap.insert(key, v);
+                        if (it == metaDataMap.end())
+                        {
+                            metaDataMap.insert(key, value);
+                        }
+                        else
+                        {
+                            QString v = *it;
+                            v.append(", ");
+                            v.append(value);
+                            metaDataMap.insert(key, v);
+                        }
                     }
                 }
             }
+            else // else no filter at all.
+            {
+                if (it == metaDataMap.end())
+                {
+                    metaDataMap.insert(key, value);
+                }
+                else
+                {
+                    QString v = *it;
+                    v.append(", ");
+                    v.append(value);
+                    metaDataMap.insert(key, v);
+                    }
+            }
+
         }
 
         return metaDataMap;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkexiv2-4.12.2/libkexiv2/kexiv2xmp.cpp 
new/libkexiv2-4.12.90/libkexiv2/kexiv2xmp.cpp
--- old/libkexiv2-4.12.2/libkexiv2/kexiv2xmp.cpp        2013-10-31 
17:58:43.000000000 +0100
+++ new/libkexiv2-4.12.90/libkexiv2/kexiv2xmp.cpp       2013-12-02 
17:25:10.000000000 +0100
@@ -7,7 +7,7 @@
  * @date   2006-09-15
  * @brief  Xmp manipulation methods
  *
- * @author Copyright (C) 2006-2012 by Gilles Caulier
+ * @author Copyright (C) 2006-2013 by Gilles Caulier
  *         <a href="mailto:caulier dot gilles at gmail dot com">caulier dot 
gilles at gmail dot com</a>
  * @author Copyright (C) 2006-2012 by Marcel Wiesweg
  *         <a href="mailto:marcel dot wiesweg at gmx dot de">marcel dot 
wiesweg at gmx dot de</a>
@@ -195,36 +195,57 @@
 
             // We apply a filter to get only the XMP tags that we need.
 
-            if (!invertSelection)
+            if (!xmpKeysFilter.isEmpty())
             {
-                if (xmpKeysFilter.contains(key.section('.', 1, 1)))
+                if (!invertSelection)
                 {
-                    if (it == metaDataMap.end())
-                        metaDataMap.insert(key, value);
-                    else
+                    if (xmpKeysFilter.contains(key.section('.', 1, 1)))
                     {
-                        QString v = *it;
-                        v.append(", ");
-                        v.append(value);
-                        metaDataMap.insert(key, v);
+                        if (it == metaDataMap.end())
+                        {
+                            metaDataMap.insert(key, value);
+                        }
+                        else
+                        {
+                            QString v = *it;
+                            v.append(", ");
+                            v.append(value);
+                            metaDataMap.insert(key, v);
+                        }
                     }
                 }
-            }
-            else
-            {
-                if (!xmpKeysFilter.contains(key.section('.', 1, 1)))
+                else
                 {
-                    if (it == metaDataMap.end())
-                        metaDataMap.insert(key, value);
-                    else
+                    if (!xmpKeysFilter.contains(key.section('.', 1, 1)))
                     {
-                        QString v = *it;
-                        v.append(", ");
-                        v.append(value);
-                        metaDataMap.insert(key, v);
+                        if (it == metaDataMap.end())
+                        {
+                            metaDataMap.insert(key, value);
+                        }
+                        else
+                        {
+                            QString v = *it;
+                            v.append(", ");
+                            v.append(value);
+                            metaDataMap.insert(key, v);
+                        }
                     }
                 }
             }
+            else // else no filter at all.
+            {
+                if (it == metaDataMap.end())
+                {
+                    metaDataMap.insert(key, value);
+                }
+                else
+                {
+                    QString v = *it;
+                    v.append(", ");
+                    v.append(value);
+                    metaDataMap.insert(key, v);
+                }
+            }
         }
 
         return metaDataMap;

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to