From 3648c112287260f037905b9b979ca9929ded3cc9c60740708111b9e5d50d100a Mon Sep 17 00:00:00 2001 From: Manfred Hollstein Date: Sat, 24 Dec 2022 11:02:30 +0000 Subject: [PATCH] Accepting request 1045036 from X11:xfce:next Update to Xfce 4.18 OBS-URL: https://build.opensuse.org/request/show/1045036 OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=105 --- xfwm4-4.16.1.tar.bz2 | 3 -- xfwm4-4.18.0.tar.bz2 | 3 ++ xfwm4.changes | 87 ++++++++++++++++++++++++++++++++++++++++++++ xfwm4.spec | 14 +++---- 4 files changed, 97 insertions(+), 10 deletions(-) delete mode 100644 xfwm4-4.16.1.tar.bz2 create mode 100644 xfwm4-4.18.0.tar.bz2 diff --git a/xfwm4-4.16.1.tar.bz2 b/xfwm4-4.16.1.tar.bz2 deleted file mode 100644 index 7ba94ba..0000000 --- a/xfwm4-4.16.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5b24ca04bd73c642db0a4b4df81d262381d758f01b51108257d48b391b8718c -size 1201722 diff --git a/xfwm4-4.18.0.tar.bz2 b/xfwm4-4.18.0.tar.bz2 new file mode 100644 index 0000000..2f46dc9 --- /dev/null +++ b/xfwm4-4.18.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92cd1b889bb25cb4bc06c1c6736c238d96e79c1e706b9f77fad0a89d6e5fc13f +size 1220901 diff --git a/xfwm4.changes b/xfwm4.changes index 7c59a29..79fe695 100644 --- a/xfwm4.changes +++ b/xfwm4.changes @@ -1,3 +1,90 @@ +------------------------------------------------------------------- +Sun Dec 18 14:08:58 UTC 2022 - Maurizio Galli + +- Update version to 4.18.0 + * Bump requirements for Xfce 4.18 + * Added functionality to move window to another monitor + * Added radio buttons and checkboxes to window menu + * bump copyright to 2022 + * Change dialog help and close button icons + * cleanup: Don't use parenthesis when returning constants + * client: Do not hide transients for group if above + * client: Fix + * client: Get the GdkDisplay from ScreenInfo + * client: Handle removal of GTK_FRAME_EXTENTS + * client: Move getSizeExcludingMargins() + * client: No need to always reconfigure on monitor change + * client: Preserve saved position on monitor change + * client: Toggle from partial maximization to unmaximize + * client: Update workarea only for windows with struts + * client.c: fix a little typo + * client.h: move STRUTS_SIZE to hints.h + * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL + * compositor: Add support for adaptive vsync with GLX + * compositor: Add throttled repaint + * compositor: Clear root backing pixmap before use + * compositor: Damage window when adding the opaque region + * compositor: Disable GLX on mutli-screen (Zaphod) + * compositor: Disable GLX vblank with virgl + * compositor: Do not clear timeout on retry + * compositor: Do not set deprecated compositor selection + * compositor: fix ifdef + * compositor: fix printf format strings + * compositor: Fix repaint timeout + * configure.ac.in: configure option to enable poswin + * configure.ac.in: drop obsolete check for libSM + * configure.ac.in: drop unused HAVE_CYGWIN conditional + * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks + * configure.ac.in: replace obsolete AC_HELP_STRING + * display: check for XResQueryClientIds to enable XRes extension. + * drop obsolete and unsupported KDE systray protocol + * Drop subtitle and use symbolic close icon + * Drop subtitle from workspace settings dialog + * Fix build warnings + * Fix intltool lock file bug in make distcheck + * focus: Check for user focus for when passing focus + * focus: Fix focus being lost on workspace switch + * gitignore: add files generated by distcheck + * icons: Check XGetGeometry() appropriate return value + * icons: Gracefully handle non-existent icons + * Make workspace setting workable with other window managers + * Makefile.am: remove stale intltool-merge lockfile + * menu: Small code cleanup + * Merge branch 'drsudo/xfwm4-layerRadioBox' + * netwm: Do not use _NET_WM_PING in multi-screen + * netwm: Fix clientValidateNetStrut() + * netwm.c: simplify and optimize struts array + * placement: Add new function to compute the max space available + * placement: Auto-maximize windows with both width and height + * placement: clientMaxSpace() drop unused variable + * placement: Compute struts using output scale + * placement: Factorize max space computation + * placement: Fix the initial position + * placement: Ignore struts from windows on other monitors + * placement: Remove the "same monitor" param + * placement: Restack fullscreen window when necessary + * placement: Small cleanup + * placement: Use a GdkRectangle instead of multiple coords + * placement: Windows on different screens cannot overlap + * Post release tag bump + * poswin: Fix location with client-side decorations + * Remove redundant code + * Replace stock icons + * screen: Add a new API to get the screen max space + * settings-dialogs: Remove ENABLE_NLS ifdefs + * settings: Enable either windows wrap or tiling + * settings: Fix untranslatable string + * stacking: Above goes on top of fullscreen + * startup-notification: Fix timeout computation + * startup-notification: Reduce timeout to 10 seconds + * Translation Updates + * ui_style: drop unused getUIPangoContext() + * updated NEWS + * Use symbolic icons + * wireframe: add window class hint to wireframes + * workspace: Update maximized on struts change + * xfce-wm-menu.png: Fix the 22x22 icon size + ------------------------------------------------------------------- Sun Jan 10 10:23:01 UTC 2021 - Maurizio Galli diff --git a/xfwm4.spec b/xfwm4.spec index a210ea7..c5626f7 100644 --- a/xfwm4.spec +++ b/xfwm4.spec @@ -1,7 +1,7 @@ # # spec file for package xfwm4 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %bcond_with git Name: xfwm4 -Version: 4.16.1 +Version: 4.18.0 Release: 0 Summary: Default Window Manager for the Xfce Desktop Environment License: GPL-2.0-or-later Group: System/GUI/XFCE URL: https://docs.xfce.org/xfce/xfwm4/start -Source0: https://archive.xfce.org/src/xfce/xfwm4/4.16/%{name}-%{version}.tar.bz2 +Source0: https://archive.xfce.org/src/xfce/xfwm4/4.18/%{name}-%{version}.tar.bz2 Source1: xfwm4.xml BuildRequires: exo-tools BuildRequires: fdupes @@ -33,14 +33,14 @@ BuildRequires: hicolor-icon-theme BuildRequires: intltool BuildRequires: update-desktop-files BuildRequires: xfce4-dev-tools -BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libwnck-3.0) >= 3.14 -BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.12.0 -BuildRequires: pkgconfig(libxfce4ui-2) >= 4.15 +BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.18.0 +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.18.0 BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) >= 4.15 +BuildRequires: pkgconfig(libxfconf-0) >= 4.18.0 BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite)