Hello community,
here is the log from the commit of package kidentitymanagement for
openSUSE:Factory checked in at 2018-10-15 09:25:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kidentitymanagement (Old)
and /work/SRC/openSUSE:Factory/.kidentitymanagement.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kidentitymanagement"
Mon Oct 15 09:25:42 2018 rev:37 rq:641509 version:18.08.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/kidentitymanagement/kidentitymanagement.changes
2018-09-13 23:56:17.470187604 +0200
+++
/work/SRC/openSUSE:Factory/.kidentitymanagement.new/kidentitymanagement.changes
2018-10-15 09:25:49.176350127 +0200
@@ -1,0 +2,10 @@
+Thu Oct 11 20:06:52 UTC 2018 - [email protected]
+
+- Update to 18.08.2
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/announce-applications-18.08.2.php
+- Changes since 18.08.1:
+ * Add signal when identity is not found
+
+-------------------------------------------------------------------
Old:
----
kidentitymanagement-18.08.1.tar.xz
New:
----
kidentitymanagement-18.08.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kidentitymanagement.spec ++++++
--- /var/tmp/diff_new_pack.XMHQdw/_old 2018-10-15 09:25:49.600349731 +0200
+++ /var/tmp/diff_new_pack.XMHQdw/_new 2018-10-15 09:25:49.600349731 +0200
@@ -12,14 +12,14 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%bcond_without lang
Name: kidentitymanagement
-Version: 18.08.1
+Version: 18.08.2
Release: 0
%define kf5_version 5.26.0
# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
++++++ kidentitymanagement-18.08.1.tar.xz -> kidentitymanagement-18.08.2.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kidentitymanagement-18.08.1/CMakeLists.txt
new/kidentitymanagement-18.08.2/CMakeLists.txt
--- old/kidentitymanagement-18.08.1/CMakeLists.txt 2018-09-04
02:54:06.000000000 +0200
+++ new/kidentitymanagement-18.08.2/CMakeLists.txt 2018-10-09
02:30:18.000000000 +0200
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.0)
-set(PIM_VERSION "5.9.1")
+set(PIM_VERSION "5.9.2")
project(KIdentityManagement VERSION ${PIM_VERSION})
@@ -24,7 +24,7 @@
set(KIDENTITYMANAGEMENT_LIB_VERSION ${PIM_VERSION})
-set(PIMTEXTEDIT_LIB_VERSION "5.9.1")
+set(PIMTEXTEDIT_LIB_VERSION "5.9.2")
ecm_setup_version(PROJECT VARIABLE_PREFIX KIDENTITYMANAGEMENT
VERSION_HEADER
"${CMAKE_CURRENT_BINARY_DIR}/kidentitymanagement_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kidentitymanagement-18.08.1/po/zh_CN/libkpimidentities5.po
new/kidentitymanagement-18.08.2/po/zh_CN/libkpimidentities5.po
--- old/kidentitymanagement-18.08.1/po/zh_CN/libkpimidentities5.po
2018-09-04 02:54:06.000000000 +0200
+++ new/kidentitymanagement-18.08.2/po/zh_CN/libkpimidentities5.po
2018-10-09 02:30:18.000000000 +0200
@@ -7,8 +7,8 @@
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2017-10-25 05:47+0200\n"
-"PO-Revision-Date: 2018-08-30 13:16\n"
-"Last-Translator: guoyunhebrave <[email protected]>\n"
+"PO-Revision-Date: 2018-09-28 19:52\n"
+"Last-Translator: guoyunhe <[email protected]>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kidentitymanagement-18.08.1/src/identitycombo.cpp
new/kidentitymanagement-18.08.2/src/identitycombo.cpp
--- old/kidentitymanagement-18.08.1/src/identitycombo.cpp 2018-08-28
13:42:07.000000000 +0200
+++ new/kidentitymanagement-18.08.2/src/identitycombo.cpp 2018-09-21
21:25:42.000000000 +0200
@@ -115,8 +115,16 @@
void IdentityCombo::setCurrentIdentity(const QString &name)
{
- int idx = d->mIdentityManager->identities().indexOf(name);
- if ((idx < 0) || (idx == currentIndex())) {
+ if (name.isEmpty()) {
+ return;
+ }
+ const int idx = d->mIdentityManager->identities().indexOf(name);
+ if (idx < 0) {
+ Q_EMIT invalidIdentity();
+ return;
+ }
+
+ if (idx == currentIndex()) {
return;
}
@@ -129,8 +137,15 @@
void IdentityCombo::setCurrentIdentity(uint uoid)
{
- int idx = d->mUoidList.indexOf(uoid);
- if ((idx < 0) || (idx == currentIndex())) {
+ if (uoid == 0) {
+ return;
+ }
+ const int idx = d->mUoidList.indexOf(uoid);
+ if (idx < 0) {
+ Q_EMIT invalidIdentity();
+ return;
+ }
+ if (idx == currentIndex()) {
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kidentitymanagement-18.08.1/src/identitycombo.h
new/kidentitymanagement-18.08.2/src/identitycombo.h
--- old/kidentitymanagement-18.08.1/src/identitycombo.h 2018-08-28
13:42:07.000000000 +0200
+++ new/kidentitymanagement-18.08.2/src/identitycombo.h 2018-09-21
21:25:42.000000000 +0200
@@ -68,6 +68,7 @@
*/
void identityChanged(uint uoid);
void identityDeleted(uint uoid);
+ void invalidIdentity();
public Q_SLOTS:
/**