Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: libkf5mailcommon

libkf5mailcommon (4:19.12.3-0ubuntu1) focal; urgency=medium * Move qdebug categories files to new location. * New upstream release (19.12.3) * Update symbols from build logs. -- Rik Mills <rikmills@kde.org> Sat, 11 Apr 2020 13:59:59 +0100 libkf5mailcommon (4:19.04.3-0ubuntu2) focal; urgency=medium * No-change rebuild for libgcc-s1 package name change. -- Matthias Klose <doko@ubuntu.com> Mon, 23 Mar 2020 19:16:39 +0100 libkf5mailcommon (4:19.04.3-0ubuntu1) eoan; urgency=medium * New upstream release (19.04.3) * Update symbols from build logs. -- Rik Mills <rikmills@kubuntu.org> Tue, 23 Jul 2019 18:56:40 +0100 libkf5mailcommon (4:18.12.3-0ubuntu2) disco; urgency=medium * No-change rebuild for fixed akonadi server. -- Rik Mills <rikmills@kubuntu.org> Sun, 07 Apr 2019 17:47:33 +0100 libkf5mailcommon (4:18.12.3-0ubuntu1) disco; urgency=medium * Update symbols * New upstream release (18.12.3) -- Rik Mills <rikmills@kubuntu.org> Sat, 16 Mar 2019 15:07:02 +0000 libkf5mailcommon (4:18.04.3-0ubuntu3) disco; urgency=medium * Follow Debian dropping of autotests. -- Rik Mills <rikmills@kubuntu.org> Wed, 06 Feb 2019 19:15:12 +0000 libkf5mailcommon (4:18.04.3-0ubuntu2) cosmic; urgency=medium * Skip autotests for now. Upstream release tars and CI tests are consistently broken, so running them here has little or no worth unless that changes. -- Rik Mills <rikmills@kubuntu.org> Sat, 25 Aug 2018 17:16:18 +0100 libkf5mailcommon (4:18.04.3-0ubuntu1) cosmic; urgency=medium * New upstream release (18.03.80) * New upstream release (18.04.0) * New upstream release (18.04.1) * Update symbols from build logs * New upstream release (18.04.3) * Update symbols from build logs -- Rik Mills <rikmills@kubuntu.org> Tue, 21 Aug 2018 18:54:57 +0100 libkf5mailcommon (4:17.12.3-0ubuntu3) cosmic; urgency=medium * Add -dev package dependeny on libkf5messagecomposer-dev to match with debian -- Rik Mills <rikmills@kubuntu.org> Sat, 02 Jun 2018 09:05:01 +0100 libkf5mailcommon (4:17.12.3-0ubuntu2) cosmic; urgency=medium * Skip tests on architectures we do not support -- Rik Mills <rikmills@kubuntu.org> Fri, 18 May 2018 18:28:17 +0100 libkf5mailcommon (4:17.12.3-0ubuntu1) bionic; urgency=medium * New upstream release (17.12.3) * Update symbols from build logs -- Rik Mills <rikmills@kubuntu.org> Fri, 16 Mar 2018 13:33:23 +0000 libkf5mailcommon (4:17.12.2-0ubuntu2) bionic; urgency=medium * Update kubuntu_disable_failing_tests.diff with another flakey test -- Rik Mills <rikmills@kubuntu.org> Fri, 02 Mar 2018 17:50:39 +0000 libkf5mailcommon (4:17.12.2-0ubuntu1) bionic; urgency=medium [ Rik Mills ] * New build depend on libkf5syntaxhighlighting-dev * Refresh patches * New upstream release (17.11.80) * New upstream release (17.11.90) * New upstream release (17.12.0) * New upstream release (17.12.2) [ Simon Quigley ] * Update symbols from build logs. * Bump soname with the Debian ABI Manager due to binary incompatible changes: libkf5mailcommon5abi3 -> libkf5mailcommon5abi4 -- Rik Mills <rikmills@kubuntu.org> Wed, 28 Feb 2018 09:45:53 +0000 libkf5mailcommon (4:17.08.3-0ubuntu1) bionic; urgency=medium * Bump soname with debianabimanager due to binary incompatible changes libkf5mailcommon5abi2 -> libkf5mailcommon5abi3 * Update symbols from build logs * New build depend on libkf5contacteditor-dev * New upstream release (17.08.3) -- Rik Mills <rikmills@kubuntu.org> Fri, 01 Dec 2017 15:12:56 +0000 libkf5mailcommon (4:17.04.3-0ubuntu1) artful; urgency=medium [ Rik Mills ] * Bump soname with debianabimanager due to binary incompatible changes libkf5mailcommon5abi1 -> libkf5mailcommon5abi2 * Update symbols from build logs for GCC7 [ José Manuel Santamaría Lema ] * New upstream release (17.04.1) * Install translations and add Breaks/Replaces against kde-l10n * Don't install metatype.h to fix acc test * New upstream release (17.04.2) * New upstream release (17.04.3) -- José Manuel Santamaría Lema <panfaust@gmail.com> Mon, 21 Aug 2017 14:34:35 +0100 libkf5mailcommon (4:16.12.3-0ubuntu1) artful; urgency=medium [ José Manuel Santamaría Lema ] * Update Vcs-Git fields to use https:// instead of git:// * Pass '-fno-keep-inline-functions' to gcc in the acc test in order to avoid possible spurious test failures. * Handle ABI break: libkf5mailcommon5 -> libkf5mailcommon5abi1 * Add libkf5mimetreeparser-dev to -dev depends, fixing the acc headers check. * Create a temp HOME directory when running the testsuite. * Add kubuntu_disable_failing_tests.diff * New upstream release (16.12.3) [ Rik Mills ] * New libqgpgme build dep * New upstream release (16.12.0) * New upstream release (16.12.1) [ Darin Miller ] * New upstream release (16.12.2) -- José Manuel Santamaría Lema <panfaust@gmail.com> Mon, 01 May 2017 20:29:30 +0100 libkf5mailcommon (4:16.04.3-0ubuntu1) yakkety; urgency=medium [ Maximiliano Curia ] ** SNAPSHOT build @cbaf86e9e443a3ef0469738b91e61ba59e7c0789 ** * Initial release. [ Clive Johnston ] * New upstream release, bugfix 16.04.1 * Sync with Debian for initial packaging * Update VCS fields to point to Launchpad git repo * New upstream release (16.04.2) * New upstream release (16.04.3) * Refreshing symbols [ Rik Mills ] * Add new build depend on libkf5mimetreeparser-dev * Fix spelling error reported by lintian -- José Manuel Santamaría Lema <panfaust@gmail.com> Fri, 30 Sep 2016 06:32:07 +0200

Modifications :
  1. Download patch src/folder/accountconfigorderdialog.h

    --- 4:19.08.3-1/src/folder/accountconfigorderdialog.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/accountconfigorderdialog.h 2020-02-16 08:57:44.000000000 +0000 @@ -25,6 +25,10 @@ namespace MailCommon { class AccountConfigOrderDialogPrivate; class MailCommonSettings; +/** + * @brief The AccountConfigOrderDialog class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT AccountConfigOrderDialog : public QDialog { Q_OBJECT
  2. Download patch po/en_GB/libmailcommon.po
  3. Download patch po/mr/libmailcommon.po
  4. Download patch po/ja/libmailcommon.po
  5. Download patch po/it/libmailcommon.po
  6. Download patch po/ia/libmailcommon.po
  7. Download patch po/tr/libmailcommon.po
  8. Download patch po/ru/libmailcommon.po
  9. Download patch src/folder/foldertreewidget.cpp

    --- 4:19.08.3-1/src/folder/foldertreewidget.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldertreewidget.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -137,6 +137,7 @@ FolderTreeWidget::FolderTreeWidget( d->label->hide(); } else { d->filterFolderLineEdit->hide(); + setAttribute(Qt::WA_InputMethodEnabled); } } @@ -394,6 +395,12 @@ bool FolderTreeWidget::eventFilter(QObje break; } } + } else if (e->type() == QEvent::InputMethod) { + const QInputMethodEvent *const ime = static_cast<QInputMethodEvent *>(e); + d->filter += ime->commitString(); + applyFilter(d->filter); + return false; + } return false; }
  10. Download patch src/filter/filterimporter/filterimporterabstract.h

    --- 4:19.08.3-1/src/filter/filterimporter/filterimporterabstract.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimporterabstract.h 2020-02-16 08:57:44.000000000 +0000 @@ -20,11 +20,11 @@ #define MAILCOMMON_FILTERIMPORTER_FILTERIMPORTERABSTRACT_P_H #include "mailcommon_export.h" -#include <QDomDocument> #include <QVector> #include <QStringList> class QFile; +class QDomDocument; namespace MailCommon { class MailFilter;
  11. Download patch src/collectionpage/collectiongeneralpage.h

    --- 4:19.08.3-1/src/collectionpage/collectiongeneralpage.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/collectionpage/collectiongeneralpage.h 2020-02-16 08:57:44.000000000 +0000 @@ -38,6 +38,10 @@ class IdentityCombo; class QVBoxLayout; namespace MailCommon { class FolderSettings; +/** + * @brief The CollectionGeneralPage class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT CollectionGeneralPage : public Akonadi::CollectionPropertiesPage { Q_OBJECT
  12. Download patch po/es/libmailcommon.po
  13. Download patch debian/libkf5mailcommon-plugins.maintscript

    --- 4:19.08.3-1/debian/libkf5mailcommon-plugins.maintscript 1970-01-01 00:00:00.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon-plugins.maintscript 2020-04-11 12:59:59.000000000 +0000 @@ -0,0 +1,2 @@ +rm_conffile /etc/xdg/mailcommon.categories +rm_conffile /etc/xdg/mailcommon.renamecategories
  14. Download patch src/filter/filteractions/filteractionunsetstatus.cpp

    --- 4:19.08.3-1/src/filter/filteractions/filteractionunsetstatus.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filteractions/filteractionunsetstatus.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -89,11 +89,11 @@ QString FilterActionUnsetStatus::sieveCo { QString flagCode; const QString parameter = argsAsString(); - if (parameter == QLatin1String("R")) { + if (parameter == QLatin1Char('R')) { flagCode = QStringLiteral("\\\\Seen"); - } else if (parameter == QLatin1String("D")) { + } else if (parameter == QLatin1Char('D')) { flagCode = QStringLiteral("\\\\Deleted"); - } else if (parameter == QLatin1String("A")) { + } else if (parameter == QLatin1Char('A')) { flagCode = QStringLiteral("\\\\Answered"); } else { qCDebug(MAILCOMMON_LOG) << " FilterActionSetStatus::sieveCode() unknown flags" << parameter;
  15. Download patch src/folder/foldertreeview.cpp

    --- 4:19.08.3-1/src/folder/foldertreeview.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldertreeview.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -159,15 +159,14 @@ void FolderTreeView::slotHeaderContextMe static const int icon_sizes[] = { 16, 22, 32}; QActionGroup *grp = new QActionGroup(&menu); - const int nbElement((int)(sizeof(icon_sizes) / sizeof(int))); - for (int i = 0; i < nbElement; ++i) { - act = menu.addAction(QStringLiteral("%1x%2").arg(icon_sizes[ i ]).arg(icon_sizes[ i ])); + for (int i : icon_sizes) { + act = menu.addAction(QStringLiteral("%1x%2").arg(i).arg(i)); act->setCheckable(true); grp->addAction(act); - if (iconSize().width() == icon_sizes[ i ]) { + if (iconSize().width() == i) { act->setChecked(true); } - act->setData(QVariant(icon_sizes[ i ])); + act->setData(QVariant(i)); connect(act, &QAction::triggered, this, &FolderTreeView::slotHeaderContextMenuChangeIconSize); } @@ -393,7 +392,7 @@ void FolderTreeView::slotFocusPrevFolder void FolderTreeView::slotFocusFirstFolder() { - const QModelIndex first = moveCursor(QAbstractItemView::MoveHome, nullptr); + const QModelIndex first = moveCursor(QAbstractItemView::MoveHome, Qt::NoModifier); if (first.isValid()) { setCurrentModelIndex(first); } @@ -401,7 +400,7 @@ void FolderTreeView::slotFocusFirstFolde void FolderTreeView::slotFocusLastFolder() { - const QModelIndex last = moveCursor(QAbstractItemView::MoveEnd, nullptr); + const QModelIndex last = moveCursor(QAbstractItemView::MoveEnd, Qt::NoModifier); if (last.isValid()) { setCurrentModelIndex(last); } @@ -502,7 +501,7 @@ bool FolderTreeView::allowedToEnterFolde i18n("Go to Next Unread Message"), KGuiItem(i18n("Go To")), KGuiItem(i18n("Do Not Go To")), // defaults - QStringLiteral(":kmail_AskNextFolder"), nullptr); + QStringLiteral(":kmail_AskNextFolder"), KMessageBox::Option()); return result == KMessageBox::Yes; } @@ -549,7 +548,7 @@ bool FolderTreeView::isUnreadFolder(cons KGuiItem(i18n("Go To")), KGuiItem(i18n("Do Not Go To")), // defaults QStringLiteral(":kmail_AskNextFolder"), - nullptr) == KMessageBox::No) { + KMessageBox::Option()) == KMessageBox::No) { return true; // assume selected (do not continue looping) }
  16. Download patch src/filter/filterimporterpathcache.h

    --- 4:19.08.3-1/src/filter/filterimporterpathcache.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporterpathcache.h 2020-02-16 08:57:44.000000000 +0000 @@ -24,6 +24,10 @@ #include <AkonadiCore/Collection> #include "mailcommon_export.h" namespace MailCommon { +/** + * @brief The FilterImporterPathCache class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FilterImporterPathCache : public QObject { Q_OBJECT
  17. Download patch src/filter/filterimporter/filterimportergmail.cpp

    --- 4:19.08.3-1/src/filter/filterimporter/filterimportergmail.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimportergmail.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -20,6 +20,7 @@ #include "mailcommon_debug.h" #include <QFile> #include <QDir> +#include <QDomDocument> #include "filter/mailfilter.h" using namespace MailCommon;
  18. Download patch po/sk/libmailcommon.po
  19. Download patch debian/upstream/metadata

    --- 4:19.08.3-1/debian/upstream/metadata 2017-12-16 14:00:46.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/upstream/metadata 2020-04-11 12:59:59.000000000 +0000 @@ -1,7 +1,7 @@ Name: mailcommon -Changelog: https://cgit.kde.org/mailcommon.git/log +Changelog: https://quickgit.kde.org/?p=mailcommon.git&a=log Contact: kde-devel@kde.org Donation: https://www.kde.org/community/donations/index.php Repository: https://anongit.kde.org/mailcommon.git -Repository-Browse: https://cgit.kde.org/mailcommon.git +Repository-Browse: https://quickgit.kde.org/?p=mailcommon.git Security-Contact: security@kde.org
  20. Download patch src/filter/invalidfilters/invalidfilterwidget.h

    --- 4:19.08.3-1/src/filter/invalidfilters/invalidfilterwidget.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/invalidfilters/invalidfilterwidget.h 2020-02-16 08:57:44.000000000 +0000 @@ -25,6 +25,10 @@ namespace MailCommon { class InvalidFilterListView; +/** + * @brief The InvalidFilterWidget class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT InvalidFilterWidget : public QWidget { Q_OBJECT
  21. Download patch src/filter/filteractions/filteractionwithcommand.cpp

    --- 4:19.08.3-1/src/filter/filteractions/filteractionwithcommand.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filteractions/filteractionwithcommand.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -144,7 +144,7 @@ QString FilterActionWithCommand::substit namespace { /** * Substitutes placeholders in the command line with the - * content of the correspoding header in the message. + * content of the corresponding header in the message. * %{From} -> Joe Author <joe@acme.com> */ void substituteMessageHeaders(const KMime::Message::Ptr &aMsg, QString &result)
  22. Download patch po/ar/libmailcommon.po
  23. Download patch po/pt_BR/libmailcommon.po
  24. Download patch po/fi/libmailcommon.po
  25. Download patch debian/rules

    --- 4:19.08.3-1/debian/rules 2019-11-30 21:34:45.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/rules 2020-04-11 12:59:59.000000000 +0000 @@ -1,18 +1,16 @@ #!/usr/bin/make -f -include /usr/share/dpkg/pkg-info.mk -include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk +l10npkgs_firstversion_ok := 4:17.03.90-0~ -AbiVirtualPackageVersion = $(call dpkg_late_eval,AbiVirtualPackageVersion,echo '${DEB_VERSION_UPSTREAM}' | sed -e 's/\.[0-9]\+$$//') -pkgs_lib = $(filter-out %-dev %-doc %-dbg %-data %-bin %-plugins,$(filter lib%,$(shell dh_listpackages))) +include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk +include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk -override_dh_makeshlibs: - for pkg in $(pkgs_lib); do \ - name=$$( echo "$${pkg}" | sed -e 's/abi[0-9]\+\s*//'); \ - echo "ABI:VirtualPackage=$${name}-${AbiVirtualPackageVersion}" >> debian/$${pkg}.substvars; \ - $(overridden_command) -p$${pkg} -V "$${pkg} (>= $(DEB_VERSION_EPOCH_UPSTREAM)), $${name}-${AbiVirtualPackageVersion}"; \ - done +#Fixes the acc test +#override_dh_auto_install: +# $(overridden_command) +# rm $(CURDIR)/debian/tmp/usr/include/KF5/MailCommon/MetaType +# rm $(CURDIR)/debian/tmp/usr/include/KF5/mailcommon/metatype.h override_dh_auto_test: - - xvfb-run -a --server-args="-screen 0 1024x768x24 +extension GLX" --\ - dbus-run-session -- dh_auto_test --no-parallel + # Disable dh_auto_test at build time + :
  26. Download patch debian/libkf5mailcommon5abi4.install

    --- 4:19.08.3-1/debian/libkf5mailcommon5abi4.install 1970-01-01 00:00:00.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon5abi4.install 2020-04-11 12:59:59.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libKF5MailCommon.so.5.* +usr/lib/*/libKF5MailCommon.so.5abi4
  27. Download patch src/folder/foldercollectionmonitor.h

    --- 4:19.08.3-1/src/folder/foldercollectionmonitor.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldercollectionmonitor.h 2020-02-16 08:57:44.000000000 +0000 @@ -37,6 +37,10 @@ class Session; namespace MailCommon { class FolderCollectionMonitorPrivate; +/** + * @brief The FolderCollectionMonitor class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FolderCollectionMonitor : public QObject { Q_OBJECT
  28. Download patch po/zh_CN/libmailcommon.po
  29. Download patch po/de/libmailcommon.po
  30. Download patch debian/compat

    --- 4:19.08.3-1/debian/compat 1970-01-01 00:00:00.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/compat 2020-04-11 12:59:59.000000000 +0000 @@ -0,0 +1 @@ +9
  31. Download patch po/fr/libmailcommon.po
  32. Download patch src/folder/folderrequester.cpp

    --- 4:19.08.3-1/src/folder/folderrequester.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/folderrequester.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -34,7 +34,6 @@ #include <CollectionFetchJob> -#include <KIconLoader> #include <KLineEdit> #include <KLocalizedString> #include <QIcon> @@ -73,7 +72,6 @@ FolderRequester::FolderRequester(QWidget QToolButton *button = new QToolButton(this); button->setIcon(QIcon::fromTheme(QStringLiteral("folder"))); - button->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); hlay->addWidget(button); connect(button, &QToolButton::clicked, this, &FolderRequester::slotOpenDialog);
  33. Download patch src/job/expirejob.cpp

    --- 4:19.08.3-1/src/job/expirejob.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/job/expirejob.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -87,7 +87,6 @@ void ExpireJob::execute() const MailCommon::ExpireCollectionAttribute *expirationAttribute = mSrcFolder.attribute<MailCommon::ExpireCollectionAttribute>(); if (expirationAttribute) { - expirationAttribute->daysToExpire(unreadDays, readDays); if (unreadDays > 0) {
  34. Download patch debian/upstream/signing-key.asc

    --- 4:19.08.3-1/debian/upstream/signing-key.asc 2017-12-16 14:00:46.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/upstream/signing-key.asc 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -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 -RJWljvaVa8fj2U2D659nVsq8og== -=5Ltf ------END PGP PUBLIC KEY BLOCK-----
  35. Download patch debian/control

    --- 4:19.08.3-1/debian/control 2019-11-30 21:39:44.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/control 2020-04-11 12:59:59.000000000 +0000 @@ -2,80 +2,62 @@ Source: libkf5mailcommon Section: libs Priority: optional Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> -Uploaders: Maximiliano Curia <maxy@debian.org>, Sandro Knauß <hefee@debian.org> -Build-Depends: cmake (>= 3.5~), - dbus, - debhelper-compat (= 12), - extra-cmake-modules (>= 5.60.0~), - kgendesignerplugin (>= 5.60.0~), - libkf5akonadi-dev (>= 4:19.08.3~), - libkf5akonadimime-dev (>= 4:19.08.3~), - libkf5archive-dev (>= 5.60.0~), - libkf5codecs-dev (>= 5.60.0~), - libkf5completion-dev (>= 5.60.0~), - libkf5config-dev (>= 5.60.0~), - libkf5configwidgets-dev (>= 5.60.0~), - libkf5dbusaddons-dev (>= 5.60.0~), - libkf5i18n-dev (>= 5.60.0~), - libkf5iconthemes-dev (>= 5.60.0~), - libkf5itemmodels-dev (>= 5.60.0~), - libkf5itemviews-dev (>= 5.60.0~), - libkf5kio-dev (>= 5.60.0~), - libkf5libkdepim-dev (>= 4:19.08.3~), - libkf5mailimporter-dev (>= 4:19.08.3~), - libkf5mailtransport-dev (>= 19.08.3~), - libkf5messagecomposer-dev (>= 4:19.08.3~), - libkf5messagecore-dev (>= 4:19.08.3~), - libkf5messageviewer-dev (>= 4:19.08.3~), - libkf5mime-dev (>= 19.08.3~), - libkf5pimcommon-dev (>= 4:19.08.3~), - libkf5syntaxhighlighting-dev (>= 5.60.0~), - libkf5templateparser-dev (>= 4:19.08.3~), - libkf5textwidgets-dev (>= 5.60.0~), - libkf5widgetsaddons-dev (>= 5.60.0~), - libkf5windowsystem-dev (>= 5.60.0~), - libkf5xmlgui-dev (>= 5.60.0~), +Uploaders: Maximiliano Curia <maxy@debian.org> +Build-Depends: cmake (>= 2.8.12~), + debhelper (>= 9), + extra-cmake-modules (>= 5.31.0~), + libgpgme-dev, + libgpgmepp-dev (>= 1.7.1~), + libkf5akonadi-dev (>= 4:19.12.3~), + libkf5akonadimime-dev (>= 4:19.12.3~), + libkf5archive-dev (>= 5.31.0~), + libkf5codecs-dev (>= 5.31.0~), + libkf5contacteditor-dev (>= 4:19.12.3~), + libkf5i18n-dev (>= 5.31.0~), + libkf5iconthemes-dev (>= 5.31.0~), + libkf5itemviews-dev (>= 5.31.0~), + libkf5ldap-dev (>= 19.12.3~), + libkf5libkdepim-dev (>= 4:19.12.3~), + libkf5mailimporter-dev (>= 4:19.12.3~), + libkf5mailtransport-dev (>= 19.12.3~), + libkf5messagecomposer-dev (>= 4:19.12.3~), + libkf5messagecore-dev (>= 4:19.12.3~), + libkf5messageviewer-dev (>= 4:19.12.3~), + libkf5mime-dev (>= 19.12.3~), + libkf5mimetreeparser-dev (>= 4:19.12.3~), + libkf5pimcommon-dev (>= 4:19.12.3~), + libkf5syntaxhighlighting-dev (>= 5.31.0~), + libkf5templateparser-dev (>= 4:19.12.3~), + libkf5windowsystem-dev (>= 5.31.0~), + libkf5xmlgui-dev (>= 5.31.0~), libphonon4qt5-dev, libphonon4qt5experimental-dev, pkg-kde-tools (>= 0.12), - qtbase5-dev (>= 5.11.0~), - qttools5-dev (>= 5.4.0~), - xauth, + qtbase5-dev (>= 5.6.1~), + qttools5-dev (>= 5.6.1~), xsltproc, - xvfb -Standards-Version: 4.4.1 +Standards-Version: 3.9.8 Homepage: http://pim.kde.org/ -Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/mailcommon -Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/mailcommon.git - -Package: libkf5mailcommon-data -Architecture: all -Multi-Arch: foreign -Depends: ${misc:Depends} -Breaks: libkf5mailcommon-plugins (<< 4:19.08.2-1~) -Replaces: libkf5mailcommon-plugins (<< 4:19.08.2-1~) -Description: KDE PIM email utility library, shared data - The mail common library provides utility functions for dealing with email. - . - This package contains the shared data distributed with the library. - . - This package is part of KDE PIM module. +Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/mailcommon +Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/mailcommon Package: libkf5mailcommon-dev Section: libdevel Architecture: any -Depends: libkf5akonadi-dev (>= 4:19.08.3~), - libkf5akonadimime-dev (>= 4:19.08.3~), - libkf5config-dev (>= 5.60.0~), - libkf5libkdepim-dev (>= 4:19.08.3~), - libkf5mailcommon5abi2 (= ${binary:Version}), - libkf5messagecomposer-dev (>= 4:19.08.3~), - libkf5messagecore-dev (>= 4:19.08.3~), - libkf5messageviewer-dev (>= 4:19.08.3~), - libkf5pimcommon-dev (>= 4:19.08.3~), - qtbase5-dev (>= 5.11.0~), +Multi-Arch: same +Depends: libkf5akonadi-dev (>= 4:19.12.3~), + libkf5akonadimime-dev (>= 4:19.12.3~), + libkf5config-dev (>= 5.31.0~), + libkf5libkdepim-dev (>= 4:19.12.3~), + libkf5mailcommon5abi4 (= ${binary:Version}), + libkf5messagecomposer-dev (>= 4:19.12.3~), + libkf5messagecore-dev (>= 4:19.12.3~), + libkf5messageviewer-dev (>= 4:19.12.3~), + libkf5mimetreeparser-dev (>= 4:19.12.3~), + libkf5pimcommon-dev (>= 4:19.12.3~), + qtbase5-dev (>= 5.6.1~), ${misc:Depends}, - ${shlibs:Depends} + ${shlibs:Depends}, Description: KDE PIM email utility library, devel files The mail common library provides utility functions for dealing with email. . @@ -88,7 +70,8 @@ Package: libkf5mailcommon-plugins Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} -Breaks: libkf5mailcommon-data (<< 4:19.08.2-1~) +Breaks: ${kde-l10n:all} +Replaces: ${kde-l10n:all} Description: KDE PIM email utility library, plugins The mail common library provides utility functions for dealing with email. . @@ -96,16 +79,13 @@ Description: KDE PIM email utility libra . This package is part of KDE PIM module. -Package: libkf5mailcommon5abi2 -X-Debian-ABI: 2 +Package: libkf5mailcommon5abi4 +X-Debian-ABI: 4 X-CMake-Target: KF5MailCommon Architecture: any Multi-Arch: same -Depends: libkf5mailcommon-data (= ${source:Version}), - ${misc:Depends}, - ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Description: KDE PIM email utility library The mail common library provides utility functions for dealing with email. . This package is part of KDE PIM module. -Provides: ${ABI:VirtualPackage}
  36. Download patch debian/libkf5mailcommon-plugins.install

    --- 4:19.08.3-1/debian/libkf5mailcommon-plugins.install 2019-11-30 21:34:45.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon-plugins.install 2020-04-11 12:59:59.000000000 +0000 @@ -1 +1,4 @@ usr/lib/*/qt5/plugins/designer/mailcommonwidgets.so +usr/share/locale/*/LC_MESSAGES/libmailcommon.mo +usr/share/qlogging-categories5/mailcommon.categories +usr/share/qlogging-categories5/mailcommon.renamecategories
  37. Download patch autotests/favoritestest.cpp

    --- 4:19.08.3-1/autotests/favoritestest.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/autotests/favoritestest.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -101,7 +101,7 @@ void FavoriteProxyTest::testReordering() const Akonadi::Collection favoriteCollection = index.data(EntityTreeModel::CollectionRole).value<Akonadi::Collection>(); QVERIFY(favoriteCollection.isValid()); collectionIds.push_back(favoriteCollection.id()); - order.push_back(QStringLiteral("c") + QString::number(favoriteCollection.id())); + order.push_back(QLatin1Char('c') + QString::number(favoriteCollection.id())); labels << folderName; }
  38. Download patch src/filter/filteractions/filteractionforward.cpp

    --- 4:19.08.3-1/src/filter/filteractions/filteractionforward.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filteractions/filteractionforward.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -60,7 +60,7 @@ FilterAction::ReturnCode FilterActionFor // which applies to sent messages if (MessageCore::StringUtil::addressIsInAddressList(mParameter, QStringList(msg->to()->asUnicodeString()))) { - qCWarning(MAILCOMMON_LOG) << "Attempt to forward to receipient of original message, ignoring."; + qCWarning(MAILCOMMON_LOG) << "Attempt to forward to recipient of original message, ignoring."; return ErrorButGoOn; } #if 0 //PORT ME TO ASync
  39. Download patch src/filter/autotests/filteractionaddheadertest.cpp

    --- 4:19.08.3-1/src/filter/autotests/filteractionaddheadertest.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/autotests/filteractionaddheadertest.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -54,7 +54,7 @@ void FilterActionAddHeaderTest::shouldAd QTest::addColumn<QString>("resultheader"); QTest::addColumn<QString>("resultvalue"); QTest::newRow("empty") << QString() << QString() << QString(); - QString val = QStringLiteral("bla") + QLatin1Char('\t') + QStringLiteral("blo"); + QString val = QLatin1String("bla") + QLatin1Char('\t') + QLatin1String("blo"); QTest::newRow("real value") << val << QStringLiteral("bla") << QStringLiteral("blo"); }
  40. Download patch po/pl/libmailcommon.po
  41. Download patch src/search/searchpattern.cpp

    --- 4:19.08.3-1/src/search/searchpattern.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/search/searchpattern.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -283,7 +283,7 @@ QString SearchPattern::asString() const QList<SearchRule::Ptr>::const_iterator it; QList<SearchRule::Ptr>::const_iterator endIt = constEnd(); for (it = constBegin(); it != endIt; ++it) { - result += QStringLiteral("\n\t") + FilterLog::recode((*it)->asString()); + result += QLatin1String("\n\t") + FilterLog::recode((*it)->asString()); } return result;
  42. Download patch po/sv/libmailcommon.po
  43. Download patch src/collectionpage/collectionexpirypage.h

    --- 4:19.08.3-1/src/collectionpage/collectionexpirypage.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/collectionpage/collectionexpirypage.h 2020-02-16 08:57:44.000000000 +0000 @@ -33,7 +33,10 @@ class QRadioButton; namespace MailCommon { class FolderRequester; - +/** + * @brief The CollectionExpiryPage class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT CollectionExpiryPage : public Akonadi::CollectionPropertiesPage { Q_OBJECT
  44. Download patch src/filter/filterimporter/filterimportergmail.h

    --- 4:19.08.3-1/src/filter/filterimporter/filterimportergmail.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimportergmail.h 2020-02-16 08:57:44.000000000 +0000 @@ -20,8 +20,15 @@ #define FILTERIMPORTERGMAIL_H #include "filter/filterimporter/filterimporterabstract.h" + class QFile; +class QDomElement; + namespace MailCommon { +/** + * @brief The FilterImporterGmail class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FilterImporterGmail : public FilterImporterAbstract { public:
  45. Download patch po/ga/libmailcommon.po
  46. Download patch CMakeLists.txt

    --- 4:19.08.3-1/CMakeLists.txt 2019-11-05 04:18:44.000000000 +0000 +++ 4:19.12.3-0ubuntu1/CMakeLists.txt 2020-03-03 00:39:57.000000000 +0000 @@ -1,9 +1,9 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.12.3") +set(PIM_VERSION "5.13.3") project(mailcommon VERSION ${PIM_VERSION}) -set(KF5_MIN_VERSION "5.60.0") +set(KF5_MIN_VERSION "5.63.0") find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${mailcommon_SOURCE_DIR}/cmake/modules/ ${ECM_MODULE_PATH}) @@ -29,24 +29,24 @@ include(ECMAddTests) set(QT_REQUIRED_VERSION "5.11.0") set(MAILCOMMON_LIB_VERSION ${PIM_VERSION}) -set(AKONADIMIME_LIB_VERSION "5.12.3") -set(MESSAGELIB_LIB_VERSION "5.12.3") -set(KMIME_LIB_VERSION "5.12.3") -set(KMAILTRANSPORT_LIB_VERSION "5.12.3") -set(MAILIMPORTER_LIB_VERSION "5.12.3") -set(LIBKDEPIM_LIB_VERSION "5.12.3") -set(PIMCOMMON_LIB_VERSION "5.12.3") - -set(AKONADI_VERSION "5.12.3") -set(AKONADIMIME_LIB_VERSION "5.12.3") -set(MESSAGELIB_LIB_VERSION "5.12.3") -set(KMIME_LIB_VERSION "5.12.3") -set(KMAILTRANSPORT_LIB_VERSION "5.12.3") -set(MAILIMPORTER_LIB_VERSION "5.12.3") -set(LIBKDEPIM_LIB_VERSION "5.12.3") -set(PIMCOMMON_LIB_VERSION "5.12.3") - -set(AKONADI_VERSION "5.12.3") +set(AKONADIMIME_LIB_VERSION "5.13.3") +set(MESSAGELIB_LIB_VERSION "5.13.3") +set(KMIME_LIB_VERSION "5.13.3") +set(KMAILTRANSPORT_LIB_VERSION "5.13.3") +set(MAILIMPORTER_LIB_VERSION "5.13.3") +set(LIBKDEPIM_LIB_VERSION "5.13.3") +set(PIMCOMMON_LIB_VERSION "5.13.3") + +set(AKONADI_VERSION "5.13.3") +set(AKONADIMIME_LIB_VERSION "5.13.3") +set(MESSAGELIB_LIB_VERSION "5.13.3") +set(KMIME_LIB_VERSION "5.13.3") +set(KMAILTRANSPORT_LIB_VERSION "5.13.3") +set(MAILIMPORTER_LIB_VERSION "5.13.3") +set(LIBKDEPIM_LIB_VERSION "5.13.3") +set(PIMCOMMON_LIB_VERSION "5.13.3") +set(PHONON_LIB_VERSION "4.10.60") +set(AKONADI_VERSION "5.13.3") find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets DBus Test Xml) @@ -62,7 +62,6 @@ find_package(KF5ItemViews ${KF5_MIN_VERS find_package(KF5KIO ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5TextWidgets ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5WidgetsAddons ${KF5_MIN_VERSION} CONFIG REQUIRED) -find_package(KF5WindowSystem ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5XmlGui ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5DBusAddons ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5SyntaxHighlighting ${KF5_MIN_VERSION} CONFIG REQUIRED) @@ -79,9 +78,10 @@ find_package(KF5MessageViewer ${MESSAGEL find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) find_package(KF5PimCommonAkonadi ${PIMCOMMON_LIB_VERSION} CONFIG REQUIRED) find_package(KF5TemplateParser ${MESSAGELIB_LIB_VERSION} CONFIG REQUIRED) -find_package(Phonon4Qt5 CONFIG REQUIRED) -find_package(KF5DesignerPlugin ${KF5_MIN_VERSION} CONFIG) -set_package_properties(KF5DesignerPlugin PROPERTIES DESCRIPTION "KF5 designer plugin" TYPE OPTIONAL) +find_package(Phonon4Qt5 ${PHONON_LIB_VERSION} CONFIG REQUIRED) + +option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON) +add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer") ecm_setup_version(PROJECT VARIABLE_PREFIX MAILCOMMON VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/mailcommon_version.h" @@ -94,9 +94,14 @@ set_package_properties(Xsltproc PROPERTI ########### Targets ########### remove_definitions( -DQT_NO_CAST_FROM_ASCII ) +add_definitions(-DQT_NO_FOREACH) option(KDEPIM_RUN_AKONADI_TEST "Enable autotest based on Akonadi." TRUE) -add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) +if (EXISTS "${CMAKE_SOURCE_DIR}/.git") + add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050e00) + add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054000) +endif() + ########### CMake Config Files ########### set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5MailCommon")
  47. Download patch po/kk/libmailcommon.po
  48. Download patch po/cs/libmailcommon.po
  49. Download patch po/bs/libmailcommon.po
  50. Download patch src/filter/soundtestwidget.cpp

    --- 4:19.08.3-1/src/filter/soundtestwidget.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/soundtestwidget.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -18,7 +18,6 @@ #include "soundtestwidget.h" -#include <KIconLoader> #include <KLocalizedString> #include <KUrlRequester> #include <KLineEdit> @@ -41,7 +40,6 @@ SoundTestWidget::SoundTestWidget(QWidget m_playButton = new QPushButton(this); m_playButton->setIcon(QIcon::fromTheme(QStringLiteral("arrow-right"))); - m_playButton->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); m_playButton->setToolTip(i18n("Play")); layout->addWidget(m_playButton);
  51. Download patch src/filter/filterimporter/filterimporterthunderbird.h

    --- 4:19.08.3-1/src/filter/filterimporter/filterimporterthunderbird.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimporterthunderbird.h 2020-02-16 08:57:44.000000000 +0000 @@ -27,7 +27,10 @@ class QFile; namespace MailCommon { class MailFilter; - +/** + * @brief The FilterImporterThunderbird class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FilterImporterThunderbird : public FilterImporterAbstract { public:
  52. Download patch po/lt/libmailcommon.po
  53. Download patch src/job/backupjob.cpp

    --- 4:19.08.3-1/src/job/backupjob.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/job/backupjob.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -335,7 +335,7 @@ QString BackupJob::subdirPathForCollecti QString path = pathForCollection(collection); const int parentDirEndIndex = path.lastIndexOf(collection.name()); Q_ASSERT(parentDirEndIndex != -1); - path = path.left(parentDirEndIndex); + path.truncate(parentDirEndIndex); path.append(QLatin1Char('.') + collection.name() + QLatin1String(".directory")); return path; }
  54. Download patch src/filter/mailfilter.h

    --- 4:19.08.3-1/src/filter/mailfilter.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/mailfilter.h 2020-02-16 08:57:44.000000000 +0000 @@ -36,6 +36,9 @@ class KConfigGroup; namespace MailCommon { +/** + * @brief The MailFilter class + */ class MAILCOMMON_EXPORT MailFilter { friend MAILCOMMON_EXPORT QDataStream &operator<<(QDataStream &stream, const MailFilter &filter);
  55. Download patch src/filter/filterimporter/filterimporterabstract.cpp

    --- 4:19.08.3-1/src/filter/filterimporter/filterimporterabstract.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimporterabstract.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -23,6 +23,7 @@ #include "filter/mailfilter.h" #include <QFile> +#include <QDomDocument> using namespace MailCommon;
  56. Download patch src/folder/foldertreewidgetproxymodel.cpp

    --- 4:19.08.3-1/src/folder/foldertreewidgetproxymodel.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldertreewidgetproxymodel.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -294,7 +294,7 @@ void FolderTreeWidgetProxyModel::updateP void FolderTreeWidgetProxyModel::addContentMimeTypeInclusionFilter(const QString &mimeType) { d->includedMimeTypes << mimeType; - d->checker.setWantedMimeTypes(d->includedMimeTypes.toList()); + d->checker.setWantedMimeTypes(d->includedMimeTypes.values()); invalidateFilter(); } }
  57. Download patch po/zh_TW/libmailcommon.po
  58. Download patch src/filter/mailfilter.cpp

    --- 4:19.08.3-1/src/filter/mailfilter.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/mailfilter.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -645,7 +645,7 @@ const QString MailFilter::asString() con { QString result; - result += QStringLiteral("Filter name: ") + name() + QStringLiteral(" (") + mIdentifier + QStringLiteral(")\n"); + result += QLatin1String("Filter name: ") + name() + QLatin1String(" (") + mIdentifier + QLatin1String(")\n"); result += mPattern.asString() + QLatin1Char('\n'); result += QString("Filter is %1\n").arg(bEnabled ? QStringLiteral("enabled") : QStringLiteral("disabled"));
  59. Download patch po/gl/libmailcommon.po
  60. Download patch src/designer/CMakeLists.txt

    --- 4:19.08.3-1/src/designer/CMakeLists.txt 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/designer/CMakeLists.txt 2020-02-16 08:57:44.000000000 +0000 @@ -1,24 +1,20 @@ -if (KF5DesignerPlugin_FOUND) - kf5designerplugin_add_plugin(mailcommonwidgets mailcommon.widgets) - - target_link_libraries(mailcommonwidgets - KF5::MailCommon - KF5::Libkdepim - KF5::I18n +include(ECMAddQtDesignerPlugin) +ecm_qtdesignerplugin_widget(MailCommon::SearchPatternEdit + INCLUDE_FILE "mailcommon/searchpatternedit.h" + TOOLTIP "Search pattern editor (KDE-PIM)" + WHATSTHIS "This widget is intended to be used in the filter configuration as well as in the message search dialogs." + GROUP "Input (KDE-PIM)" ) - if(NOT WIN32) - # Since there are no libraries provided by this module, - # there is no point including the build tree in RPath, - # and then having to edit it at install time. - set_target_properties(mailcommonwidgets PROPERTIES - SKIP_BUILD_RPATH TRUE - BUILD_WITH_INSTALL_RPATH TRUE - ) - endif() - install(TARGETS - mailcommonwidgets - DESTINATION ${KDE_INSTALL_QTPLUGINDIR}/designer +ecm_add_qtdesignerplugin(mailcommonwidgets + NAME KDEPimMailCommonWidgets + OUTPUT_NAME mailcommonwidgets + WIDGETS + MailCommon::SearchPatternEdit + LINK_LIBRARIES + KF5::MailCommon + KF5::Libkdepim + KF5::I18n + INSTALL_DESTINATION "${KDE_INSTALL_QTPLUGINDIR}/designer" + COMPONENT Devel ) -endif() -
  61. Download patch po/ug/libmailcommon.po
  62. Download patch debian/watch

    --- 4:19.08.3-1/debian/watch 2019-10-16 17:05:23.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/watch 2020-04-11 12:59:59.000000000 +0000 @@ -1,2 +1,2 @@ -version=4 -opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/applications/([\d.]+)/src/mailcommon-([\d.]+).tar.xz +version=3 +http://download.kde.org/stable/applications/([\d.]+)/src/mailcommon-([\d.]+).tar.xz
  63. Download patch src/filter/kmfilterdialog.cpp

    --- 4:19.08.3-1/src/filter/kmfilterdialog.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/kmfilterdialog.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -51,7 +51,6 @@ using MailCommon::FilterImporterExporter #include <KMessageBox> #include <QPushButton> #include <QTabWidget> -#include <KWindowSystem> #include <KIconButton> #include <QIcon> @@ -104,11 +103,6 @@ KMFilterDialog::KMFilterDialog(const QLi connect(buttonBox->button(QDialogButtonBox::Help), &QAbstractButton::clicked, this, &KMFilterDialog::slotHelp); setModal(false); okButton->setFocus(); - KWindowSystem::setIcons(winId(), - qApp->windowIcon().pixmap(IconSize(KIconLoader::Desktop), - IconSize(KIconLoader::Desktop)), - qApp->windowIcon().pixmap(IconSize(KIconLoader::Small), - IconSize(KIconLoader::Small))); user1Button->setText(i18n("Import...")); user2Button->setText(i18n("Export...")); user3Button->setText(i18n("Convert to..."));
  64. Download patch src/job/folderjob.h

    --- 4:19.08.3-1/src/job/folderjob.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/job/folderjob.h 2020-02-16 08:57:44.000000000 +0000 @@ -35,6 +35,9 @@ #include "mailcommon_export.h" namespace MailCommon { +/** + * @brief The FolderJob class + */ class MAILCOMMON_EXPORT FolderJob : public QObject { Q_OBJECT
  65. Download patch debian/libkf5mailcommon-dev.acc.in

    --- 4:19.08.3-1/debian/libkf5mailcommon-dev.acc.in 1970-01-01 00:00:00.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon-dev.acc.in 2020-04-11 12:59:59.000000000 +0000 @@ -0,0 +1,25 @@ +<?xml version='1.0' encoding='utf-8'?> +<descriptor> + +<version> + 16.04.0 +</version> + +<headers> + /usr/include/KF5/MailCommon/ + /usr/include/KF5/mailcommon/ + /usr/include/KF5/mailcommon_version.h +</headers> + +<libs> + /usr/lib/@@DEB_HOST_MULTIARCH@@/libKF5MailCommon.so +</libs> + +<gcc_options> + -fPIC + -std=c++11 + -I/usr/lib/@@DEB_HOST_MULTIARCH@@/qt5/mkspecs/common/posix/ + -fno-keep-inline-functions +</gcc_options> + +</descriptor> \ No newline at end of file
  66. Download patch po/nl/libmailcommon.po
  67. Download patch po/hu/libmailcommon.po
  68. Download patch po/ko/libmailcommon.po
  69. Download patch po/et/libmailcommon.po
  70. Download patch src/designer/mailcommon.widgets

    --- 4:19.08.3-1/src/designer/mailcommon.widgets 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/designer/mailcommon.widgets 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -[Global] -PluginName=KDEPimMailCommonWidgets - -[MailCommon::SearchPatternEdit] -ToolTip=Search pattern editor (KDE-PIM) -WhatsThis=This widget is intended to be used in the filter configuration as well as in the message search dialogs. -IncludeFile=mailcommon/searchpatternedit.h -Group=Input (KDE-PIM) -
  71. Download patch src/collectionpage/collectionexpirypage.cpp

    --- 4:19.08.3-1/src/collectionpage/collectionexpirypage.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/collectionpage/collectionexpirypage.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -138,14 +138,14 @@ void CollectionExpiryPage::load(const Ak int daysToExpireRead, daysToExpireUnread; attr->daysToExpire(daysToExpireUnread, daysToExpireRead); if (expiryGloballyOn - && attr->readExpireUnits() != ExpireCollectionAttribute::ExpireNever - && daysToExpireRead >= 0) { + && attr->readExpireUnits() != ExpireCollectionAttribute::ExpireNever + && daysToExpireRead >= 0) { expireReadMailCB->setChecked(true); expireReadMailSB->setValue(daysToExpireRead); } if (expiryGloballyOn - && attr->unreadExpireUnits() != ExpireCollectionAttribute::ExpireNever - && daysToExpireUnread >= 0) { + && attr->unreadExpireUnits() != ExpireCollectionAttribute::ExpireNever + && daysToExpireUnread >= 0) { expireUnreadMailCB->setChecked(true); expireUnreadMailSB->setValue(daysToExpireUnread); }
  72. Download patch po/ro/libmailcommon.po
  73. Download patch debian/libkf5mailcommon5abi2.install

    --- 4:19.08.3-1/debian/libkf5mailcommon5abi2.install 2018-09-13 10:29:18.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon5abi2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5MailCommon.so.5*
  74. Download patch po/sl/libmailcommon.po
  75. Download patch debian/libkf5mailcommon5abi4.lintian-overrides

    --- 4:19.08.3-1/debian/libkf5mailcommon5abi4.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon5abi4.lintian-overrides 2020-04-11 12:59:59.000000000 +0000 @@ -0,0 +1 @@ +libkf5mailcommon5abi4: symbols-declares-dependency-on-other-package libkf5mailcommon-plugins
  76. Download patch po/nn/libmailcommon.po
  77. Download patch po/pt/libmailcommon.po
  78. Download patch src/folder/foldersettings.h

    --- 4:19.08.3-1/src/folder/foldersettings.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldersettings.h 2020-02-16 08:57:44.000000000 +0000 @@ -33,6 +33,10 @@ using MessageCore::MailingList; #include <KIO/Job> namespace MailCommon { +/** + * @brief The FolderSettings class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FolderSettings : public QObject { Q_OBJECT
  79. Download patch po/uk/libmailcommon.po
  80. Download patch po/pa/libmailcommon.po
  81. Download patch src/filter/filteractions/filteractionaddtag.cpp

    --- 4:19.08.3-1/src/filter/filteractions/filteractionaddtag.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filteractions/filteractionaddtag.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -60,20 +60,20 @@ QWidget *FilterActionAddTag::createParam void FilterActionAddTag::applyParamWidgetValue(QWidget *paramWidget) { - auto combo = static_cast<QComboBox*>(paramWidget); + auto combo = static_cast<QComboBox *>(paramWidget); mParameter = combo->itemData(combo->currentIndex()).toString(); } void FilterActionAddTag::setParamWidgetValue(QWidget *paramWidget) const { - const int index = static_cast<QComboBox*>(paramWidget)->findData(mParameter); + const int index = static_cast<QComboBox *>(paramWidget)->findData(mParameter); - static_cast<QComboBox*>(paramWidget)->setCurrentIndex(index < 0 ? 0 : index); + static_cast<QComboBox *>(paramWidget)->setCurrentIndex(index < 0 ? 0 : index); } void FilterActionAddTag::clearParamWidget(QWidget *paramWidget) const { - static_cast<QComboBox*>(paramWidget)->setCurrentIndex(0); + static_cast<QComboBox *>(paramWidget)->setCurrentIndex(0); } bool FilterActionAddTag::isEmpty() const
  82. Download patch src/folder/foldertreewidget.h

    --- 4:19.08.3-1/src/folder/foldertreewidget.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldertreewidget.h 2020-02-16 08:57:44.000000000 +0000 @@ -65,8 +65,7 @@ public: explicit FolderTreeWidget( QWidget *parent = nullptr, KXMLGUIClient *xmlGuiClient = nullptr, TreeViewOptions options = (TreeViewOptions)(ShowUnreadCount - |ShowCollectionStatisticAnimation), - FolderTreeWidgetProxyModel::FolderTreeWidgetProxyModelOptions optReadableProxy = FolderTreeWidgetProxyModel::None); + |ShowCollectionStatisticAnimation), FolderTreeWidgetProxyModel::FolderTreeWidgetProxyModelOptions optReadableProxy = FolderTreeWidgetProxyModel::None); ~FolderTreeWidget(); /**
  83. Download patch po/el/libmailcommon.po
  84. Download patch debian/libkf5mailcommon-data.install

    --- 4:19.08.3-1/debian/libkf5mailcommon-data.install 2019-11-30 21:34:45.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/libkf5mailcommon-data.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/share/locale/ -usr/share/qlogging-categories5/mailcommon.categories -usr/share/qlogging-categories5/mailcommon.renamecategories
  85. Download patch src/folder/foldercollectionmonitor.cpp

    --- 4:19.08.3-1/src/folder/foldercollectionmonitor.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldercollectionmonitor.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -99,14 +99,13 @@ void FolderCollectionMonitor::expireAllC const MailCommon::ExpireCollectionAttribute *attr = collection.attribute<MailCommon::ExpireCollectionAttribute>(); if (attr) { - if (attr->isAutoExpire()) { MailCommon::Util::expireOldMessages(collection, immediate); } + } - if (model->rowCount(index) > 0) { - expireAllCollection(model, immediate, index); - } + if (model->rowCount(index) > 0) { + expireAllCollection(model, immediate, index); } } }
  86. Download patch debian/patches/enable_debianabimanager.diff

    --- 4:19.08.3-1/debian/patches/enable_debianabimanager.diff 2019-11-30 21:34:45.000000000 +0000 +++ 4:19.12.3-0ubuntu1/debian/patches/enable_debianabimanager.diff 2020-04-11 12:59:59.000000000 +0000 @@ -1,7 +1,8 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -127,3 +127,4 @@ endif() +@@ -125,3 +125,5 @@ install(FILES mailcommon.renamecategories mailcommon.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) ki18n_install(po) ++ +include(/usr/share/pkg-kde-tools/cmake/DebianABIManager.cmake)
  87. Download patch src/filter/filterimporter/filterimporterclawsmail.h

    --- 4:19.08.3-1/src/filter/filterimporter/filterimporterclawsmail.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filterimporter/filterimporterclawsmail.h 2020-02-16 08:57:44.000000000 +0000 @@ -23,6 +23,7 @@ #include "mailcommon_export.h" class QFile; +class QTextStream; namespace MailCommon { class MailFilter;
  88. Download patch src/CMakeLists.txt

    --- 4:19.08.3-1/src/CMakeLists.txt 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/CMakeLists.txt 2020-02-16 08:57:44.000000000 +0000 @@ -145,6 +145,11 @@ set(libmailcommon_snippets_SRCS snippets/snippetsmanager.cpp snippets/snippetsmodel.cpp snippets/snippetvariabledialog.cpp + snippets/snippettreeview.cpp + snippets/snippetwidget.cpp + snippets/snippetattachmentwidget.cpp + snippets/snippetselectattachmentwidget.cpp + snippets/snippetselectattachmentdialog.cpp ) set(libmailcommon_tag_SRCS @@ -198,7 +203,7 @@ qt5_add_dbus_interfaces(libmailcommon_SR ${CMAKE_CURRENT_SOURCE_DIR}/dbusinterfaces/org.freedesktop.Akonadi.MailFilterAgent.xml ) -ki18n_wrap_ui(libmailcommon_SRCS filter/ui/filterconfigwidget.ui snippets/ui/snippetdialog.ui filter/ui/selectthunderbirdfilterfileswidget.ui) +ki18n_wrap_ui(libmailcommon_SRCS filter/ui/filterconfigwidget.ui snippets/ui/snippetwidget.ui filter/ui/selectthunderbirdfilterfileswidget.ui) set(libmailcommon_SRCS ${libmailcommon_SRCS} filter/soundtestwidget.cpp) @@ -243,11 +248,11 @@ PRIVATE Phonon::phonon4qt5 KF5::XmlGui KF5::KIOWidgets - KF5::WindowSystem KF5::IconThemes KF5::Archive KF5::ItemViews KF5::SyntaxHighlighting + Qt5::Xml ) @@ -409,6 +414,9 @@ ecm_generate_headers(MailCommon_Camelcas ecm_generate_headers(MailCommon_Camelcasesnippets_HEADERS HEADER_NAMES SnippetsManager + SnippetTreeView + SnippetsModel + SnippetWidget REQUIRED_HEADERS MailCommon_snippets_HEADERS PREFIX MailCommon RELATIVE snippets @@ -494,4 +502,6 @@ install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) -add_subdirectory(designer) +if(BUILD_DESIGNERPLUGIN) + add_subdirectory(designer) +endif()
  89. Download patch debian/libkf5mailcommon5abi4.symbols
  90. Download patch src/filter/autotests/filteractionpipethroughtest.cpp

    --- 4:19.08.3-1/src/filter/autotests/filteractionpipethroughtest.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/autotests/filteractionpipethroughtest.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -35,7 +35,7 @@ void FilterActionPipeThroughTest::setOut void FilterActionPipeThroughTest::testWithNoCommand() { - /* No command to exceute -> no output -> error + /* No command to execute -> no output -> error */ FilterActionPipeThrough filter(this); @@ -104,7 +104,7 @@ void FilterActionPipeThroughTest::testWi /* Make sure that mail is not changed from output to KMIME::Message * and also no assemble changes the mail * - * Very important for not breake signatures from mails. + * Very important for not break signatures from mails. */ QByteArray data = "From: Konqui <konqui@kde.org>\n"
  91. Download patch po/hr/libmailcommon.po
  92. Download patch debian/copyright
  93. Download patch src/filter/kmfilterlistbox.cpp

    --- 4:19.08.3-1/src/filter/kmfilterlistbox.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/kmfilterlistbox.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -31,7 +31,6 @@ #include <QListWidget> #include <QShortcut> #include <KMessageBox> -#include <KIconLoader> #include "mailcommon_debug.h" #include <QKeyEvent> #include <QPointer> @@ -142,26 +141,22 @@ KMFilterListBox::KMFilterListBox(const Q mBtnTop = new QPushButton(QString(), hb); hbHBoxLayout->addWidget(mBtnTop); mBtnTop->setIcon(QIcon::fromTheme(QStringLiteral("go-top"))); - mBtnTop->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnTop->setMinimumSize(mBtnTop->sizeHint() * 1.2); mBtnUp = new QPushButton(QString(), hb); hbHBoxLayout->addWidget(mBtnUp); mBtnUp->setAutoRepeat(true); mBtnUp->setIcon(QIcon::fromTheme(QStringLiteral("go-up"))); - mBtnUp->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnUp->setMinimumSize(mBtnUp->sizeHint() * 1.2); mBtnDown = new QPushButton(QString(), hb); hbHBoxLayout->addWidget(mBtnDown); mBtnDown->setAutoRepeat(true); mBtnDown->setIcon(QIcon::fromTheme(QStringLiteral("go-down"))); - mBtnDown->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnDown->setMinimumSize(mBtnDown->sizeHint() * 1.2); mBtnBottom = new QPushButton(QString(), hb); hbHBoxLayout->addWidget(mBtnBottom); mBtnBottom->setIcon(QIcon::fromTheme(QStringLiteral("go-bottom"))); - mBtnBottom->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnBottom->setMinimumSize(mBtnBottom->sizeHint() * 1.2); mBtnUp->setToolTip(i18nc("Move selected filter up.", "Up")); @@ -183,21 +178,17 @@ KMFilterListBox::KMFilterListBox(const Q mBtnNew = new QPushButton(hb); hbHBoxLayout->addWidget(mBtnNew); mBtnNew->setIcon(QIcon::fromTheme(QStringLiteral("document-new"))); - mBtnNew->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnNew->setMinimumSize(mBtnNew->sizeHint() * 1.2); mBtnCopy = new QPushButton(hb); hbHBoxLayout->addWidget(mBtnCopy); mBtnCopy->setIcon(QIcon::fromTheme(QStringLiteral("edit-copy"))); - mBtnCopy->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnCopy->setMinimumSize(mBtnCopy->sizeHint() * 1.2); mBtnDelete = new QPushButton(hb); hbHBoxLayout->addWidget(mBtnDelete); mBtnDelete->setIcon(QIcon::fromTheme(QStringLiteral("edit-delete"))); - mBtnDelete->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnDelete->setMinimumSize(mBtnDelete->sizeHint() * 1.2); mBtnRename = new QPushButton(hb); mBtnRename->setIcon(QIcon::fromTheme(QStringLiteral("edit-rename"))); - mBtnRename->setIconSize(QSize(KIconLoader::SizeSmall, KIconLoader::SizeSmall)); mBtnRename->setMinimumSize(mBtnDelete->sizeHint() * 1.2); hbHBoxLayout->addWidget(mBtnRename);
  94. Download patch po/ca@valencia/libmailcommon.po
  95. Download patch src/folder/foldertreewidgetproxymodel.h

    --- 4:19.08.3-1/src/folder/foldertreewidgetproxymodel.h 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/folder/foldertreewidgetproxymodel.h 2020-02-16 08:57:44.000000000 +0000 @@ -25,6 +25,10 @@ #include "mailcommon_export.h" namespace MailCommon { +/** + * @brief The FolderTreeWidgetProxyModel class + * @author Laurent Montel <montel@kde.org> + */ class MAILCOMMON_EXPORT FolderTreeWidgetProxyModel : public Akonadi::EntityRightsFilterModel { Q_OBJECT
  96. Download patch src/filter/filteractions/filteractionsetstatus.cpp

    --- 4:19.08.3-1/src/filter/filteractions/filteractionsetstatus.cpp 2019-10-30 06:36:52.000000000 +0000 +++ 4:19.12.3-0ubuntu1/src/filter/filteractions/filteractionsetstatus.cpp 2020-02-16 08:57:44.000000000 +0000 @@ -78,11 +78,11 @@ QString FilterActionSetStatus::sieveCode { QString flagCode; const QString parameter = argsAsString(); - if (parameter == QLatin1String("R")) { + if (parameter == QLatin1Char('R')) { flagCode = QStringLiteral("\\\\Seen"); - } else if (parameter == QLatin1String("D")) { + } else if (parameter == QLatin1Char('D')) { flagCode = QStringLiteral("\\\\Deleted"); - } else if (parameter == QLatin1String("A")) { + } else if (parameter == QLatin1Char('A')) { flagCode = QStringLiteral("\\\\Answered"); } else { qCDebug(MAILCOMMON_LOG) << " FilterActionSetStatus::sieveCode() unknown flags" << parameter;
  97. Download patch po/nds/libmailcommon.po
  98. Download patch po/da/libmailcommon.po
  99. Download patch po/nb/libmailcommon.po
  100. Download patch po/ca/libmailcommon.po
  101. ...
  1. libkf5mailcommon