Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kwindowsystem for 
openSUSE:Factory checked in at 2024-04-15 20:12:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kwindowsystem (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kwindowsystem.new.26366 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kwindowsystem"

Mon Apr 15 20:12:32 2024 rev:2 rq:1167219 version:6.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kwindowsystem/kf6-kwindowsystem.changes      
2024-03-11 15:27:02.391204604 +0100
+++ 
/work/SRC/openSUSE:Factory/.kf6-kwindowsystem.new.26366/kf6-kwindowsystem.changes
   2024-04-15 20:16:09.547474084 +0200
@@ -1,0 +2,11 @@
+Fri Apr  5 12:53:04 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 6.1.0
+  * New feature release
+- Changes since 6.0.0:
+  * update version for new release
+  * Port QML module to declarative type registration
+  * kkeyserver: allow shift to modify modifier keys
+  * kkeyserver: add support for modifier keys
+
+-------------------------------------------------------------------

Old:
----
  kwindowsystem-6.0.0.tar.xz
  kwindowsystem-6.0.0.tar.xz.sig

New:
----
  kwindowsystem-6.1.0.tar.xz
  kwindowsystem-6.1.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kwindowsystem.spec ++++++
--- /var/tmp/diff_new_pack.wCzFgp/_old  2024-04-15 20:16:11.231536065 +0200
+++ /var/tmp/diff_new_pack.wCzFgp/_new  2024-04-15 20:16:11.231536065 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kf6-kwindowsystem
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
 %define qt6_version 6.6.0
 
 %define rname kwindowsystem
-# Full KF6 version (e.g. 6.0.0)
+# Full KF6 version (e.g. 6.1.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 # Last major and minor KF6 version (e.g. 6.0)
 %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kf6-kwindowsystem
-Version:        6.0.0
+Version:        6.1.0
 Release:        0
 Summary:        KDE Access to window manager
 License:        LGPL-2.1-or-later


++++++ kwindowsystem-6.0.0.tar.xz -> kwindowsystem-6.1.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/CMakeLists.txt 
new/kwindowsystem-6.1.0/CMakeLists.txt
--- old/kwindowsystem-6.0.0/CMakeLists.txt      2024-02-21 12:27:59.000000000 
+0100
+++ new/kwindowsystem-6.1.0/CMakeLists.txt      2024-04-05 12:59:30.000000000 
+0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.0.0") # handled by release scripts
+set(KF_VERSION "6.1.0") # handled by release scripts
 project(KWindowSystem VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.0.0  NO_MODULE)
+find_package(ECM 6.1.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/poqm/tr/kwindowsystem6_qt.po 
new/kwindowsystem-6.1.0/poqm/tr/kwindowsystem6_qt.po
--- old/kwindowsystem-6.0.0/poqm/tr/kwindowsystem6_qt.po        2024-02-21 
12:27:59.000000000 +0100
+++ new/kwindowsystem-6.1.0/poqm/tr/kwindowsystem6_qt.po        2024-04-05 
12:59:30.000000000 +0200
@@ -17,24 +17,26 @@
 # Serdar SOYTETİR <[email protected]>, 2010, 2012.
 # Volkan Gezer <[email protected]>, 2013, 2014.
 # Kaan Ozdincer <[email protected]>, 2014.
+# Berk Elyesa Yıldırım <[email protected]>, 2024.
+# SPDX-FileCopyrightText: 2024 Emir SARI <[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2014-11-12 00:33+0200\n"
-"Last-Translator: Kaan Ozdincer <[email protected]>\n"
+"PO-Revision-Date: 2024-03-01 16:35+0300\n"
+"Last-Translator: Emir SARI <[email protected]>\n"
 "Language-Team: Turkish <[email protected]>\n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 24.02.0\n"
 "X-Qt-Contexts: true\n"
 
 #: kx11extras.cpp:994
 #, qt-format
 msgctxt "KWindowSystem|"
 msgid "Desktop %1"
-msgstr "%1. Masaüstü"
+msgstr "Masaüstü %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/poqm/zh_CN/kwindowsystem6_qt.po 
new/kwindowsystem-6.1.0/poqm/zh_CN/kwindowsystem6_qt.po
--- old/kwindowsystem-6.0.0/poqm/zh_CN/kwindowsystem6_qt.po     2024-02-21 
12:27:59.000000000 +0100
+++ new/kwindowsystem-6.1.0/poqm/zh_CN/kwindowsystem6_qt.po     2024-04-05 
12:59:30.000000000 +0200
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2024-02-05 11:37\n"
+"PO-Revision-Date: 2024-04-03 19:13\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/kwindowsystem-6.0.0/src/CMakeLists.txt 
new/kwindowsystem-6.1.0/src/CMakeLists.txt
--- old/kwindowsystem-6.0.0/src/CMakeLists.txt  2024-02-21 12:27:59.000000000 
+0100
+++ new/kwindowsystem-6.1.0/src/CMakeLists.txt  2024-04-05 12:59:30.000000000 
+0200
@@ -3,6 +3,8 @@
 add_library(KF6WindowSystem)
 add_library(KF6::WindowSystem ALIAS KF6WindowSystem)
 
+qt_extract_metatypes(KF6WindowSystem)
+
 set_target_properties(KF6WindowSystem PROPERTIES
     VERSION     ${KWINDOWSYSTEM_VERSION}
     SOVERSION   ${KWINDOWSYSTEM_SOVERSION}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/src/kkeyserver.cpp 
new/kwindowsystem-6.1.0/src/kkeyserver.cpp
--- old/kwindowsystem-6.0.0/src/kkeyserver.cpp  2024-02-21 12:27:59.000000000 
+0100
+++ new/kwindowsystem-6.1.0/src/kkeyserver.cpp  2024-04-05 12:59:30.000000000 
+0200
@@ -283,6 +283,12 @@
     case Qt::Key_LaunchD:
     case Qt::Key_LaunchE:
     case Qt::Key_LaunchF:
+    case Qt::Key_Shift:
+    case Qt::Key_Control:
+    case Qt::Key_Meta:
+    case Qt::Key_Alt:
+    case Qt::Key_Super_L:
+    case Qt::Key_Super_R:
         return true;
 
     default:
@@ -360,10 +366,15 @@
     { Qt::Key_Down,       XK_Down },
     { Qt::Key_PageUp,      XK_Prior },
     { Qt::Key_PageDown,       XK_Next },
-    //{ Qt::Key_Shift,      0 },
-    //{ Qt::Key_Control,    0 },
-    //{ Qt::Key_Meta,       0 },
-    //{ Qt::Key_Alt,        0 },
+    { Qt::Key_Shift,      XK_Shift_L },
+    { Qt::Key_Shift,      XK_Shift_R },
+    { Qt::Key_Shift,      XK_Shift_Lock },
+    { Qt::Key_Control,    XK_Control_L },
+    { Qt::Key_Control,    XK_Control_R },
+    { Qt::Key_Meta,       XK_Meta_L },
+    { Qt::Key_Meta,       XK_Meta_R },
+    { Qt::Key_Alt,        XK_Alt_L },
+    { Qt::Key_Alt,        XK_Alt_R },
     { Qt::Key_CapsLock,   XK_Caps_Lock },
     { Qt::Key_NumLock,    XK_Num_Lock },
     { Qt::Key_ScrollLock, XK_Scroll_Lock },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/src/qml/CMakeLists.txt 
new/kwindowsystem-6.1.0/src/qml/CMakeLists.txt
--- old/kwindowsystem-6.0.0/src/qml/CMakeLists.txt      2024-02-21 
12:27:59.000000000 +0100
+++ new/kwindowsystem-6.1.0/src/qml/CMakeLists.txt      2024-04-05 
12:59:30.000000000 +0200
@@ -1,6 +1,6 @@
-ecm_add_qml_module(KWindowSystem URI "org.kde.kwindowsystem" VERSION 1.0)
+ecm_add_qml_module(KWindowSystem URI "org.kde.kwindowsystem" VERSION 1.0 
GENERATE_PLUGIN_SOURCE)
 
-target_sources(KWindowSystem PRIVATE kwindowsystemplugin.cpp 
kwindowsystemplugin.h)
+target_sources(KWindowSystem PRIVATE types.h)
 target_link_libraries(KWindowSystem PRIVATE Qt::Qml KF6::WindowSystem)
 
 ecm_finalize_qml_module(KWindowSystem DESTINATION ${KDE_INSTALL_QMLDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/src/qml/kwindowsystemplugin.cpp 
new/kwindowsystem-6.1.0/src/qml/kwindowsystemplugin.cpp
--- old/kwindowsystem-6.0.0/src/qml/kwindowsystemplugin.cpp     2024-02-21 
12:27:59.000000000 +0100
+++ new/kwindowsystem-6.1.0/src/qml/kwindowsystemplugin.cpp     1970-01-01 
01:00:00.000000000 +0100
@@ -1,35 +0,0 @@
-/*
-    SPDX-FileCopyrightText: 2023 Nicolas Fella <[email protected]>
-
-    SPDX-License-Identifier: LGPL-2.1-or-later
-*/
-
-#include "kwindowsystemplugin.h"
-
-#include <QQmlEngine>
-
-#include <KWindowSystem>
-
-#include "config-kwindowsystem.h"
-
-#if KWINDOWSYSTEM_HAVE_X11
-#include <KX11Extras>
-#endif
-
-void KWindowSystemPlugin::registerTypes(const char *uri)
-{
-    Q_ASSERT(QString::fromLatin1(uri) == 
QLatin1String("org.kde.kwindowsystem"));
-
-#if KWINDOWSYSTEM_HAVE_X11
-    qmlRegisterSingletonType<KX11Extras>("org.kde.kwindowsystem", 1, 0, 
"KX11Extras", [](QQmlEngine *, QJSEngine *) -> QObject * {
-        QQmlEngine::setObjectOwnership(KX11Extras::self(), 
QQmlEngine::CppOwnership);
-        return KX11Extras::self();
-    });
-#endif
-    qmlRegisterSingletonType<KWindowSystem>("org.kde.kwindowsystem", 1, 0, 
"KWindowSystem", [](QQmlEngine *, QJSEngine *) -> QObject * {
-        QQmlEngine::setObjectOwnership(KWindowSystem::self(), 
QQmlEngine::CppOwnership);
-        return KWindowSystem::self();
-    });
-}
-
-#include "moc_kwindowsystemplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/src/qml/kwindowsystemplugin.h 
new/kwindowsystem-6.1.0/src/qml/kwindowsystemplugin.h
--- old/kwindowsystem-6.0.0/src/qml/kwindowsystemplugin.h       2024-02-21 
12:27:59.000000000 +0100
+++ new/kwindowsystem-6.1.0/src/qml/kwindowsystemplugin.h       1970-01-01 
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-/*
-    SPDX-FileCopyrightText: 2023 Nicolas Fella <[email protected]>
-
-    SPDX-License-Identifier: LGPL-2.1-or-later
-*/
-
-#ifndef KWINDOWSYSTEMPLUGIN_H
-#define KWINDOWSYSTEMPLUGIN_H
-
-#include <QQmlExtensionPlugin>
-
-class KWindowSystemPlugin : public QQmlExtensionPlugin
-{
-    Q_OBJECT
-    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
-
-public:
-    void registerTypes(const char *uri) override;
-};
-
-#endif // KWINDOWSYSTEMPLUGIN_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwindowsystem-6.0.0/src/qml/types.h 
new/kwindowsystem-6.1.0/src/qml/types.h
--- old/kwindowsystem-6.0.0/src/qml/types.h     1970-01-01 01:00:00.000000000 
+0100
+++ new/kwindowsystem-6.1.0/src/qml/types.h     2024-04-05 12:59:30.000000000 
+0200
@@ -0,0 +1,49 @@
+/*
+    SPDX-FileCopyrightText: 2024 Nicolas Fella <[email protected]>
+
+    SPDX-License-Identifier: LGPL-2.1-or-later
+*/
+
+#ifndef KWINDOWSYSTEM_QML_TYPES_H
+#define KWINDOWSYSTEM_QML_TYPES_H
+
+#include <QQmlEngine>
+
+#include <KWindowSystem>
+
+#include <config-kwindowsystem.h>
+#if KWINDOWSYSTEM_HAVE_X11
+#include <KX11Extras>
+#endif
+
+struct KWindowSystemForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(KWindowSystem)
+    QML_SINGLETON
+    QML_FOREIGN(KWindowSystem)
+
+public:
+    static KWindowSystem *create(QQmlEngine *, QJSEngine *)
+    {
+        QQmlEngine::setObjectOwnership(KWindowSystem::self(), 
QQmlEngine::CppOwnership);
+        return KWindowSystem::self();
+    }
+};
+
+#if KWINDOWSYSTEM_HAVE_X11
+struct KX11ExtrasForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(KX11Extras)
+    QML_SINGLETON
+    QML_FOREIGN(KX11Extras)
+
+public:
+    static KX11Extras *create(QQmlEngine *, QJSEngine *)
+    {
+        QQmlEngine::setObjectOwnership(KX11Extras::self(), 
QQmlEngine::CppOwnership);
+        return KX11Extras::self();
+    }
+};
+#endif
+
+#endif

Reply via email to