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