- Fix issue with XRandR (bxo#11059, bxo#11683, bxo#11695)
- Rework struts support to be more error proof
- Fix smart placement and windows overlapping (bxo#11671)
- Fix window positioning and gravity (bxo#11670, bxo#11693)
- Fix issue with _NET_REQUEST_FRAME_EXTENTS being ignored
(blocking for GLFW apps) (bxo#11664)
- Check class hint name for same applications (bxo#11685)
- Make horizontal scrolling/window opacity optional (bxo#10372)
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=75
- autotools updates
- small optimization in shadow loop
- some small optimizations in placement code
- do not write empty session files
- fix wrong debug message
- fix crash in settings dialog with wrong title alignment value
- implement NET_WM_MOVERESIZE_CANCEL message
- translation updates
- removed obsolete
xfwm4-implement-net_wm_moveresize_cancel-message.patch,
xfwm4-fix-crash-in-settings-dialog.patch,
xfwm4-fix-bug-in-workspace-deletion.patch
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=67
order to implement NET_WM_MOVERESIZE_CANCEL message as gtk+-3.4
now uses it (bxo#8949)
- add xfwm4-fix-crash-in-settings-dialog.patch in order to fix a
crash in settings dialog with wrong title alignment value
(bxo#9108)
- add xfwm4-fix-bug-in-workspace-deletion.patch which reverts part
of git commit 8637c3a as this breaks deletetion of current
workspace (bxo#8827)
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=65
- do not exit the move/resize loop when just any key is pressed
unless the operation is triggered via the keyboard
- reverting from desktop view may not focus the top most window
- recompute window's position/maximization state even if the
overall size of the screen hasn't changed as the actual layout
of the monitors may have changed nevertheless
- check for both forward and backward cycling modifier to be
released before exiting the cycle loop
- fix a couple of memory leaks
- fix some events being lost causing the tabwin window to remain
sometimes after the key has been released
- fix crash when workspace count is set to negative values
- fix crash in signal handler
- fix a bug with transients for group (including utility windows)
being withdrawn as many times as parent windows where in the
group, causing utility windows to disapear when switching
workspaces
- do not allow applications to change the win layer on dialogs to
prevent dialogs to be unreachable in some Java based
applications
- do not enforce the size increment only if the size request
comes from the application itself
- dropped obsolete xfwm4-4.8.2-careful-layer-manipulation.patch,
xfwm4-4.8.2-fix-disappearing-transient-windows.patch, and
xfwm4-4.8.2-fix-resizing.patch
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=55
ignore size increment if a resize request comes from an
application itself (backported from upstream git)
- added xfwm4-4.8.2-fix-resizing.patch in oder to be more careful
when allowing applications to manipulate the window layer by
themselves
- do not package INSTALL file
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=43
- relax resize wrt to size increments
- allow menu shortcut to work even for non-decorated windows
- keep window fully visible on screen on size request
- bugfixes
- translation updates
- dropped obsolete
xfwm4-4.8.1-fix-panel-plugins-not-receiving-focus.patch,
xfwm4-4.8.1-always-initialize-display-session.patch
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=37
order to fix panel plugins not receiving focus in focus follow
mouse mode (backported from upstream git)
- added xfwm4-4.8.1-always-initialize-display-session.patch which
ensures the display struct's session member is always initialized
in order to prevent crashes when quitting (backported from
upstream git)
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=34