Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwindowsystem for openSUSE:Factory checked in at 2023-03-12 16:23:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwindowsystem (Old) and /work/SRC/openSUSE:Factory/.kwindowsystem.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwindowsystem" Sun Mar 12 16:23:44 2023 rev:116 rq:1070921 version:5.104.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwindowsystem/kwindowsystem.changes 2023-02-13 16:41:02.063395472 +0100 +++ /work/SRC/openSUSE:Factory/.kwindowsystem.new.31432/kwindowsystem.changes 2023-03-12 16:25:42.645151816 +0100 @@ -1,0 +2,14 @@ +Mon Mar 6 09:08:05 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Remove extra semicolon + * Deprecated KWindowSystem::allowExternalProcessWindowActivation + * [kstartupinfo] Deprecate setWindowStartupId + * [kstartupinfo] Deprecate KStartupInfo::currentStartupIdEnv + * [kstartupinfo] Fix API docs for currentStartupIdEnv + +------------------------------------------------------------------- Old: ---- kwindowsystem-5.103.0.tar.xz kwindowsystem-5.103.0.tar.xz.sig New: ---- kwindowsystem-5.104.0.tar.xz kwindowsystem-5.104.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwindowsystem.spec ++++++ --- /var/tmp/diff_new_pack.8WWZyq/_old 2023-03-12 16:25:43.297154687 +0100 +++ /var/tmp/diff_new_pack.8WWZyq/_new 2023-03-12 16:25:43.301154705 +0100 @@ -17,14 +17,14 @@ %define lname libKF5WindowSystem5 -%define _tar_path 5.103 +%define _tar_path 5.104 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kwindowsystem -Version: 5.103.0 +Version: 5.104.0 Release: 0 Summary: KDE Access to window manager License: LGPL-2.1-or-later ++++++ kwindowsystem-5.103.0.tar.xz -> kwindowsystem-5.104.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwindowsystem-5.103.0/CMakeLists.txt new/kwindowsystem-5.104.0/CMakeLists.txt --- old/kwindowsystem-5.103.0/CMakeLists.txt 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/CMakeLists.txt 2023-03-04 11:09:20.000000000 +0100 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.103.0") # handled by release scripts +set(KF_VERSION "5.104.0") # handled by release scripts project(KWindowSystem VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.103.0 NO_MODULE) +find_package(ECM 5.104.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-5.103.0/poqm/zh_CN/kwindowsystem5_qt.po new/kwindowsystem-5.104.0/poqm/zh_CN/kwindowsystem5_qt.po --- old/kwindowsystem-5.103.0/poqm/zh_CN/kwindowsystem5_qt.po 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/poqm/zh_CN/kwindowsystem5_qt.po 2023-03-04 11:09:20.000000000 +0100 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: kdeorg\n" -"PO-Revision-Date: 2023-01-12 10:31\n" +"PO-Revision-Date: 2023-02-24 12:43\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-5.103.0/src/CMakeLists.txt new/kwindowsystem-5.104.0/src/CMakeLists.txt --- old/kwindowsystem-5.103.0/src/CMakeLists.txt 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/src/CMakeLists.txt 2023-03-04 11:09:20.000000000 +0100 @@ -118,7 +118,7 @@ GROUP_BASE_NAME KF VERSION ${KF_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 5.0 5.18 5.38 5.62 5.67 5.69 5.80 5.81 5.82 5.101 5.102 + DEPRECATION_VERSIONS 5.0 5.18 5.38 5.62 5.67 5.69 5.80 5.81 5.82 5.101 5.102 5.104 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwindowsystem-5.103.0/src/kstartupinfo.cpp new/kwindowsystem-5.104.0/src/kstartupinfo.cpp --- old/kwindowsystem-5.103.0/src/kstartupinfo.cpp 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/src/kstartupinfo.cpp 2023-03-04 11:09:20.000000000 +0100 @@ -164,6 +164,7 @@ void startups_cleanup_internal(bool age_P); void clean_all_noncompliant(); static QString check_required_startup_fields(const QString &msg, const KStartupInfoData &data, int screen); + static void setWindowStartupIdInternal(WId w_P, const QByteArray &id_P); KStartupInfo *q; unsigned int timeout; @@ -786,7 +787,7 @@ if (!startup_id.isEmpty() && startup_id != "0") { NETRootInfo i(QX11Info::connection(), NET::Supported); if (i.isSupported(NET::WM2StartupId)) { - KStartupInfo::setWindowStartupId(window->winId(), startup_id); + KStartupInfo::Private::setWindowStartupIdInternal(window->winId(), startup_id); activate = false; // WM will take care of it } } @@ -967,8 +968,15 @@ #endif } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 104) void KStartupInfo::setWindowStartupId(WId w_P, const QByteArray &id_P) { + KStartupInfo::Private::setWindowStartupIdInternal(w_P, id_P); +} +#endif + +void KStartupInfo::Private::setWindowStartupIdInternal(WId w_P, const QByteArray &id_P) +{ #if KWINDOWSYSTEM_HAVE_X11 if (!QX11Info::isPlatformX11()) { return; @@ -1134,6 +1142,7 @@ return !qputenv(NET_STARTUP_ENV, id()) == 0; } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 104) KStartupInfoId KStartupInfo::currentStartupIdEnv() { const QByteArray startup_env = qgetenv(NET_STARTUP_ENV); @@ -1145,6 +1154,7 @@ } return id; } +#endif void KStartupInfo::resetStartupEnv() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwindowsystem-5.103.0/src/kstartupinfo.h new/kwindowsystem-5.104.0/src/kstartupinfo.h --- old/kwindowsystem-5.103.0/src/kstartupinfo.h 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/src/kstartupinfo.h 2023-03-04 11:09:20.000000000 +0100 @@ -330,13 +330,19 @@ */ static bool sendFinishXcb(xcb_connection_t *conn, int screen, const KStartupInfoId &id, const KStartupInfoData &data); +#if KWINDOWSYSTEM_ENABLE_DEPRECATED_SINCE(5, 104) /** * Returns the current startup notification identification for the current - * startup notification environment variable. Note that KApplication constructor - * unsets the variable and you have to use KApplication::startupId . + * startup notification environment variable. Note that QApplication constructor + * unsets the variable and you have to use QX11Info::nextStartupId() . * @return the current startup notification identification + * + * @deprecated since 5.104, use QX11Info::nextStartupId(). */ + KWINDOWSYSTEM_DEPRECATED_VERSION(5, 104, "Use QX11Info::nextStartupId()") static KStartupInfoId currentStartupIdEnv(); +#endif + /** * Unsets the startup notification environment variable. */ @@ -384,12 +390,19 @@ * @param secs the new timeout in seconds */ void setTimeout(unsigned int secs); + +#if KWINDOWSYSTEM_ENABLE_DEPRECATED_SINCE(5, 104) /** * Sets the startup notification window property on the given window. * @param window the id of the window * @param id the startup notification id + * + * @deprecated since 5.104 */ + KWINDOWSYSTEM_DEPRECATED_VERSION(5, 104, "Use setNewStartupId()") static void setWindowStartupId(WId window, const QByteArray &id); +#endif + /** * Returns startup notification identification of the given window. * @param w the id of the window diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwindowsystem-5.103.0/src/kwindowsystem.cpp new/kwindowsystem-5.104.0/src/kwindowsystem.cpp --- old/kwindowsystem-5.103.0/src/kwindowsystem.cpp 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/src/kwindowsystem.cpp 2023-03-04 11:09:20.000000000 +0100 @@ -770,11 +770,13 @@ } #endif +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 104) void KWindowSystem::allowExternalProcessWindowActivation(int pid) { Q_D(KWindowSystem); d->allowExternalProcessWindowActivation(pid); } +#endif #if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 101) void KWindowSystem::setBlockingCompositing(WId window, bool active) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwindowsystem-5.103.0/src/kwindowsystem.h new/kwindowsystem-5.104.0/src/kwindowsystem.h --- old/kwindowsystem-5.103.0/src/kwindowsystem.h 2023-02-05 10:27:13.000000000 +0100 +++ new/kwindowsystem-5.104.0/src/kwindowsystem.h 2023-03-04 11:09:20.000000000 +0100 @@ -715,6 +715,7 @@ static QString readNameProperty(WId window, unsigned long atom); #endif +#if KWINDOWSYSTEM_ENABLE_DEPRECATED_SINCE(5, 104) /** * Allows a window from another process to raise and activate itself. * Depending on the window manager, the grant may only be temporary, @@ -731,8 +732,12 @@ * * @param pid if specified, the grant only applies to windows belonging to the * specific process. By default, a value of -1 means all processes. + * + * @deprecated since 5.104, not implemented. */ + KWINDOWSYSTEM_DEPRECATED_VERSION(5, 104, "Not implemented") static void allowExternalProcessWindowActivation(int pid = -1); +#endif #if KWINDOWSYSTEM_ENABLE_DEPRECATED_SINCE(5, 101) /**