SHA256
1
0
forked from pool/xfwm4

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
This commit is contained in:
Manfred Hollstein 2022-12-24 11:02:30 +00:00 committed by Git OBS Bridge
parent ea812026dd
commit 3648c11228
4 changed files with 97 additions and 10 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b5b24ca04bd73c642db0a4b4df81d262381d758f01b51108257d48b391b8718c
size 1201722

3
xfwm4-4.18.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92cd1b889bb25cb4bc06c1c6736c238d96e79c1e706b9f77fad0a89d6e5fc13f
size 1220901

View File

@ -1,3 +1,90 @@
-------------------------------------------------------------------
Sun Dec 18 14:08:58 UTC 2022 - Maurizio Galli <maurizio.galli@suse.com>
- 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 <maurizio.galli@gmail.com>

View File

@ -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)