For packagers
Fix compilation for GCC versions 4.8.2 and 12.1.0.
Features
Add "HibernateCommand" as a preference, to the logout menu
and as part of the system dialog, to hibernate the system.
Add "hibernate" and "refresh" commands to icesh.
Add "OutputFile" as preference and as --output option to redirect all
output to a file, which is truncated on startup if it exceeds 5 KB.
Fixes
When WM_NORMAL_HINTS changes, only update the normalized dimensions,
if the increments have changed, for issue #141.
This fixes restoring a window from maximization for Qt-applications.
When cancelling the quick switch when a fullscreen is focused,
ensure that the window is in the proper fullscreen layer.
Prevent unlikely case of freeing the _XROOTPMAP_ID pixmap in icewmbg.
Don't draw a border on the quick switch window when Look is "flat".
Changes
Deactivate the system dialog on a click outside of the window.
Improve support for non-systemd in several Command preferences.
Refresh the desktop background image on icewm restart.
Add the existing window title as placeholder in the rename dialog.
Widen the rename title message dialog, so it can show more text.
When the screen dimensions change, let icewm-session check that
icewmbg is running or start a new instance, for issue #137.
Updated translations: Catalan, Czech, Japanese.
shasum icewm-3.4.1.tar.lz ad78a40a23ae1ba068f160c8d4c343aed6c94e98