Hello community, here is the log from the commit of package kcalutils for openSUSE:Factory checked in at 2016-05-31 12:15:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcalutils (Old) and /work/SRC/openSUSE:Factory/.kcalutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcalutils" Changes: -------- --- /work/SRC/openSUSE:Factory/kcalutils/kcalutils.changes 2016-03-26 15:14:10.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kcalutils.new/kcalutils.changes 2016-05-31 12:15:58.000000000 +0200 @@ -1,0 +2,24 @@ +Sat May 7 10:19:54 UTC 2016 - [email protected] + +- Update to KDE Applications 16.04.1 + * KDE Applications 16.04.1 + * https://www.kde.org/announcements/announce-applications-16.04.1.php + + +------------------------------------------------------------------- +Sun Apr 17 05:58:28 UTC 2016 - [email protected] + +- Update to KDE Applications 16.04.0 + * KDE Applications 16.04.0 + * https://www.kde.org/announcements/announce-applications-16.04.0.php + + +------------------------------------------------------------------- +Mon Apr 11 06:35:40 UTC 2016 - [email protected] + +- Update to KDE Applications 16.03.90 + * KDE Applications 16.04.0 RC + * https://www.kde.org/announcements/announce-applications-16.04-rc.php + + +------------------------------------------------------------------- Old: ---- kcalutils-15.12.3.tar.xz New: ---- kcalutils-16.04.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcalutils.spec ++++++ --- /var/tmp/diff_new_pack.FfHNg3/_old 2016-05-31 12:15:59.000000000 +0200 +++ /var/tmp/diff_new_pack.FfHNg3/_new 2016-05-31 12:15:59.000000000 +0200 @@ -17,7 +17,7 @@ Name: kcalutils -Version: 15.12.3 +Version: 16.04.1 Release: 0 %define kf5_version 5.1.0 Summary: KDE PIM Libraries: KCalUtils @@ -50,7 +50,7 @@ BuildRequires: kwallet-devel >= %{kf5_version} BuildRequires: kwidgetsaddons-devel >= %{kf5_version} BuildRequires: kxmlgui-devel >= %{kf5_version} -BuildRequires: libKF5AkonadiPrivate-devel >= 1.72.43 +BuildRequires: akonadi-server-devel BuildRequires: libassuan-devel BuildRequires: libical-devel >= 0.42 BuildRequires: libxslt-devel ++++++ kcalutils-15.12.3.tar.xz -> kcalutils-16.04.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/CMakeLists.txt new/kcalutils-16.04.1/CMakeLists.txt --- old/kcalutils-15.12.3/CMakeLists.txt 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/CMakeLists.txt 2016-04-26 22:16:43.000000000 +0200 @@ -3,7 +3,7 @@ project(KCalUtils) # ECM setup -find_package(ECM 5.14.0 CONFIG REQUIRED) +find_package(ECM 5.19.0 CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) include(ECMGenerateHeaders) @@ -13,13 +13,13 @@ include(FeatureSummary) include(KDEInstallDirs) include(KDECMakeSettings) -include(KDEFrameworkCompilerSettings) +include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(ECMQtDeclareLoggingCategory) -set(KF5_VERSION "5.14.0") -set(CALENDARUTILS_LIB_VERSION "4.80.0") -set(CALENDARCORE_LIB_VERSION "4.81.0") -set(IDENTITYMANAGER_LIB_VERSION "4.80.0") +set(KF5_VERSION "5.19.0") +set(CALENDARUTILS_LIB_VERSION "5.2.1") +set(CALENDARCORE_LIB_VERSION "5.2.0") +set(IDENTITYMANAGER_LIB_VERSION "5.2.0") ecm_setup_version(${CALENDARUTILS_LIB_VERSION} VARIABLE_PREFIX KCALUTILS VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcalutils_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5CalendarUtilsConfigVersion.cmake" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/autotests/testincidenceformatter.cpp new/kcalutils-16.04.1/autotests/testincidenceformatter.cpp --- old/kcalutils-15.12.3/autotests/testincidenceformatter.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/autotests/testincidenceformatter.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -145,7 +145,6 @@ // qDebug() << "recurrenceString=" << IncidenceFormatter::recurrenceString( e3 ); } - KCalCore::Calendar::Ptr IncidenceFormatterTest::loadCalendar(const QString &name) { auto calendar = KCalCore::MemoryCalendar::Ptr::create(KDateTime::UTC); @@ -161,14 +160,14 @@ bool IncidenceFormatterTest::validateHtml(const QString &name, const QString &_html) { QString html = QStringLiteral("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n" - "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" - " <head>\n" - " <title></title>\n" - " <style></style>\n" - " </head>\n" - "<body>") - + _html - + QStringLiteral("</body>\n</html>"); + "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" + " <head>\n" + " <title></title>\n" + " <style></style>\n" + " </head>\n" + "<body>") + + _html + + QStringLiteral("</body>\n</html>"); const QString outFileName = QStringLiteral(TEST_DATA_DIR "/%1.out").arg(name); const QString htmlFileName = QStringLiteral(TEST_DATA_DIR "/%1.out.html").arg(name); @@ -247,9 +246,9 @@ GrantleeTemplateManager::instance()->setTemplatePath(QStringLiteral(TEST_TEMPLATE_PATH)); const QString expected = QStringLiteral( - "<h1>Template parsing error</h1>\n" - "<b>Template:</b> broken-template.html<br>\n" - "<b>Error message:</b> Unclosed tag in template broken-template.html. Expected one of: (else endif), line 2, broken-template.html"); + "<h1>Template parsing error</h1>\n" + "<b>Template:</b> broken-template.html<br>\n" + "<b>Error message:</b> Unclosed tag in template broken-template.html. Expected one of: (else endif), line 2, broken-template.html"); QCOMPARE(html, expected); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/dndfactory.cpp new/kcalutils-16.04.1/src/dndfactory.cpp --- old/kcalutils-15.12.3/src/dndfactory.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/dndfactory.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -68,7 +68,7 @@ Incidence::Ptr pasteIncidence(const Incidence::Ptr &incidence, KDateTime newDateTime, - const QFlags<DndFactory::PasteFlag> &pasteOptions) + QFlags<DndFactory::PasteFlag> pasteOptions) { Incidence::Ptr inc(incidence); @@ -330,7 +330,7 @@ } Incidence::List DndFactory::pasteIncidences(const KDateTime &newDateTime, - const QFlags<PasteFlag> &pasteOptions) + QFlags<KCalUtils::DndFactory::PasteFlag> pasteOptions) { QClipboard *clipboard = QApplication::clipboard(); Q_ASSERT(clipboard); @@ -373,7 +373,7 @@ } Incidence::Ptr DndFactory::pasteIncidence(const KDateTime &newDateTime, - const QFlags<PasteFlag> &pasteOptions) + QFlags<KCalUtils::DndFactory::PasteFlag> pasteOptions) { QClipboard *clipboard = QApplication::clipboard(); MemoryCalendar::Ptr calendar(createDropCalendar(clipboard->mimeData())); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/dndfactory.h new/kcalutils-16.04.1/src/dndfactory.h --- old/kcalutils-15.12.3/src/dndfactory.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/dndfactory.h 2016-04-26 22:16:43.000000000 +0200 @@ -158,7 +158,7 @@ */ KCalCore::Incidence::List pasteIncidences( const KDateTime &newDateTime = KDateTime(), - const QFlags<PasteFlag> &pasteOptions = QFlags<PasteFlag>()); + QFlags<KCalUtils::DndFactory::PasteFlag> pasteOptions = QFlags<PasteFlag>()); /** This function clones the incidence that's in the clipboard and sets the clone's @@ -176,7 +176,7 @@ */ KCalCore::Incidence::Ptr pasteIncidence( const KDateTime &newDateTime = KDateTime(), - const QFlags<PasteFlag> &pasteOptions = QFlags<PasteFlag>()); + QFlags<KCalUtils::DndFactory::PasteFlag> pasteOptions = QFlags<PasteFlag>()); private: //@cond PRIVATE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/datetimefilters.cpp new/kcalutils-16.04.1/src/grantlee_plugin/datetimefilters.cpp --- old/kcalutils-15.12.3/src/grantlee_plugin/datetimefilters.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/datetimefilters.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -57,8 +57,6 @@ return true; } - - KTimeFilter::KTimeFilter() : Grantlee::Filter() { @@ -83,7 +81,7 @@ const bool shortFmt = (argument.value<Grantlee::SafeString>().get().compare(QLatin1String("short"), Qt::CaseInsensitive) == 0); - return Grantlee::SafeString( KCalUtils::IncidenceFormatter::timeToString(KDateTime(QDate(), time), shortFmt)); + return Grantlee::SafeString(KCalUtils::IncidenceFormatter::timeToString(KDateTime(QDate(), time), shortFmt)); } bool KTimeFilter::isSafe() const @@ -91,8 +89,6 @@ return true; } - - KDateTimeFilter::KDateTimeFilter() : Grantlee::Filter() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/datetimefilters.h new/kcalutils-16.04.1/src/grantlee_plugin/datetimefilters.h --- old/kcalutils-15.12.3/src/grantlee_plugin/datetimefilters.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/datetimefilters.h 2016-04-26 22:16:43.000000000 +0200 @@ -31,6 +31,8 @@ QVariant doFilter(const QVariant &input, const QVariant &argument = QVariant(), bool autoescape = false) const Q_DECL_OVERRIDE; bool isSafe() const Q_DECL_OVERRIDE; +private: + Q_DISABLE_COPY(KDateFilter) }; class KTimeFilter : public Grantlee::Filter @@ -42,6 +44,8 @@ QVariant doFilter(const QVariant &input, const QVariant &argument = QVariant(), bool autoescape = false) const Q_DECL_OVERRIDE; bool isSafe() const Q_DECL_OVERRIDE; +private: + Q_DISABLE_COPY(KTimeFilter) }; class KDateTimeFilter : public Grantlee::Filter @@ -53,6 +57,8 @@ QVariant doFilter(const QVariant &input, const QVariant &argument = QVariant(), bool autoescape = false) const Q_DECL_OVERRIDE; bool isSafe() const Q_DECL_OVERRIDE; +private: + Q_DISABLE_COPY(KDateTimeFilter) }; #endif // DATETIMEFILTERS_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/icon.cpp new/kcalutils-16.04.1/src/grantlee_plugin/icon.cpp --- old/kcalutils-15.12.3/src/grantlee_plugin/icon.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/icon.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -25,7 +25,7 @@ #include <KIconLoader> -IconTag::IconTag(QObject* parent) +IconTag::IconTag(QObject *parent) : Grantlee::AbstractNodeFactory(parent) { } @@ -39,19 +39,19 @@ Q_UNUSED(p); static QHash<QString, int> sizeOrGroupLookup - = { { QStringLiteral("desktop"), KIconLoader::Desktop }, - { QStringLiteral("toolbar"), KIconLoader::Toolbar }, - { QStringLiteral("maintoolbar"), KIconLoader::MainToolbar }, - { QStringLiteral("small"), KIconLoader::Small }, - { QStringLiteral("panel"), KIconLoader::Panel }, - { QStringLiteral("dialog"), KIconLoader::Dialog }, - { QStringLiteral("sizesmall"), KIconLoader::SizeSmall }, - { QStringLiteral("sizesmallmedium"), KIconLoader::SizeSmallMedium }, - { QStringLiteral("sizemedium"), KIconLoader::SizeMedium }, - { QStringLiteral("sizelarge"), KIconLoader::SizeLarge }, - { QStringLiteral("sizehuge"), KIconLoader::SizeHuge }, - { QStringLiteral("sizeenormous"), KIconLoader::SizeEnormous } - }; + = { { QStringLiteral("desktop"), KIconLoader::Desktop }, + { QStringLiteral("toolbar"), KIconLoader::Toolbar }, + { QStringLiteral("maintoolbar"), KIconLoader::MainToolbar }, + { QStringLiteral("small"), KIconLoader::Small }, + { QStringLiteral("panel"), KIconLoader::Panel }, + { QStringLiteral("dialog"), KIconLoader::Dialog }, + { QStringLiteral("sizesmall"), KIconLoader::SizeSmall }, + { QStringLiteral("sizesmallmedium"), KIconLoader::SizeSmallMedium }, + { QStringLiteral("sizemedium"), KIconLoader::SizeMedium }, + { QStringLiteral("sizelarge"), KIconLoader::SizeLarge }, + { QStringLiteral("sizehuge"), KIconLoader::SizeHuge }, + { QStringLiteral("sizeenormous"), KIconLoader::SizeEnormous } + }; const QStringList parts = smartSplit(tagContent); const int partsSize = parts.size(); @@ -87,9 +87,7 @@ return new IconNode(parts.at(1), sizeOrGroup, altText); } - - -IconNode::IconNode(QObject* parent) +IconNode::IconNode(QObject *parent) : Grantlee::Node(parent) { } @@ -134,10 +132,10 @@ } const QString html = QStringLiteral("<img src=\"file://%1\" align=\"top\" height=\"%2\" width=\"%2\" alt=\"%3\" title=\"%4\" />") - .arg(KIconLoader::global()->iconPath(iconName, mSizeOrGroup)) - .arg(mSizeOrGroup < KIconLoader::LastGroup ? - IconSize(static_cast<KIconLoader::Group>(mSizeOrGroup)) - : mSizeOrGroup) - .arg(altText.isEmpty() ? iconName : altText, altText); // title is intentionally blank if no alt is provided + .arg(KIconLoader::global()->iconPath(iconName, mSizeOrGroup)) + .arg(mSizeOrGroup < KIconLoader::LastGroup ? + IconSize(static_cast<KIconLoader::Group>(mSizeOrGroup)) + : mSizeOrGroup) + .arg(altText.isEmpty() ? iconName : altText, altText); // title is intentionally blank if no alt is provided (*stream) << Grantlee::SafeString(html, Grantlee::SafeString::IsSafe); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/icon.h new/kcalutils-16.04.1/src/grantlee_plugin/icon.h --- old/kcalutils-15.12.3/src/grantlee_plugin/icon.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/icon.h 2016-04-26 22:16:43.000000000 +0200 @@ -49,9 +49,9 @@ * tags, but makes it easier to use {% icon %} in sub-templates. */ - class IconTag : public Grantlee::AbstractNodeFactory { + Q_OBJECT public: explicit IconTag(QObject *parent = Q_NULLPTR); ~IconTag(); @@ -75,5 +75,4 @@ int mSizeOrGroup; }; - #endif // ICON_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/kcalendargrantleeplugin.cpp new/kcalutils-16.04.1/src/grantlee_plugin/kcalendargrantleeplugin.cpp --- old/kcalutils-15.12.3/src/grantlee_plugin/kcalendargrantleeplugin.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/kcalendargrantleeplugin.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -41,7 +41,7 @@ return nodeFactories; } -QHash<QString, Grantlee::Filter *> KCalendarGrantleePlugin::filters(const QString& name) +QHash<QString, Grantlee::Filter *> KCalendarGrantleePlugin::filters(const QString &name) { Q_UNUSED(name); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantlee_plugin/kcalendargrantleeplugin.h new/kcalutils-16.04.1/src/grantlee_plugin/kcalendargrantleeplugin.h --- old/kcalutils-15.12.3/src/grantlee_plugin/kcalendargrantleeplugin.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantlee_plugin/kcalendargrantleeplugin.h 2016-04-26 22:16:43.000000000 +0200 @@ -23,7 +23,7 @@ #include <grantlee/taglibraryinterface.h> class KCalendarGrantleePlugin : public QObject - , public Grantlee::TagLibraryInterface + , public Grantlee::TagLibraryInterface { Q_OBJECT Q_INTERFACES(Grantlee::TagLibraryInterface) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantleeki18nlocalizer.cpp new/kcalutils-16.04.1/src/grantleeki18nlocalizer.cpp --- old/kcalutils-15.12.3/src/grantleeki18nlocalizer.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantleeki18nlocalizer.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -36,9 +36,8 @@ { } - QString GrantleeKi18nLocalizer::processArguments(const KLocalizedString &kstr, - const QVariantList &arguments) const + const QVariantList &arguments) const { KLocalizedString str = kstr; for (auto iter = arguments.cbegin(), end = arguments.cend(); iter != end; ++iter) { @@ -69,7 +68,7 @@ str = str.subs(iter->value<Grantlee::SafeString>().get()); break; } - // fall-through + // fall-through default: qCWarning(KCALUTILS_LOG) << "Unknown type" << iter->typeName() << "(" << iter->type() << ")"; break; @@ -93,14 +92,14 @@ } QString GrantleeKi18nLocalizer::localizePluralContextString(const QString &string, const QString &pluralForm, - const QString &context, const QVariantList &arguments) const + const QString &context, const QVariantList &arguments) const { const KLocalizedString str = kxi18ncp(qPrintable(context), qPrintable(string), qPrintable(pluralForm)); return processArguments(str, arguments); } QString GrantleeKi18nLocalizer::localizePluralString(const QString &string, const QString &pluralForm, - const QVariantList &arguments) const + const QVariantList &arguments) const { const KLocalizedString str = kxi18np(qPrintable(string), qPrintable(pluralForm)); return processArguments(str, arguments); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantleetemplatemanager.cpp new/kcalutils-16.04.1/src/grantleetemplatemanager.cpp --- old/kcalutils-15.12.3/src/grantleetemplatemanager.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantleetemplatemanager.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -40,7 +40,7 @@ , mLocalizer(new GrantleeKi18nLocalizer) { const QString path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("kcalendar/templates"), - QStandardPaths::LocateDirectory); + QStandardPaths::LocateDirectory); if (path.isEmpty()) { qFatal("Cannot find KCalendarUtils templates, check your instalation"); } @@ -59,7 +59,7 @@ delete mEngine; } -GrantleeTemplateManager * GrantleeTemplateManager::instance() +GrantleeTemplateManager *GrantleeTemplateManager::instance() { if (!sInstance) { sInstance = new GrantleeTemplateManager; @@ -89,14 +89,14 @@ } QString GrantleeTemplateManager::errorTemplate(const QString &reason, - const QString &origTemplateName, - const Grantlee::Template &failedTemplate) const + const QString &origTemplateName, + const Grantlee::Template &failedTemplate) const { Grantlee::Template tpl = mEngine->newTemplate( - QStringLiteral("<h1>{{ error }}</h1>\n" - "<b>%1:</b> {{ templateName }}<br>\n" - "<b>%2:</b> {{ errorMessage }}") - .arg(i18n("Template"), i18n("Error message")), QStringLiteral("TemplateError")); + QStringLiteral("<h1>{{ error }}</h1>\n" + "<b>%1:</b> {{ templateName }}<br>\n" + "<b>%2:</b> {{ errorMessage }}") + .arg(i18n("Template"), i18n("Error message")), QStringLiteral("TemplateError")); Grantlee::Context ctx = createContext(); ctx.insert(QStringLiteral("error"), reason); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/grantleetemplatemanager_p.h new/kcalutils-16.04.1/src/grantleetemplatemanager_p.h --- old/kcalutils-15.12.3/src/grantleetemplatemanager_p.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/grantleetemplatemanager_p.h 2016-04-26 22:16:43.000000000 +0200 @@ -22,7 +22,8 @@ #include <QSharedPointer> -namespace Grantlee { +namespace Grantlee +{ class Engine; class FileSystemTemplateLoader; class TemplateImpl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/htmlexport.cpp new/kcalutils-16.04.1/src/htmlexport.cpp --- old/kcalutils-15.12.3/src/htmlexport.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/htmlexport.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -302,7 +302,7 @@ void HtmlExport::createEvent(QTextStream *ts, const Event::Ptr &event, - const QDate &date, + QDate date, bool withDescription) { qCDebug(KCALUTILS_LOG) << event->summary(); @@ -755,7 +755,7 @@ return css; } -void HtmlExport::addHoliday(const QDate &date, const QString &name) +void HtmlExport::addHoliday(QDate date, const QString &name) { if (d->mHolidayMap[date].isEmpty()) { d->mHolidayMap[date] = name; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/htmlexport.h new/kcalutils-16.04.1/src/htmlexport.h --- old/kcalutils-15.12.3/src/htmlexport.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/htmlexport.h 2016-04-26 22:16:43.000000000 +0200 @@ -65,7 +65,7 @@ */ bool save(QTextStream *ts); - void addHoliday(const QDate &date, const QString &name); + void addHoliday(QDate date, const QString &name); protected: void createWeekView(QTextStream *ts); @@ -78,7 +78,7 @@ void createTodo(QTextStream *ts, const KCalCore::Todo::Ptr &todo); void createEvent(QTextStream *ts, const KCalCore::Event::Ptr &event, - const QDate &date, bool withDescription = true); + QDate date, bool withDescription = true); void createFooter(QTextStream *ts); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/incidenceformatter.cpp new/kcalutils-16.04.1/src/incidenceformatter.cpp --- old/kcalutils-15.12.3/src/incidenceformatter.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/incidenceformatter.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -113,8 +113,8 @@ if (path.isEmpty() || path.startsWith(QLatin1Char('"'))) { path = email; } - QUrl mailto; - mailto.setScheme(QStringLiteral("mailto")); + QUrl mailto; + mailto.setScheme(QStringLiteral("mailto")); mailto.setPath(path); // static for performance @@ -311,7 +311,7 @@ //@cond PRIVATE static QVariantHash displayViewFormatPerson(const QString &email, const QString &name, - const QString &uid, const QString &iconName) + const QString &uid, const QString &iconName) { // Search for new print name or uid, if needed. QPair<QString, QString> s = searchNameAndUid(email, name, uid); @@ -342,7 +342,7 @@ } static QVariantHash displayViewFormatPerson(const QString &email, const QString &name, - const QString &uid, Attendee::PartStat status) + const QString &uid, Attendee::PartStat status) { return displayViewFormatPerson(email, name, uid, rsvpStatusIconName(status)); } @@ -373,10 +373,9 @@ return QString(); } - static QVariantList displayViewFormatAttendeeRoleList(const Incidence::Ptr &incidence, - Attendee::Role role, - bool showStatus) + Attendee::Role role, + bool showStatus) { QVariantList attendeeDataList; attendeeDataList.reserve(incidence->attendeeCount()); @@ -395,7 +394,7 @@ continue; } QVariantHash attendeeData = displayViewFormatPerson(a->email(), a->name(), a->uid(), - showStatus ? a->status() : Attendee::None); + showStatus ? a->status() : Attendee::None); if (!a->delegator().isEmpty()) { attendeeData[QStringLiteral("delegator")] = a->delegator(); } @@ -495,7 +494,7 @@ // It's callees duty to ensure this Q_ASSERT(event->customProperty("KABC", "BIRTHDAY") == QLatin1String("YES") || - event->customProperty("KABC", "ANNIVERSARY") == QLatin1String("YES")); + event->customProperty("KABC", "ANNIVERSARY") == QLatin1String("YES")); const QString uid_1 = event->customProperty("KABC", "UID-1"); const QString name_1 = event->customProperty("KABC", "NAME-1"); @@ -527,7 +526,7 @@ static QString displayViewFormatEvent(const Calendar::Ptr &calendar, const QString &sourceName, const Event::Ptr &event, - const QDate &date, const KDateTime::Spec &spec) + QDate date, const KDateTime::Spec &spec) { if (!event) { return QString(); @@ -538,7 +537,6 @@ incidence[QStringLiteral("calendar")] = calendar ? resourceString(calendar, event) : sourceName; incidence[QStringLiteral("location")] = event->richLocation(); - KDateTime startDt = event->dtStart(); KDateTime endDt = event->dtEnd(); if (event->recurs()) { @@ -602,7 +600,7 @@ static QString displayViewFormatTodo(const Calendar::Ptr &calendar, const QString &sourceName, const Todo::Ptr &todo, - const QDate &ocurrenceDueDate, const KDateTime::Spec &spec) + QDate ocurrenceDueDate, const KDateTime::Spec &spec) { if (!todo) { qCDebug(KCALUTILS_LOG) << "IncidenceFormatter::displayViewFormatTodo was called without to-do, quitting"; @@ -676,11 +674,11 @@ incidence[QStringLiteral("categories")] = todo->categories(); incidence[QStringLiteral("priority")] = todo->priority(); - if (todo->isCompleted()) { + if (todo->isCompleted()) { incidence[QStringLiteral("completedDate")] = todo->completed().dateTime(); - } else { + } else { incidence[QStringLiteral("percent")] = todo->percentComplete(); - } + } incidence[QStringLiteral("attachments")] = displayViewFormatAttachments(todo); incidence[QStringLiteral("creationDate")] = todo->created().toTimeSpec(spec).dateTime(); @@ -721,7 +719,7 @@ Period::List periods = fb->busyPeriods(); QVariantList periodsData; periodsData.reserve(periods.size()); - for ( auto it = periods.cbegin(), end = periods.cend(); it != end; ++it) { + for (auto it = periods.cbegin(), end = periods.cend(); it != end; ++it) { const Period per = *it; QVariantHash periodData; if (per.hasDuration()) { @@ -771,7 +769,7 @@ ~EventViewerVisitor(); - bool act(const Calendar::Ptr &calendar, const IncidenceBase::Ptr &incidence, const QDate &date, + bool act(const Calendar::Ptr &calendar, const IncidenceBase::Ptr &incidence, QDate date, const KDateTime::Spec &spec = KDateTime::Spec()) { mCalendar = calendar; @@ -782,7 +780,7 @@ return incidence->accept(*this, incidence); } - bool act(const QString &sourceName, const IncidenceBase::Ptr &incidence, const QDate &date, + bool act(const QString &sourceName, const IncidenceBase::Ptr &incidence, QDate date, const KDateTime::Spec &spec = KDateTime::Spec()) { mSourceName = sourceName; @@ -798,23 +796,19 @@ } protected: - bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE - { + bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE { mResult = displayViewFormatEvent(mCalendar, mSourceName, event, mDate, mSpec); return !mResult.isEmpty(); } - bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE - { + bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE { mResult = displayViewFormatTodo(mCalendar, mSourceName, todo, mDate, mSpec); return !mResult.isEmpty(); } - bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE - { + bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE { mResult = displayViewFormatJournal(mCalendar, mSourceName, journal, mSpec); return !mResult.isEmpty(); } - bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE - { + bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE { mResult = displayViewFormatFreeBusy(mCalendar, mSourceName, fb, mSpec); return !mResult.isEmpty(); } @@ -832,7 +826,7 @@ QString IncidenceFormatter::extensiveDisplayStr(const Calendar::Ptr &calendar, const IncidenceBase::Ptr &incidence, - const QDate &date, + QDate date, const KDateTime::Spec &spec) { if (!incidence) { @@ -849,7 +843,7 @@ QString IncidenceFormatter::extensiveDisplayStr(const QString &sourceName, const IncidenceBase::Ptr &incidence, - const QDate &date, + QDate date, const KDateTime::Spec &spec) { if (!incidence) { @@ -1622,7 +1616,7 @@ } static QString invitationDetailsFreeBusy(const FreeBusy::Ptr &fb, bool noHtmlMode, - const KDateTime::Spec &spec) + const KDateTime::Spec &spec) { Q_UNUSED(noHtmlMode); @@ -2285,23 +2279,19 @@ ~InvitationHeaderVisitor(); protected: - bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE - { + bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE { mResult = invitationHeaderEvent(event, mExistingIncidence, mMessage, mSender); return !mResult.isEmpty(); } - bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE - { + bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE { mResult = invitationHeaderTodo(todo, mExistingIncidence, mMessage, mSender); return !mResult.isEmpty(); } - bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE - { + bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE { mResult = invitationHeaderJournal(journal, mMessage); return !mResult.isEmpty(); } - bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE - { + bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE { mResult = invitationHeaderFreeBusy(fb, mMessage); return !mResult.isEmpty(); } @@ -2319,26 +2309,22 @@ ~InvitationBodyVisitor(); protected: - bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE - { + bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE { Event::Ptr oldevent = mExistingIncidence.dynamicCast<Event>(); mResult = invitationDetailsEvent(event, oldevent, mMessage, mNoHtmlMode, mSpec); return !mResult.isEmpty(); } - bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE - { + bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE { Todo::Ptr oldtodo = mExistingIncidence.dynamicCast<Todo>(); mResult = invitationDetailsTodo(todo, oldtodo, mMessage, mNoHtmlMode, mSpec); return !mResult.isEmpty(); } - bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE - { + bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE { Journal::Ptr oldjournal = mExistingIncidence.dynamicCast<Journal>(); mResult = invitationDetailsJournal(journal, oldjournal, mNoHtmlMode, mSpec); return !mResult.isEmpty(); } - bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE - { + bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE { mResult = invitationDetailsFreeBusy(fb, FreeBusy::Ptr(), mNoHtmlMode, mSpec); return !mResult.isEmpty(); } @@ -2399,25 +2385,21 @@ } protected: - bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE - { + bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE { compareEvents(event, mExistingIncidence.dynamicCast<Event>()); compareIncidences(event, mExistingIncidence); return !mChanges.isEmpty(); } - bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE - { + bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE { compareTodos(todo, mExistingIncidence.dynamicCast<Todo>()); compareIncidences(todo, mExistingIncidence); return !mChanges.isEmpty(); } - bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE - { + bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE { compareIncidences(journal, mExistingIncidence); return !mChanges.isEmpty(); } - bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE - { + bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE { Q_UNUSED(fb); return !mChanges.isEmpty(); } @@ -2777,7 +2759,7 @@ // Determine if this incidence is in my calendar (and owned by me) Incidence::Ptr existingIncidence; if (incBase && helper->calendar()) { - existingIncidence = helper->calendar()->incidence(incBase->uid()); + existingIncidence = helper->calendar()->incidence(incBase->uid(), incBase->recurrenceId()); if (!incidenceOwnedByMe(helper->calendar(), existingIncidence)) { existingIncidence.clear(); @@ -2786,7 +2768,8 @@ const Incidence::List list = helper->calendar()->incidences(); for (Incidence::List::ConstIterator it = list.begin(), end = list.end(); it != end; ++it) { if ((*it)->schedulingID() == incBase->uid() && - incidenceOwnedByMe(helper->calendar(), *it)) { + incidenceOwnedByMe(helper->calendar(), *it) && + (*it)->recurrenceId() == incBase->recurrenceId()) { existingIncidence = *it; break; } @@ -3093,7 +3076,7 @@ bool act(const MemoryCalendar::Ptr &calendar, const IncidenceBase::Ptr &incidence, - const QDate &date = QDate(), bool richText = true, + QDate date = QDate(), bool richText = true, const KDateTime::Spec &spec = KDateTime::Spec()) { mCalendar = calendar; @@ -3106,7 +3089,7 @@ } bool act(const QString &location, const IncidenceBase::Ptr &incidence, - const QDate &date = QDate(), bool richText = true, + QDate date = QDate(), bool richText = true, const KDateTime::Spec &spec = KDateTime::Spec()) { mLocation = location; @@ -3128,8 +3111,8 @@ bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE; bool visit(const FreeBusy::Ptr &fb) Q_DECL_OVERRIDE; - QString dateRangeText(const Event::Ptr &event, const QDate &date); - QString dateRangeText(const Todo::Ptr &todo, const QDate &date); + QString dateRangeText(const Event::Ptr &event, QDate date); + QString dateRangeText(const Todo::Ptr &todo, QDate date); QString dateRangeText(const Journal::Ptr &journal); QString dateRangeText(const FreeBusy::Ptr &fb); @@ -3145,7 +3128,7 @@ }; QString IncidenceFormatter::ToolTipVisitor::dateRangeText(const Event::Ptr &event, - const QDate &date) + QDate date) { //FIXME: support mRichText==false QString ret; @@ -3201,7 +3184,7 @@ } QString IncidenceFormatter::ToolTipVisitor::dateRangeText(const Todo::Ptr &todo, - const QDate &date) + QDate date) { //FIXME: support mRichText==false QString ret; @@ -3431,7 +3414,7 @@ } QString IncidenceFormatter::ToolTipVisitor::generateToolTip(const Incidence::Ptr &incidence, - const QString &dtRangeText) + const QString &dtRangeText) { int maxDescLen = 120; // maximum description chars to print (before elipsis) @@ -3522,7 +3505,7 @@ QString IncidenceFormatter::toolTipStr(const QString &sourceName, const IncidenceBase::Ptr &incidence, - const QDate &date, + QDate date, bool richText, const KDateTime::Spec &spec) { @@ -3577,8 +3560,7 @@ bool visit(const Event::Ptr &event) Q_DECL_OVERRIDE; bool visit(const Todo::Ptr &todo) Q_DECL_OVERRIDE; bool visit(const Journal::Ptr &journal) Q_DECL_OVERRIDE; - bool visit(const FreeBusy::Ptr &) Q_DECL_OVERRIDE - { + bool visit(const FreeBusy::Ptr &) Q_DECL_OVERRIDE { mResult = i18n("This is a Free Busy Object"); return !mResult.isEmpty(); } @@ -3863,7 +3845,7 @@ dayNames.append(i18nc("separator for list of days", ", ")); } dayNames.append(QLocale::system().dayName(((i + weekStart + 6) % 7) + 1, - QLocale::ShortFormat)); + QLocale::ShortFormat)); addSpace = true; } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/incidenceformatter.h new/kcalutils-16.04.1/src/incidenceformatter.h --- old/kcalutils-15.12.3/src/incidenceformatter.h 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/incidenceformatter.h 2016-04-26 22:16:43.000000000 +0200 @@ -85,7 +85,7 @@ */ KCALUTILS_EXPORT QString toolTipStr(const QString &sourceName, const KCalCore::IncidenceBase::Ptr &incidence, - const QDate &date = QDate(), + QDate date = QDate(), bool richText = true, const KDateTime::Spec &spec = KDateTime::Spec()); @@ -101,7 +101,7 @@ */ KCALUTILS_EXPORT QString extensiveDisplayStr(const KCalCore::Calendar::Ptr &calendar, const KCalCore::IncidenceBase::Ptr &incidence, - const QDate &date = QDate(), + QDate date = QDate(), const KDateTime::Spec &spec = KDateTime::Spec()); /** @@ -116,7 +116,7 @@ */ KCALUTILS_EXPORT QString extensiveDisplayStr(const QString &sourceName, const KCalCore::IncidenceBase::Ptr &incidence, - const QDate &date = QDate(), + QDate date = QDate(), const KDateTime::Spec &spec = KDateTime::Spec()); /** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/recurrenceactions.cpp new/kcalutils-16.04.1/src/recurrenceactions.cpp --- old/kcalutils-15.12.3/src/recurrenceactions.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/recurrenceactions.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -44,6 +44,7 @@ class ScopeWidget : public QWidget { + Q_OBJECT public: ScopeWidget(int availableChoices, const KDateTime &dateTime, QWidget *parent) : QWidget(parent), mAvailableChoices(availableChoices) @@ -148,7 +149,7 @@ return result; } -static QDialog* createDialog(QDialogButtonBox::StandardButtons buttons, +static QDialog *createDialog(QDialogButtonBox::StandardButtons buttons, const QString &caption, QWidget *mainWidget, QDialogButtonBox **buttonBox, QWidget *parent) { @@ -165,8 +166,9 @@ QObject::connect(*buttonBox, &QDialogButtonBox::rejected, dialog.data(), &QDialog::reject); (*buttonBox)->button(QDialogButtonBox::Ok)->setDefault(true); - if (mainWidget) + if (mainWidget) { mainLayout->addWidget(mainWidget); + } mainLayout->addWidget(*buttonBox); @@ -205,33 +207,40 @@ const KGuiItem &actionSelected, const KGuiItem &actionAll, QWidget *parent) { - QDialogButtonBox::StandardButtons buttons = QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::No | QDialogButtonBox::Yes; - QDialogButtonBox *buttonBox = 0; - auto dialog = createDialog(buttons, caption, Q_NULLPTR, &buttonBox, parent); + QPointer<QDialog> dialog = new QDialog(parent); + dialog->setWindowTitle(caption); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::No | QDialogButtonBox::Yes, parent); dialog->setObjectName(QStringLiteral("RecurrenceActions::questionSelectedAllCancel")); KGuiItem::assign(buttonBox->button(QDialogButtonBox::Yes), actionSelected); KGuiItem::assign(buttonBox->button(QDialogButtonBox::Ok), actionAll); - bool checkboxResult = false; - int result = KMessageBox::createKMessageBox( - dialog, - buttonBox, - QMessageBox::Question, - message, - QStringList(), - QString(), - &checkboxResult, - KMessageBox::Notify ); - - switch (result) { - case QDialogButtonBox::Yes: - return SelectedOccurrence; - case QDialogButtonBox::Ok: - return AllOccurrences; - default: - return NoOccurrence; - } + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + QObject::connect(buttonBox, &QDialogButtonBox::accepted, dialog.data(), &QDialog::accept); + QObject::connect(buttonBox, &QDialogButtonBox::rejected, dialog.data(), &QDialog::reject); + buttonBox->button(QDialogButtonBox::Ok)->setDefault(true); + + bool checkboxResult = false; + int result = KMessageBox::createKMessageBox( + dialog, + buttonBox, + QMessageBox::Question, + message, + QStringList(), + QString(), + &checkboxResult, + KMessageBox::Notify); + + switch (result) { + case QDialogButtonBox::Yes: + return SelectedOccurrence; + case QDialogButtonBox::Ok: + return AllOccurrences; + default: + return NoOccurrence; + } return NoOccurrence; } @@ -243,37 +252,44 @@ const KGuiItem &actionAll, QWidget *parent) { - QDialogButtonBox::StandardButtons buttons = QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::No | QDialogButtonBox::Yes; - QDialogButtonBox *buttonBox = 0; - auto dialog = createDialog(buttons, caption, Q_NULLPTR, &buttonBox, parent); + QPointer<QDialog> dialog = new QDialog(parent); + dialog->setWindowTitle(caption); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::No | QDialogButtonBox::Yes, parent); dialog->setObjectName(QStringLiteral("RecurrenceActions::questionSelectedFutureAllCancel")); KGuiItem::assign(buttonBox->button(QDialogButtonBox::Yes), actionSelected); KGuiItem::assign(buttonBox->button(QDialogButtonBox::No), actionFuture); KGuiItem::assign(buttonBox->button(QDialogButtonBox::Ok), actionAll); - - bool checkboxResult = false; - int result = KMessageBox::createKMessageBox( - dialog, - buttonBox, - QMessageBox::Question, - message, - QStringList(), - QString(), - &checkboxResult, - KMessageBox::Notify ); - - switch (result) { - case QDialogButtonBox::Yes: - return SelectedOccurrence; - case QDialogButtonBox::No: - return FutureOccurrences; - case QDialogButtonBox::Ok: - return AllOccurrences; - default: - return NoOccurrence; - } + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + QObject::connect(buttonBox, &QDialogButtonBox::accepted, dialog.data(), &QDialog::accept); + QObject::connect(buttonBox, &QDialogButtonBox::rejected, dialog.data(), &QDialog::reject); + buttonBox->button(QDialogButtonBox::Ok)->setDefault(true); + + bool checkboxResult = false; + int result = KMessageBox::createKMessageBox( + dialog, + buttonBox, + QMessageBox::Question, + message, + QStringList(), + QString(), + &checkboxResult, + KMessageBox::Notify); + + switch (result) { + case QDialogButtonBox::Yes: + return SelectedOccurrence; + case QDialogButtonBox::No: + return FutureOccurrences; + case QDialogButtonBox::Ok: + return AllOccurrences; + default: + return NoOccurrence; + } return NoOccurrence; } +#include "recurrenceactions.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/scheduler.cpp new/kcalutils-16.04.1/src/scheduler.cpp --- old/kcalutils-15.12.3/src/scheduler.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/scheduler.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -110,7 +110,7 @@ qCDebug(KCALUTILS_LOG) << "status=" << Stringify::scheduleMessageStatus(status); - Incidence::Ptr newInc = newIncBase.staticCast<Incidence>() ; + Incidence::Ptr newInc = newIncBase.staticCast<Incidence>(); Incidence::Ptr calInc = mCalendar->incidence(newIncBase->uid()); switch (status) { case ScheduleMessage::Unknown: @@ -148,7 +148,7 @@ ScheduleMessage::Status status, const QString &email) { - Incidence::Ptr inc = incidence.staticCast<Incidence>() ; + Incidence::Ptr inc = incidence.staticCast<Incidence>(); if (!inc) { qCWarning(KCALUTILS_LOG) << "Accept what?"; return false; @@ -171,7 +171,7 @@ << "; incidence count = " << mCalendar->incidences().count(); } Incidence::List::ConstIterator incit = existingIncidences.begin(); - for (; incit != existingIncidences.end() ; ++incit) { + for (; incit != existingIncidences.end(); ++incit) { Incidence::Ptr existingIncidence = *incit; qCDebug(KCALUTILS_LOG) << "Considering this found event (" << (existingIncidence->isReadOnly() ? "readonly" : "readwrite") @@ -290,7 +290,7 @@ bool ret = false; Incidence::List::ConstIterator incit = existingIncidences.begin(); - for (; incit != existingIncidences.end() ; ++incit) { + for (; incit != existingIncidences.end(); ++incit) { Incidence::Ptr i = *incit; qCDebug(KCALUTILS_LOG) << "Considering this found event (" << (i->isReadOnly() ? "readonly" : "readwrite") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalutils-15.12.3/src/stringify.cpp new/kcalutils-16.04.1/src/stringify.cpp --- old/kcalutils-15.12.3/src/stringify.cpp 2015-12-28 14:42:58.000000000 +0100 +++ new/kcalutils-16.04.1/src/stringify.cpp 2016-04-26 22:16:43.000000000 +0200 @@ -66,7 +66,7 @@ bool shortfmt) { return QLocale::system().toString(todo->completed().dateTime(), - (shortfmt ? QLocale::ShortFormat: QLocale::LongFormat)); + (shortfmt ? QLocale::ShortFormat : QLocale::LongFormat)); } QString Stringify::incidenceSecrecy(Incidence::Secrecy secrecy)
