Hello community,

here is the log from the commit of package plasma5-pa for openSUSE:Factory 
checked in at 2018-03-30 12:06:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-pa (Old)
 and      /work/SRC/openSUSE:Factory/.plasma5-pa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma5-pa"

Fri Mar 30 12:06:02 2018 rev:48 rq:591851 version:5.12.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-pa/plasma5-pa.changes    2018-03-09 
10:33:06.879806202 +0100
+++ /work/SRC/openSUSE:Factory/.plasma5-pa.new/plasma5-pa.changes       
2018-03-30 12:06:09.688470217 +0200
@@ -1,0 +2,10 @@
+Tue Mar 27 15:40:48 CEST 2018 - [email protected]
+
+- Update to 5.12.4
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.12.4.php
+- Changes since 5.12.3:
+  * call beginRemoveRows before removing the data
+
+-------------------------------------------------------------------

Old:
----
  plasma-pa-5.12.3.tar.xz

New:
----
  plasma-pa-5.12.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plasma5-pa.spec ++++++
--- /var/tmp/diff_new_pack.ypeeco/_old  2018-03-30 12:06:10.332446932 +0200
+++ /var/tmp/diff_new_pack.ypeeco/_new  2018-03-30 12:06:10.332446932 +0200
@@ -18,7 +18,7 @@
 
 %bcond_without lang
 Name:           plasma5-pa
-Version:        5.12.3
+Version:        5.12.4
 Release:        0
 Summary:        The new Plasma5 Volume Manager
 License:        GPL-2.0+

++++++ plasma-pa-5.12.3.tar.xz -> plasma-pa-5.12.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-pa-5.12.3/CMakeLists.txt 
new/plasma-pa-5.12.4/CMakeLists.txt
--- old/plasma-pa-5.12.3/CMakeLists.txt 2018-03-06 13:58:55.000000000 +0100
+++ new/plasma-pa-5.12.4/CMakeLists.txt 2018-03-27 13:24:56.000000000 +0200
@@ -1,7 +1,7 @@
 project(plasma-volume-control)
 cmake_minimum_required(VERSION 2.8.12)
 
-set(PROJECT_VERSION "5.12.3")
+set(PROJECT_VERSION "5.12.4")
 set(PROJECT_VERSION_MAJOR 5)
 
 set(QT_MIN_VERSION "5.7.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-pa-5.12.3/po/ca@valencia/kcm_pulseaudio.po 
new/plasma-pa-5.12.4/po/ca@valencia/kcm_pulseaudio.po
--- old/plasma-pa-5.12.3/po/ca@valencia/kcm_pulseaudio.po       2018-03-06 
13:58:00.000000000 +0100
+++ new/plasma-pa-5.12.4/po/ca@valencia/kcm_pulseaudio.po       2018-03-27 
13:24:16.000000000 +0200
@@ -112,7 +112,7 @@
 #, kde-format
 msgctxt "@label"
 msgid "No Applications Recording Audio"
-msgstr "No hi ha cap aplicació gravant àudio"
+msgstr "No hi ha cap aplicació enregistrant àudio"
 
 #: kcm/package/contents/ui/CardListItem.qml:51
 #, kde-format
@@ -167,7 +167,7 @@
 #: kcm/package/contents/ui/main.qml:38
 #, kde-format
 msgid "This module allows to set up the Pulseaudio sound subsystem."
-msgstr "Este mòdul permet configurar el subsistema de so PulseAudio."
+msgstr "Aquest mòdul permet configurar el subsistema de so PulseAudio."
 
 #: kcm/package/contents/ui/main.qml:64
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-pa-5.12.3/po/ca@valencia/plasma_applet_org.kde.plasma.volume.po 
new/plasma-pa-5.12.4/po/ca@valencia/plasma_applet_org.kde.plasma.volume.po
--- old/plasma-pa-5.12.3/po/ca@valencia/plasma_applet_org.kde.plasma.volume.po  
2018-03-06 13:58:00.000000000 +0100
+++ new/plasma-pa-5.12.4/po/ca@valencia/plasma_applet_org.kde.plasma.volume.po  
2018-03-27 13:24:16.000000000 +0200
@@ -205,7 +205,7 @@
 #: contents/ui/main.qml:446
 #, kde-format
 msgid "No applications playing or recording audio"
-msgstr "No hi ha cap aplicació reproduint o gravant àudio"
+msgstr "No hi ha cap aplicació reproduint o enregistrant àudio"
 
 #: contents/ui/main.qml:458
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-pa-5.12.3/po/fi/plasma_applet_org.kde.plasma.volume.po 
new/plasma-pa-5.12.4/po/fi/plasma_applet_org.kde.plasma.volume.po
--- old/plasma-pa-5.12.3/po/fi/plasma_applet_org.kde.plasma.volume.po   
2018-03-06 13:58:07.000000000 +0100
+++ new/plasma-pa-5.12.4/po/fi/plasma_applet_org.kde.plasma.volume.po   
2018-03-27 13:24:21.000000000 +0200
@@ -1,7 +1,7 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 # Lasse Liehu <[email protected]>, 2015, 2016, 2017.
-# Tommi Nieminen <[email protected]>, 2016, 2017.
+# Tommi Nieminen <[email protected]>, 2016, 2017, 2018.
 #
 msgid ""
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-pa-5.12.3/po/zh_CN/kcm_pulseaudio.po 
new/plasma-pa-5.12.4/po/zh_CN/kcm_pulseaudio.po
--- old/plasma-pa-5.12.3/po/zh_CN/kcm_pulseaudio.po     2018-03-06 
13:58:42.000000000 +0100
+++ new/plasma-pa-5.12.4/po/zh_CN/kcm_pulseaudio.po     2018-03-27 
13:24:43.000000000 +0200
@@ -9,7 +9,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2017-05-03 03:00+0200\n"
-"PO-Revision-Date: 2018-03-05 17:18-0500\n"
+"PO-Revision-Date: 2018-03-18 19:39-0400\n"
 "Last-Translator: guoyunhebrave <[email protected]>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-pa-5.12.3/po/zh_CN/plasma_applet_org.kde.plasma.volume.po 
new/plasma-pa-5.12.4/po/zh_CN/plasma_applet_org.kde.plasma.volume.po
--- old/plasma-pa-5.12.3/po/zh_CN/plasma_applet_org.kde.plasma.volume.po        
2018-03-06 13:58:42.000000000 +0100
+++ new/plasma-pa-5.12.4/po/zh_CN/plasma_applet_org.kde.plasma.volume.po        
2018-03-27 13:24:43.000000000 +0200
@@ -9,7 +9,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2018-02-13 06:03+0100\n"
-"PO-Revision-Date: 2018-03-05 17:18-0500\n"
+"PO-Revision-Date: 2018-03-18 19:39-0400\n"
 "Last-Translator: guoyunhebrave <[email protected]>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-pa-5.12.3/src/maps.h 
new/plasma-pa-5.12.4/src/maps.h
--- old/plasma-pa-5.12.3/src/maps.h     2018-03-06 13:57:41.000000000 +0100
+++ new/plasma-pa-5.12.4/src/maps.h     2018-03-27 13:24:05.000000000 +0200
@@ -57,6 +57,7 @@
 
 signals:
     void added(int index);
+    void aboutToBeRemoved(int index);
     void removed(int index);
 };
 
@@ -151,6 +152,7 @@
             m_pendingRemovals.insert(index);
         } else {
             const int modelIndex = m_data.keys().indexOf(index);
+            emit aboutToBeRemoved(modelIndex);
             delete m_data.take(index);
             emit removed(modelIndex);
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-pa-5.12.3/src/pulseaudio.cpp 
new/plasma-pa-5.12.4/src/pulseaudio.cpp
--- old/plasma-pa-5.12.3/src/pulseaudio.cpp     2018-03-06 13:57:41.000000000 
+0100
+++ new/plasma-pa-5.12.4/src/pulseaudio.cpp     2018-03-27 13:24:05.000000000 
+0200
@@ -48,7 +48,14 @@
     });
 
     connect(m_map, &MapBaseQObject::added, this, &AbstractModel::onDataAdded);
-    connect(m_map, &MapBaseQObject::removed, this, 
&AbstractModel::onDataRemoved);
+    connect(m_map, &MapBaseQObject::aboutToBeRemoved, this, [this](int index) {
+        beginRemoveRows(QModelIndex(), index, index);
+    });
+    connect(m_map, &MapBaseQObject::removed, this, [this](int index) {
+        Q_UNUSED(index);
+        endRemoveRows();
+    });
+
 }
 
 QHash<int, QByteArray> AbstractModel::roleNames() const
@@ -184,12 +191,6 @@
     endInsertRows();
 }
 
-void AbstractModel::onDataRemoved(int index)
-{
-    beginRemoveRows(QModelIndex(), index, index);
-    endRemoveRows();
-}
-
 QMetaMethod AbstractModel::propertyChangedMetaMethod() const
 {
     auto mo = metaObject();


Reply via email to