Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libkscreen6 for openSUSE:Factory 
checked in at 2024-07-17 15:13:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkscreen6 (Old)
 and      /work/SRC/openSUSE:Factory/.libkscreen6.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkscreen6"

Wed Jul 17 15:13:15 2024 rev:9 rq:1187998 version:6.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkscreen6/libkscreen6.changes  2024-07-04 
16:21:14.751065768 +0200
+++ /work/SRC/openSUSE:Factory/.libkscreen6.new.17339/libkscreen6.changes       
2024-07-17 15:13:31.542507869 +0200
@@ -1,0 +2,10 @@
+Tue Jul 16 13:24:06 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 6.1.3:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.1.3
+- Changes since 6.1.2:
+  * Destroy the registry when WaylandConfig gets deleted (kde#482768)
+  * update version for new release
+
+-------------------------------------------------------------------

Old:
----
  libkscreen-6.1.2.tar.xz
  libkscreen-6.1.2.tar.xz.sig

New:
----
  libkscreen-6.1.3.tar.xz
  libkscreen-6.1.3.tar.xz.sig

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

Other differences:
------------------
++++++ libkscreen6.spec ++++++
--- /var/tmp/diff_new_pack.Kldz31/_old  2024-07-17 15:13:32.398539230 +0200
+++ /var/tmp/diff_new_pack.Kldz31/_new  2024-07-17 15:13:32.398539230 +0200
@@ -23,7 +23,7 @@
 %define rname libkscreen
 %define sover   8
 Name:           libkscreen6
-Version:        6.1.2
+Version:        6.1.3
 Release:        0
 # Full Plasma 6 version (e.g. 6.0.0)
 %{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}}

++++++ libkscreen-6.1.2.tar.xz -> libkscreen-6.1.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-6.1.2/CMakeLists.txt 
new/libkscreen-6.1.3/CMakeLists.txt
--- old/libkscreen-6.1.2/CMakeLists.txt 2024-07-02 11:13:16.000000000 +0200
+++ new/libkscreen-6.1.3/CMakeLists.txt 2024-07-16 13:08:53.000000000 +0200
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(libkscreen)
-set(PROJECT_VERSION "6.1.2")
+set(PROJECT_VERSION "6.1.3")
 
 set(QT_MIN_VERSION "6.6.0")
 set(KF6_MIN_VERSION "6.2.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-6.1.2/backends/kwayland/waylandconfig.cpp 
new/libkscreen-6.1.3/backends/kwayland/waylandconfig.cpp
--- old/libkscreen-6.1.2/backends/kwayland/waylandconfig.cpp    2024-07-02 
11:13:16.000000000 +0200
+++ new/libkscreen-6.1.3/backends/kwayland/waylandconfig.cpp    2024-07-16 
13:08:53.000000000 +0200
@@ -47,6 +47,13 @@
     setupRegistry();
 }
 
+WaylandConfig::~WaylandConfig()
+{
+    if (m_registry) {
+        wl_registry_destroy(m_registry);
+    }
+}
+
 void WaylandConfig::initKWinTabletMode()
 {
     auto *interface =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-6.1.2/backends/kwayland/waylandconfig.h 
new/libkscreen-6.1.3/backends/kwayland/waylandconfig.h
--- old/libkscreen-6.1.2/backends/kwayland/waylandconfig.h      2024-07-02 
11:13:16.000000000 +0200
+++ new/libkscreen-6.1.3/backends/kwayland/waylandconfig.h      2024-07-16 
13:08:53.000000000 +0200
@@ -44,6 +44,7 @@
 
 public:
     explicit WaylandConfig(QObject *parent = nullptr);
+    ~WaylandConfig();
 
     KScreen::ConfigPtr currentConfig();
     QMap<int, WaylandOutputDevice *> outputMap() const;
@@ -72,7 +73,7 @@
     void unblockSignals();
     void tryPendingConfig();
 
-    wl_registry *m_registry;
+    wl_registry *m_registry = nullptr;
 
     WaylandOutputManagement *m_outputManagement;
     std::unique_ptr<WaylandOutputOrder> m_outputOrder;

Reply via email to