Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package layer-shell-qt for openSUSE:Factory 
checked in at 2021-10-13 18:03:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/layer-shell-qt (Old)
 and      /work/SRC/openSUSE:Factory/.layer-shell-qt.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "layer-shell-qt"

Wed Oct 13 18:03:34 2021 rev:7 rq:924709 version:5.23.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/layer-shell-qt/layer-shell-qt.changes    
2021-09-04 22:33:16.571986138 +0200
+++ /work/SRC/openSUSE:Factory/.layer-shell-qt.new.2443/layer-shell-qt.changes  
2021-10-13 18:05:34.135225909 +0200
@@ -1,0 +2,23 @@
+Thu Oct  7 13:50:08 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.23.0
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.23.0
+- No code changes since 5.22.90
+- Add new key + signature to plasma.keyring
+
+-------------------------------------------------------------------
+Thu Sep 16 13:05:03 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.22.90
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.22.90
+- Changes since 5.22.5:
+  * Fix a crash when creating views on the placeholder screen
+  * Explicitly set KDE_COMPILERSETTINGS_LEVEL
+  * Fix compile with last ecm.
+  * Mark .gitignore file as non-copyrightable
+
+-------------------------------------------------------------------

Old:
----
  layer-shell-qt-5.22.5.tar.xz
  layer-shell-qt-5.22.5.tar.xz.sig

New:
----
  layer-shell-qt-5.23.0.tar.xz
  layer-shell-qt-5.23.0.tar.xz.sig

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

Other differences:
------------------
++++++ layer-shell-qt.spec ++++++
--- /var/tmp/diff_new_pack.6TQOHP/_old  2021-10-13 18:05:36.235229200 +0200
+++ /var/tmp/diff_new_pack.6TQOHP/_new  2021-10-13 18:05:36.239229207 +0200
@@ -24,15 +24,15 @@
 
 %bcond_without lang
 Name:           layer-shell-qt
-Version:        5.22.5
+Version:        5.23.0
 Release:        0
 Summary:        wlr-layer-shell integration for Qt
 License:        LGPL-3.0-or-later
 Group:          Development/Libraries/KDE
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/layer-shell-qt-%{version}.tar.xz
+Source:         layer-shell-qt-%{version}.tar.xz
 %if %{with lang}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/layer-shell-qt-%{version}.tar.xz.sig
+Source1:        layer-shell-qt-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  cmake >= 3.16
@@ -46,10 +46,10 @@
 BuildRequires:  cmake(Qt5WaylandClient)
 BuildRequires:  cmake(Qt5XkbCommonSupport)
 # Workaround missing requirement in libQt5Gui-private-headers-devel
+BuildRequires:  pkgconfig(xkbcommon) >= 0.4.1
 BuildRequires:  pkgconfig(wayland-client) >= 1.3.0
 BuildRequires:  pkgconfig(wayland-protocols)
 BuildRequires:  pkgconfig(wayland-server) >= 1.3.0
-BuildRequires:  pkgconfig(xkbcommon) >= 0.4.1
 
 %description
 This allows integration of Qt applications with wlr-layer-shell.

++++++ layer-shell-qt-5.22.5.tar.xz -> layer-shell-qt-5.23.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/layer-shell-qt-5.22.5/.gitignore 
new/layer-shell-qt-5.23.0/.gitignore
--- old/layer-shell-qt-5.22.5/.gitignore        2021-08-31 13:42:30.000000000 
+0200
+++ new/layer-shell-qt-5.23.0/.gitignore        2021-10-07 13:40:12.000000000 
+0200
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: CC0-1.0
+# SPDX-FileCopyrightText: none
 # Ignore the following files
 .vscode
 *~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/layer-shell-qt-5.22.5/CMakeLists.txt 
new/layer-shell-qt-5.23.0/CMakeLists.txt
--- old/layer-shell-qt-5.22.5/CMakeLists.txt    2021-08-31 13:42:30.000000000 
+0200
+++ new/layer-shell-qt-5.23.0/CMakeLists.txt    2021-10-07 13:40:12.000000000 
+0200
@@ -4,11 +4,14 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(layershellqt)
-set(PROJECT_VERSION "5.22.5")
+set(PROJECT_VERSION "5.23.0")
 set(PROJECT_VERSION_MAJOR 5)
 
+set(CMAKE_C_STANDARD 99)
+
 set(QT_MIN_VERSION "5.15.0")
 set(KF5_MIN_VERSION "5.82")
+set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/layer-shell-qt-5.22.5/src/qwaylandlayersurface.cpp 
new/layer-shell-qt-5.23.0/src/qwaylandlayersurface.cpp
--- old/layer-shell-qt-5.22.5/src/qwaylandlayersurface.cpp      2021-08-31 
13:42:30.000000000 +0200
+++ new/layer-shell-qt-5.23.0/src/qwaylandlayersurface.cpp      2021-10-07 
13:40:12.000000000 +0200
@@ -8,6 +8,7 @@
 #include "interfaces/shell.h"
 #include "qwaylandlayershell_p.h"
 #include "qwaylandlayersurface_p.h"
+#include "layershellqt_logging.h"
 
 #include <QtWaylandClient/private/qwaylandscreen_p.h>
 #include <QtWaylandClient/private/qwaylandsurface_p.h>
@@ -22,7 +23,14 @@
     LayerShellQt::Window *interface = Window::get(window->window());
     Q_ASSERT(interface);
 
-    init(shell->get_layer_surface(window->waylandSurface()->object(), 
window->waylandScreen()->output(), interface->layer(), interface->scope()));
+    // Qt will always assign a screen to a window, but if the compositor has 
no screens available a dummy QScreen object is created
+    // this will not cast to a QWaylandScreen
+    QtWaylandClient::QWaylandScreen *screen = window->waylandScreen();
+    if (screen->isPlaceholder()) {
+        qCWarning(LAYERSHELLQT) << "Creating a layer shell for placeholder 
screen. This will be positioned incorrectly";
+    }
+
+    init(shell->get_layer_surface(window->waylandSurface()->object(), 
screen->isPlaceholder() ? nullptr : screen->output(), interface->layer(), 
interface->scope()));
 
     Window::Anchors anchors = interface->anchors();
 

++++++ plasma.keyring ++++++
Binary files /var/tmp/diff_new_pack.6TQOHP/_old and 
/var/tmp/diff_new_pack.6TQOHP/_new differ

Reply via email to