Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwayland for openSUSE:Factory checked in at 2021-08-16 10:08:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwayland (Old) and /work/SRC/openSUSE:Factory/.kwayland.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland" Mon Aug 16 10:08:13 2021 rev:89 rq:912166 version:5.85.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwayland/kwayland.changes 2021-07-16 00:01:56.644819816 +0200 +++ /work/SRC/openSUSE:Factory/.kwayland.new.1899/kwayland.changes 2021-08-16 10:12:24.087041097 +0200 @@ -1,0 +2,10 @@ +Fri Aug 6 12:13:25 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 5.85.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.85.0 +- Changes since 5.84.0: + * Fix check for mmap failure (kde#421868) + +------------------------------------------------------------------- Old: ---- kwayland-5.84.0.tar.xz kwayland-5.84.0.tar.xz.sig New: ---- kwayland-5.85.0.tar.xz kwayland-5.85.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwayland.spec ++++++ --- /var/tmp/diff_new_pack.dFnL9v/_old 2021-08-16 10:12:24.531040576 +0200 +++ /var/tmp/diff_new_pack.dFnL9v/_new 2021-08-16 10:12:24.535040571 +0200 @@ -16,7 +16,7 @@ # -%define _tar_path 5.84 +%define _tar_path 5.85 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) @@ -24,7 +24,7 @@ # Only needed for the package signature condition %bcond_without lang Name: kwayland -Version: 5.84.0 +Version: 5.85.0 Release: 0 Summary: KDE Wayland library License: LGPL-2.1-or-later ++++++ kwayland-5.84.0.tar.xz -> kwayland-5.85.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/CMakeLists.txt new/kwayland-5.85.0/CMakeLists.txt --- old/kwayland-5.84.0/CMakeLists.txt 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/CMakeLists.txt 2021-07-23 09:27:04.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.84.0") # handled by release scripts +set(KF_VERSION "5.85.0") # handled by release scripts project(KWayland VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.84.0 NO_MODULE) +find_package(ECM 5.85.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) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/Modules) @@ -29,11 +29,10 @@ PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WaylandConfigVersion.cmake" SOVERSION 5) -set(CMAKE_C_STANDARD 99) - # Dependencies set(REQUIRED_QT_VERSION 5.15.0) -find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Concurrent Gui WaylandClient) +find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Private) +find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Concurrent WaylandClient) find_package(QtWaylandScanner REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/buffer.h new/kwayland-5.85.0/src/client/buffer.h --- old/kwayland-5.84.0/src/client/buffer.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/buffer.h 2021-07-23 09:27:04.000000000 +0200 @@ -59,7 +59,7 @@ * * By default a Buffer is not used. * - * @param used Whether the Bufer should be marked as used. + * @param used Whether the Buffer should be marked as used. * @see isUsed **/ void setUsed(bool used); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/plasmashell.h new/kwayland-5.85.0/src/client/plasmashell.h --- old/kwayland-5.84.0/src/client/plasmashell.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/plasmashell.h 2021-07-23 09:27:04.000000000 +0200 @@ -323,7 +323,7 @@ Q_SIGNALS: /** - * Emitted when the compositor hided an auto hiding panel. + * Emitted when the compositor hid an auto hiding panel. * @see requestHideAutoHidingPanel * @see autoHidePanelShown * @see requestShowAutoHidingPanel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/registry.h new/kwayland-5.85.0/src/client/registry.h --- old/kwayland-5.84.0/src/client/registry.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/registry.h 2021-07-23 09:27:04.000000000 +0200 @@ -155,24 +155,24 @@ OutputManagement, ///< Refers to the wl_data_device_manager interface OutputDevice, ///< Refers to the org_kde_kwin_outputdevice interface ServerSideDecorationManager, ///< Refers to org_kde_kwin_server_decoration_manager - TextInputManagerUnstableV0, ///< Refers to wl_text_input_manager, @since 5.23 - TextInputManagerUnstableV2, ///< Refers to zwp_text_input_manager_v2, @since 5.23 - XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5), @since 5.25 - RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1, @since 5.28 - PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1, @since 5.29 - PointerConstraintsUnstableV1, ///< Refers to zwp_pointer_constraints_v1, @since 5.29 - XdgExporterUnstableV2, ///< refers to zxdg_exporter_v2, @since 5.40 - XdgImporterUnstableV2, ///< refers to zxdg_importer_v2, @since 5.40 - XdgShellUnstableV6, ///< Refers to zxdg_shell_v6 (unstable version 6), @since 5.39 - IdleInhibitManagerUnstableV1, ///< Refers to zwp_idle_inhibit_manager_v1 (unstable version 1), @since 5.41 - AppMenu, /// Refers to org_kde_kwin_appmenu @since 5.42 - ServerSideDecorationPalette, /// Refers to org_kde_kwin_server_decoration_palette_manager @since 5.42 - RemoteAccessManager, ///< Refers to org_kde_kwin_remote_access_manager interface, @since 5.45 + TextInputManagerUnstableV0, ///< Refers to wl_text_input_manager @since 5.23 + TextInputManagerUnstableV2, ///< Refers to zwp_text_input_manager_v2 @since 5.23 + XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5) @since 5.25 + RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1 @since 5.28 + PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1 @since 5.29 + PointerConstraintsUnstableV1, ///< Refers to zwp_pointer_constraints_v1 @since 5.29 + XdgExporterUnstableV2, ///< refers to zxdg_exporter_v2 @since 5.40 + XdgImporterUnstableV2, ///< refers to zxdg_importer_v2 @since 5.40 + XdgShellUnstableV6, ///< Refers to zxdg_shell_v6 (unstable version 6) @since 5.39 + IdleInhibitManagerUnstableV1, ///< Refers to zwp_idle_inhibit_manager_v1 (unstable version 1) @since 5.41 + AppMenu, ///< Refers to org_kde_kwin_appmenu @since 5.42 + ServerSideDecorationPalette, ///< Refers to org_kde_kwin_server_decoration_palette_manager @since 5.42 + RemoteAccessManager, ///< Refers to org_kde_kwin_remote_access_manager interface @since 5.45 PlasmaVirtualDesktopManagement, ///< Refers to org_kde_plasma_virtual_desktop_management interface @since 5.52 - XdgOutputUnstableV1, /// refers to zxdg_output_v1, @since 5.47 - XdgShellStable, /// refers to xdg_wm_base @since 5.48 - XdgDecorationUnstableV1, /// refers to zxdg_decoration_manager_v1, @since 5.54 - Keystate, ///< refers to org_kwin_keystate, @since 5.57 + XdgOutputUnstableV1, ///< refers to zxdg_output_v1 @since 5.47 + XdgShellStable, ///< refers to xdg_wm_base @since 5.48 + XdgDecorationUnstableV1, ///< refers to zxdg_decoration_manager_v1 @since 5.54 + Keystate, ///< refers to org_kwin_keystate @since 5.60 }; explicit Registry(QObject *parent = nullptr); virtual ~Registry(); @@ -422,9 +422,9 @@ * If the @p name does not exist or is not for the keystate interface, * @c null will be returned. * - * Prefer using createIdle instead. - * @see createIdle - * @since 5.4 + * Prefer using createKeystate instead. + * @see createKeystate + * @since 5.60 **/ org_kde_kwin_keystate *bindKeystate(uint32_t name, uint32_t version) const; /** @@ -888,19 +888,19 @@ **/ Idle *createIdle(quint32 name, quint32 version, QObject *parent = nullptr); /** - * Creates a KEystate and sets it up to manage the interface identified by + * Creates a Keystate and sets it up to manage the interface identified by * @p name and @p version. * * Note: in case @p name is invalid or isn't for the org_kde_kwin_keystate interface, - * the returned Idle will not be valid. Therefore it's recommended to call + * the returned Keystate will not be valid. Therefore it's recommended to call * isValid on the created instance. * * @param name The name of the org_kde_kwin_keystate interface to bind * @param version The version or the org_kde_kwin_keystate interface to use - * @param parent The parent for Idle + * @param parent The parent for Keystate * - * @returns The created Idle. - * @since 5.4 + * @returns The created Keystate. + * @since 5.60 **/ Keystate *createKeystate(quint32 name, quint32 version, QObject *parent = nullptr); /** @@ -1512,6 +1512,14 @@ **/ void xdgDecorationAnnounced(quint32 name, quint32 version); + /** + * Emitted whenever a org_kde_kwin_keystate interface gets announced. + * @param name The name for the announced interface + * @param version The maximum supported version of the announced interface + * @since 5.60 + **/ + void keystateAnnounced(quint32 name, quint32 version); + ///@} /** @@ -1740,7 +1748,11 @@ **/ void xdgDecorationRemoved(quint32 name); - void keystateAnnounced(quint32 name, quint32 version); + /** + * Emitted whenever a org_kde_kwin_keystate gets removed. + * @param name The name of the removed interface + * @since 5.60 + **/ void keystateRemoved(quint32 name); ///@} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/shm_pool.cpp new/kwayland-5.85.0/src/client/shm_pool.cpp --- old/kwayland-5.84.0/src/client/shm_pool.cpp 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/shm_pool.cpp 2021-07-23 09:27:04.000000000 +0200 @@ -125,7 +125,7 @@ poolData = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, tmpFile->handle(), 0); pool.setup(wl_shm_create_pool(shm, tmpFile->handle(), size)); - if (!poolData || !pool) { + if (poolData == MAP_FAILED || !pool) { qCDebug(KWAYLAND_CLIENT) << "Creating Shm pool failed"; return false; } @@ -142,7 +142,7 @@ munmap(poolData, size); poolData = mmap(nullptr, newSize, PROT_READ | PROT_WRITE, MAP_SHARED, tmpFile->handle(), 0); size = newSize; - if (!poolData) { + if (poolData == MAP_FAILED) { qCDebug(KWAYLAND_CLIENT) << "Resizing Shm pool failed"; return false; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/textinput.h new/kwayland-5.85.0/src/client/textinput.h --- old/kwayland-5.84.0/src/client/textinput.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/textinput.h 2021-07-23 09:27:04.000000000 +0200 @@ -350,7 +350,7 @@ **/ void inputPanelStateChanged(); /** - * Emitted whenver the text direction changes. + * Emitted whenever the text direction changes. * @see textDirection **/ void textDirectionChanged(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/client/xdgoutput.h new/kwayland-5.85.0/src/client/xdgoutput.h --- old/kwayland-5.84.0/src/client/xdgoutput.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/client/xdgoutput.h 2021-07-23 09:27:04.000000000 +0200 @@ -184,12 +184,12 @@ operator zxdg_output_v1 *() const; /** - * The top left position of the output in compositor co-ordinates + * The top left position of the output in compositor coordinates */ QPoint logicalPosition() const; /** - * The size of the output in compositor co-ordinates + * The size of the output in compositor coordinates * (i.e pixel size / output scale) */ QSize logicalSize() const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/drm_fourcc.h new/kwayland-5.85.0/src/server/drm_fourcc.h --- old/kwayland-5.84.0/src/server/drm_fourcc.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/drm_fourcc.h 2021-07-23 09:27:04.000000000 +0200 @@ -243,7 +243,7 @@ * This is a tiled layout using 4Kb tiles in row-major layout. * Within the tile pixels are laid out in 16 256 byte units / sub-tiles which * are arranged in four groups (two wide, two high) with column-major layout. - * Each group therefore consits out of four 256 byte units, which are also laid + * Each group therefore consists out of four 256 byte units, which are also laid * out as 2x2 column-major. * 256 byte units are made out of four 64 byte blocks of pixels, producing * either a square block or a 2:1 unit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/keystate_interface.h new/kwayland-5.85.0/src/server/keystate_interface.h --- old/kwayland-5.84.0/src/server/keystate_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/keystate_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -20,7 +20,7 @@ /** * @brief Exposes key states to wayland clients * - * @since 5.58 + * @since 5.60 **/ class KWAYLANDSERVER_EXPORT KeyStateInterface : public Global { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/plasmavirtualdesktop_interface.h new/kwayland-5.85.0/src/server/plasmavirtualdesktop_interface.h --- old/kwayland-5.84.0/src/server/plasmavirtualdesktop_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/plasmavirtualdesktop_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -59,7 +59,7 @@ void removeDesktop(const QString &id); /** - * @returns All tghe desktops present. + * @returns All the desktops present. */ QList<PlasmaVirtualDesktopInterface *> desktops() const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/surface_interface.h new/kwayland-5.85.0/src/server/surface_interface.h --- old/kwayland-5.84.0/src/server/surface_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/surface_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -336,7 +336,7 @@ */ void childSubSurfaceAdded(SubSurfaceInterface *subSurface); /** - * Emitted whenver the child sub-surface @p subSurface is removed. + * Emitted whenever the child sub-surface @p subSurface is removed. * @since 5.70 */ void childSubSurfaceRemoved(SubSurfaceInterface *subSurface); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/xdgforeign_interface.h new/kwayland-5.85.0/src/server/xdgforeign_interface.h --- old/kwayland-5.84.0/src/server/xdgforeign_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/xdgforeign_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -62,7 +62,7 @@ * @param parent is the surface exported by one client and imported into another, which will act as parent. * @param child is the surface that the importer client did set as child of the surface * that it imported. - * If one of the two paramenters is nullptr, it means that a previously relation is not + * If one of the two parameters is nullptr, it means that a previously relation is not * valid anymore and either one of the surfaces has been unmapped, or the parent surface * is not exported anymore. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/xdgoutput_interface.h new/kwayland-5.85.0/src/server/xdgoutput_interface.h --- old/kwayland-5.84.0/src/server/xdgoutput_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/xdgoutput_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -63,7 +63,7 @@ virtual ~XdgOutputInterface(); /** - * Sets the size of this output in logical co-ordinates. + * Sets the size of this output in logical coordinates. * Users should call done() after setting all values */ void setLogicalSize(const QSize &size); @@ -74,7 +74,7 @@ QSize logicalSize() const; /** - * Sets the topleft position of this output in logical co-ordinates. + * Sets the topleft position of this output in logical coordinates. * Users should call done() after setting all values * @see OutputInterface::setPosition */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-5.84.0/src/server/xdgshell_interface.h new/kwayland-5.85.0/src/server/xdgshell_interface.h --- old/kwayland-5.84.0/src/server/xdgshell_interface.h 2021-06-28 00:22:41.000000000 +0200 +++ new/kwayland-5.85.0/src/server/xdgshell_interface.h 2021-07-23 09:27:04.000000000 +0200 @@ -265,7 +265,7 @@ * @brief windowGeometry * The geometry of the window within the buffer * - * If invalid, the geometry of the bufer should be used instead + * If invalid, the geometry of the buffer should be used instead * @since 5.59 */ QRect windowGeometry() const;
