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
