Hello community, here is the log from the commit of package libkdepim for openSUSE:Factory checked in at 2016-09-14 23:04:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkdepim (Old) and /work/SRC/openSUSE:Factory/.libkdepim.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libkdepim" Changes: -------- --- /work/SRC/openSUSE:Factory/libkdepim/libkdepim.changes 2016-08-29 15:20:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libkdepim.new/libkdepim.changes 2016-09-14 23:04:21.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Sep 9 08:08:55 UTC 2016 - tittiatcoke@gmail.com + +- Update to KDE Applications 16.08.1 + * KDE Applications 16.08.1 + * https://www.kde.org/announcements/announce-applications-16.08.1.php + + +------------------------------------------------------------------- Old: ---- libkdepim-16.08.0.tar.xz New: ---- libkdepim-16.08.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkdepim.spec ++++++ --- /var/tmp/diff_new_pack.wn5Iyy/_old 2016-09-14 23:04:22.000000000 +0200 +++ /var/tmp/diff_new_pack.wn5Iyy/_new 2016-09-14 23:04:22.000000000 +0200 @@ -17,7 +17,7 @@ Name: libkdepim -Version: 16.08.0 +Version: 16.08.1 Release: 0 Summary: Base package of kdepim License: GPL-2.0 and GPL-2.0+ and LGPL-2.1+ ++++++ libkdepim-16.08.0.tar.xz -> libkdepim-16.08.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/CMakeLists.txt new/libkdepim-16.08.1/CMakeLists.txt --- old/libkdepim-16.08.0/CMakeLists.txt 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/CMakeLists.txt 2016-08-31 15:34:09.000000000 +0200 @@ -19,15 +19,15 @@ include(ECMQtDeclareLoggingCategory) include(ECMAddTests) -set(PIM_VERSION "5.3.0") +set(PIM_VERSION "5.3.1") set(LIBKDEPIM_LIB_VERSION ${PIM_VERSION}) -set(AKONADICONTACT_LIB_VERSION "5.3.0") +set(AKONADICONTACT_LIB_VERSION "5.3.1") set(QT_REQUIRED_VERSION "5.5.0") -set(KMIME_LIB_VERSION "5.3.0") -set(KLDAP_LIB_VERSION "5.3.0") -set(KCONTACTS_LIB_VERSION "5.3.0") -set(AKONADISEARCH_LIB_VERSION "5.3.0") -set(AKONADI_VERSION "5.3.0") +set(KMIME_LIB_VERSION "5.3.1") +set(KLDAP_LIB_VERSION "5.3.1") +set(KCONTACTS_LIB_VERSION "5.3.1") +set(AKONADISEARCH_LIB_VERSION "5.3.1") +set(AKONADI_VERSION "5.3.1") find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test DBus Network) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.cpp new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit.cpp --- old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -617,8 +617,14 @@ } #endif +bool AddresseeLineEdit::canDeleteLineEdit() const +{ + return d->canDeleteLineEdit(); +} + void AddresseeLineEdit::configureCompletion() { + d->setCanDeleteLineEdit(false); QScopedPointerKPIM::CompletionConfigureDialog dlg(new KPIM::CompletionConfigureDialog(this)); dlg->setRecentAddresses(KPIM::RecentAddresses::self(recentAddressConfig())->addresses()); dlg->setLdapClientSearch(ldapSearch()); @@ -633,6 +639,7 @@ updateCompletionOrder(); } } + d->setCanDeleteLineEdit(true); } void AddresseeLineEdit::slotToggleExpandGroups() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.h new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit.h --- old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit.h 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit.h 2016-08-31 15:34:09.000000000 +0200 @@ -142,6 +142,7 @@ void setIcon(const QIcon &icon, const QString &tooltip = QString()); + bool canDeleteLineEdit() const; Q_SIGNALS: void textCompleted(); void addAddress(const QString &address); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.cpp new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit_p.cpp --- old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit_p.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -63,7 +63,8 @@ m_enableBalooSearch(true), mExpandIntern(true), mAutoGroupExpand(false), - mShowRecentAddresses(true) + mShowRecentAddresses(true), + mCanDeleteLineEdit(true) { if (!s_networkConfigMgr) { s_networkConfigMgr = new QNetworkConfigurationManager(QCoreApplication::instance()); @@ -903,6 +904,16 @@ delete dlg; } +bool AddresseeLineEditPrivate::canDeleteLineEdit() const +{ + return mCanDeleteLineEdit; +} + +void AddresseeLineEditPrivate::setCanDeleteLineEdit(bool inprogressToConfigureCompletion) +{ + mCanDeleteLineEdit = inprogressToConfigureCompletion; +} + KConfig *AddresseeLineEditPrivate::recentAddressConfig() const { return m_recentAddressConfig; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.h new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit_p.h --- old/libkdepim-16.08.0/src/addressline/addresslineedit/addresseelineedit_p.h 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/addresslineedit/addresseelineedit_p.h 2016-08-31 15:34:09.000000000 +0200 @@ -116,6 +116,9 @@ KConfig *recentAddressConfig() const; + bool canDeleteLineEdit() const; + void setCanDeleteLineEdit(bool inprogressToConfigureCompletion); + public Q_SLOTS: void slotShowOUChanged(bool); @@ -158,6 +161,7 @@ bool mExpandIntern; bool mAutoGroupExpand; bool mShowRecentAddresses; + bool mCanDeleteLineEdit; }; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/blacklistbaloocompletion/blacklistbalooemailcompletiondialog.cpp new/libkdepim-16.08.1/src/addressline/blacklistbaloocompletion/blacklistbalooemailcompletiondialog.cpp --- old/libkdepim-16.08.0/src/addressline/blacklistbaloocompletion/blacklistbalooemailcompletiondialog.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/blacklistbaloocompletion/blacklistbalooemailcompletiondialog.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -44,11 +44,10 @@ d(new KPIM::BlackListBalooEmailCompletionDialogPrivate) { setWindowTitle(i18n("Blacklist Email Completion")); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); - okButton->setDefault(true); okButton->setShortcut(Qt::CTRL | Qt::Key_Return); connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject); okButton->setDefault(true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/completionorder/completionordereditor.cpp new/libkdepim-16.08.1/src/addressline/completionorder/completionordereditor.cpp --- old/libkdepim-16.08.0/src/addressline/completionorder/completionordereditor.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/completionorder/completionordereditor.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -84,7 +84,6 @@ okButton->setShortcut(Qt::CTRL | Qt::Key_Return); connect(buttonBox, &QDialogButtonBox::accepted, this, &CompletionOrderEditor::slotOk); connect(buttonBox, &QDialogButtonBox::rejected, this, &CompletionOrderEditor::reject); - okButton->setDefault(true); mainLayout->addWidget(buttonBox); readConfig(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/addressline/recentaddress/recentaddressdialog.cpp new/libkdepim-16.08.1/src/addressline/recentaddress/recentaddressdialog.cpp --- old/libkdepim-16.08.0/src/addressline/recentaddress/recentaddressdialog.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/addressline/recentaddress/recentaddressdialog.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -34,21 +34,20 @@ : QDialog(parent) { setWindowTitle(i18n("Edit Recent Addresses")); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); buttonBox->setObjectName(QStringLiteral("buttonbox")); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); mRecentAddressWidget = new RecentAddressWidget(this); mRecentAddressWidget->setObjectName(QStringLiteral("recentaddresswidget")); mainLayout->addWidget(mRecentAddressWidget); mainLayout->addWidget(buttonBox); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); - okButton->setDefault(true); okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + okButton->setDefault(true); connect(buttonBox, &QDialogButtonBox::accepted, this, &RecentAddressDialog::accept); connect(buttonBox, &QDialogButtonBox::rejected, this, &RecentAddressDialog::reject); - okButton->setDefault(true); setModal(true); readConfig(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/ldap/addhostdialog.cpp new/libkdepim-16.08.1/src/ldap/addhostdialog.cpp --- old/libkdepim-16.08.0/src/ldap/addhostdialog.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/ldap/addhostdialog.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -77,14 +77,13 @@ d(new KLDAP::AddHostDialogPrivate(this)) { setWindowTitle(i18n("Add Host")); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); d->mOkButton = buttonBox->button(QDialogButtonBox::Ok); d->mOkButton->setDefault(true); d->mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); connect(buttonBox, &QDialogButtonBox::rejected, this, &AddHostDialog::reject); - d->mOkButton->setDefault(true); + setModal(true); d->mServer = server; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/ldap/kcmldap.desktop new/libkdepim-16.08.1/src/ldap/kcmldap.desktop --- old/libkdepim-16.08.0/src/ldap/kcmldap.desktop 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/ldap/kcmldap.desktop 2016-08-31 15:34:09.000000000 +0200 @@ -15,9 +15,11 @@ Name[ca]=Arranjament del servidor LDAP Name[ca@valencia]=Arranjament del servidor LDAP Name[cs]=Nastavení serveru LDAP +Name[da]=Indstillinger for LDAP-server Name[de]=LDAP-Server-Einstellungen Name[en_GB]=LDAP Server Settings Name[es]=Preferencias del servidor LDAP +Name[et]=LDAP serveri seadistused Name[fi]=LDAP-palvelinasetukset Name[fr]=Configuration du serveur LDAP Name[gl]=Configuración do servidor de LDAP @@ -45,9 +47,11 @@ Comment[ca]=Configura els servidors LDAP disponibles Comment[ca@valencia]=Configura els servidors LDAP disponibles Comment[cs]=Nastavit dostupné servery LDAP +Comment[da]=Indstil de tilgængelige LDAP-servere Comment[de]=Die verfügbaren LDAP-Server einrichten Comment[en_GB]=Configure the available LDAP servers Comment[es]=Configurar los servidores LDAP disponibles +Comment[et]=Saadaolevate LDAP serverite seadistamine Comment[fi]=Saatavilla olevien LDAP-palvelinten asetukset Comment[fr]=Configurer les serveurs LDAP disponibles Comment[gl]=Configurar os servidores de LDAP dispoñíbeis @@ -73,9 +77,11 @@ X-KDE-Keywords[ast]=kaddressbook, configurar, axustes, LDAP X-KDE-Keywords[ca]=kaddressbook, configura, arranjament, LDAP X-KDE-Keywords[ca@valencia]=kaddressbook, configura, arranjament, LDAP +X-KDE-Keywords[da]=kaddressbook, indstil, indstillinger, LDAP X-KDE-Keywords[de]=KAddressbook,einstellen,konfigurieren,Konfiguration,Einrichtung,Einstellungen,LDAP X-KDE-Keywords[en_GB]=kaddressbook, configure, settings, LDAP X-KDE-Keywords[es]=kaddressbook, configurar, preferencias, LDAP +X-KDE-Keywords[et]=kde aadressiraamat, seadistamine, seadistused, LDAP X-KDE-Keywords[fi]=kaddressbook, configure, settings, asetukset, LDAP X-KDE-Keywords[fr]=KAddressBook, configuration, paramètres, LDAP X-KDE-Keywords[gl]=kaddressbook,configurar,opcións,LDAP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/multiplyingline/multiplyingline.h new/libkdepim-16.08.1/src/multiplyingline/multiplyingline.h --- old/libkdepim-16.08.0/src/multiplyingline/multiplyingline.h 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/multiplyingline/multiplyingline.h 2016-08-31 15:34:09.000000000 +0200 @@ -112,6 +112,8 @@ */ virtual bool isEmpty() const = 0; + virtual bool canDeleteLineEdit() const = 0; + /** Set the width of the left most column to be the argument width. This method allows other widgets to align their label/combobox column with ours diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.cpp new/libkdepim-16.08.1/src/multiplyingline/multiplyinglineview_p.cpp --- old/libkdepim-16.08.0/src/multiplyingline/multiplyinglineview_p.cpp 2016-08-10 08:39:07.000000000 +0200 +++ new/libkdepim-16.08.1/src/multiplyingline/multiplyinglineview_p.cpp 2016-08-31 15:34:09.000000000 +0200 @@ -154,6 +154,8 @@ } if (mLines.count() == 1) { line->clear(); + } else if (!line->canDeleteLineEdit()) { + line->clear(); } else if (mLines.indexOf(line) != mLines.count() - 1) { mCurDelLine = line; slotDeleteLine();