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;