- Update to version 3.4.3:
* New preference "TaskBarShowWindowTitles" for icon-only task buttons.
* New winoption "doNotManage" to workaround bugs in picom for plank.
* When a battery has no data about full charge, use the capacity.
* When cascading windows, include the border size in the displacement.
* Let icewmbg interpret command-line file arguments relative to $PWD.
* Add a -f,--fork option to icewmbg to detach it from the terminal.
* Fix the Window List Menu for #144.
* Fix restoring from fullscreen with F11 in chromium for #141.
* Support tabs in the Window List Menu.
* Control the terminal in icewm-menu-fdo by option or environment.
* Let icewm-menu-fdo use a list of default terminals to choose from.
- Drop unknown config options:
* --enable-guievents
* --enable-antialiasing
* --enable-gradients
* --enable-shaped-decorations
OBS-URL: https://build.opensuse.org/request/show/1115090
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=141
- Update to 3.3.5:
* Lookup icons in more context directories for issue ice-wm/icewm#132.
* An Escape key release event must match the key press event for #726.
* Report when icon could not be found for issue ice-wm/icewm#133.
* Use "firefox" instead of "mozilla" as Firefox icon for ice-wm/icewm#132.
* Rescale workspace buttons when taskbar is rather high.
* Temporarily hide the taskbar collapse button when collapsing or expanding.
* Compute the ultimate workspace button height, before creating them.
* Limit the resource string of an unresponsive client for issue #729.
* Check for TaskBarDoubleHeight when computing workspace button height.
* Also focus last window when hiding and Click-to-focus for issue #727.
* Let icesh exit with zero if the last action was a successful manager
action.
OBS-URL: https://build.opensuse.org/request/show/1087803
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=137
- Update to 3.3.4:
* Fix compile error for yximage.cc.
* Deprecate XRRDisable.
* Fix corrupted text if built without i18n for issue ice-wm/icewm#131.
* When internationalization is disabled, unset LIBICONV.
* Improve the quality of drawing gradients for the Imlib2 renderer.
* Improve arrow navigation in the system dialog.
* Let icesh also pick icewm internal and override redirect windows.
* Improve the quality of drawing gradients for the GdkPixbuf renderer.
* Cache workspace button backgrounds for faster redrawing.
* Guard against workspace button gradient being undefined.
* Cache toolbar button gradients to speedup drawing. Eliminate half of the
button drawings on startup.
* Let icesh report up to 1024 bytes of a property in "prop".
* Support icesh "focusmodel" for client windows without a WM_HINTS property.
* When managing a new client, postpone sending a Configure event until the
final position is known, for issue #720.
OBS-URL: https://build.opensuse.org/request/show/1084546
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=135
- Update to 3.3.2:
* Add yimage_gdk.h.
* Add "loop" and "pick" commands to icesh. Add "Fullscreen" and "AboveAll"
layer symbols to icesh.
* Check for libiconv in configure for OpenBSD.
* Modify a copy of the WM_CLASS. Prevent messages for loop.
* Update layer from winoptions when WM_CLASS is changed.
* Don't set WM_PROTOCOLS on frames.
* Handle failure of XGetWindowAttributes more graceful in icesh.
* Faster synchronization.
* Set a timeout on synchronization. Make window picking more reliable and
tab-aware. Add resize handles to "bordered" when client is resizable.
* Update _NET_WM_ALLOWED_ACTIONS when changing tabs.
* Let icesh support picking window by frame or title bar.
* Add "unset" to "icewm-env" to unset environment variables by
icewm-session.
* For for "PointerFocusDelay" when mouse crosses different frame border
subwindows.
* Check prefs and state before starting delay focus timer.
* Use "hasBorders" in layoutShape to fix "HideBordersMaximized".
* When restoring a window, automatically focus it, if nothing has focus.
* Consider ClickToFocus and StrongPointerFocus when hiding or rolling up.
* Improve the detection of overlapping windows to the focused window for
grabbing/releasing the mouse buttons.
* Cleanup details.
* Include ClickToFocus in maybeFocus.
* Document all layer names.
* Preserve the stacking order for fullscreen windows when Alt+Tabbing for
issue #611. When hitting Escape while Alt+Tabbing abandon any
selection.
OBS-URL: https://build.opensuse.org/request/show/1071409
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=133
- Update to 3.3.1:
* Fully support nanosvg as an alternative to librsvg.
* Rolled up windows can now be moved vertically with icesh.
* Fix multi-monitor when primary monitor is right-below of secondary.
* Don't resize when a client adjusts its WM_NORMAL_HINTS increments.
* Report the audio interface in the configure summary.
* Consider that the keyboard may have been changed externally.
* Increase the timeout for the dynamic menu generator to 2 seconds.
* Don't reactivate a focused window when RaiseOnClick is guaranteed.
* Let the winoption "ignorePositionHint" also ignore the USPosition.
* Fix the "ignoreOverrideRedirect" winoption.
* Let icesh also spy on RandR monitor configuration events.
OBS-URL: https://build.opensuse.org/request/show/1060566
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=131
- Update to 3.3.0:
* Prevent a derefence of a null-Pixel in xftColor.
* Add "getClass" and "setClass" commands to icesh.
* Support tabs in task grouping.
* Use spaces instead of dots when printing WM_COMMAND.
* When a focused window hides or rolls up, focus some other window.
* When looking for a focusable window, avoid rolled up windows.
* Fix for setting focus on passive motif dialogs
* Fallback to rolled up windows in the second pass of getLastFocus.
* Use CurrentTime when setting focus to a passive client in the timeout.
* On icon not found, report dimensions.
* Don't refocus a focused window in focusLastWindow.
* Don't activate an active window when receiving an activation message.
* Ignore duplicate map requests.
* Let icesh implicitly select windows at most once.
* Add support for nanosvg for issue #695.
* Add preference ToolTipIcon=1 for issue #637.
* Add nanosvg to .gitignore.
* Remove unneeded logevent from icesh.
- Remove unknown options from configure
- Rebase icewm-preferences.patch
OBS-URL: https://build.opensuse.org/request/show/1044025
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=128
- Update to version 3.2.2:
+ Freeze the task pane layout while Alt is pressed,
+ Only sort Alt+Tab on WM_CLASS when persistent,
+ Also sort Alt+Tab on the 'order' winoption when persistent,
+ Let the Escape key cancel a menu with all its submenu's,
+ Add a menu entry to rename the window title manually,
+ Adapt absolute paths in .desktop files to the installation
prefix,
+ The sorting of windows in the window list window was improved a
lot,
+ Restore the named frame tabs when recovering from a crash,
+ Preserve the non-fullscreen non-maximized window geometry
across restarts,
+ Try harder to avoid a situation where nothing is focused,
+ Update the window list when a tab is moved to its own frame,
+ Make the window list menu actions more tab-savvy.
+ Drop the obsolete LSM file altogether.
- Changes from version 3.2.1:
+ Add QuickSwitchPersistence=0 preference for stateful Alt+Tab.
+ Demarcate workspaces with a horizontal line in Alt+Tab.
+ Fixes for Alt+Tab size calculations.
+ Fix for changing workspace when Alt+Tab is open.
+ Fix for KeySysSwitchClass history.
+ Don't attempt to focus NoInput windows.
+ Ensure that active Alt+Tab item is visible.
+ Also sort Alt+Tab items on WM_CLASS.
+ Fix a compile error for GCC 4.8.5.
+ When moving a tab to a new frame, activate it.
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1037612
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=126
- Update to version 3.2.0:
* Fix for fullscreen wine programs where taskbar would not hide.
* Ensure KeySysWinNext and KeySysWinPrev always work
for rolled up windows which use the Globally Active focus model.
* Give the Alt+Tab a 30 second history.
* The next Alt+Tab will continue where the previous one left off.
* Add "tabto" command to icesh move windows as tabs to a new frame.
* Add "untab" command to icesh to move each tab to its own frame.
* Add "stacking" and "reverse" commands to icesh.
* Let icesh check all atoms in the -Property filter.
* Support edge switching when dragging a window.
* When switching to a tab with size limitations, adapt the frame geometry.
* Fix maximize and fullscreen for tabs with different normal sizes.
* Prevent the flashing when switching tabs.
* Only popup the grouping menu on a task button on the first button click
without key modifiers. This makes it easier to immediately select or
minimize the active application by using the shift or control modifier.
* Update the title bar shape when changing tabs.
* Set common properties when adding another tab to a frame.
* Always update the window list and _NET_CLIENT_LIST when adding more tabs.
* Add special filtered view and flat rendering options to icewm-menu-fdo.
* Updated translations.
- from version 3.1.0:
* Add a winoption "frame" to automatically group application windows
with the same "frame" value as tabs in a single frame.
* Show indicators for the presence of tabs on the title bar.
* Click on the title bar tab indicators to change tabs.
* Give each tab its own set of winoptions.
* Fix for merging a transient window as a tab to its owner window.
* Preserve tray hints across restarts.
* Preserve tabs across restarts.
* Improve the Alt+Tab for tabbed frames.
* When switching tabs, ensure that focus is preserved.
* Add a MouseWinTabbing preference to merge tabs.
* Let the window list support tabs.
* Various improvements to the CMake build.
* Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1033135
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=124
- update to 2.9.9:
* Permit percentages to have comma's in icesh.
* Keep accurate track of window changes in workspace buttons for
PagerShowPreview. Only redraw affected workspace buttons, which reduces
the total number of workspace button redraws, especially for larges
number of workspace buttons.
* Add key bindings for single window tiling operations for issues
bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84.
* Complete -e option.
* WindowMaker dock apps are supported.
* Support more HTML entities in icehelp.
* Remove dependency on asciidoc and prefer markdown format for the manual.
* Prevent warnings.
* Also install markdown.
* Try srcdir.
* Cleanup test and prefer markdown manual.
* Cleanup key grabs.
* Drop obsolete wmOccupyAll().
* Accept either markdown or asciidoc to generate manual html with CMake.
* Add markdown and icesh.
* Automatically detect and prevent race conditions in icesh relating to
moving and sizing windows for issue #335. Improve the accuracy of the
"sizeto" command in icesh for issue #335. Add "extents" command to
icesh. Add "workarea" command to icesh.
* Get rid of the frameContext.
* Prefer findClient in two cases: unmap notify and recv ping.
- spec-cleaner run
OBS-URL: https://build.opensuse.org/request/show/1003265
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=120
- update to 2.9.8:
* Omit trailing dot in CPU temperature and add centigrade symbol for issue
* If there is no WM active, then a restart will start icewm.
* Don't create ~/.icewm, unless required to save a file.
* When showing the desktop, also minimize a focused fullscreen window.
* Remove unused setTitle from YMsgBox.
* Add support for COMPOUND_TEXT title names and for non-ascii characters in
* WM_NAME strings for issue #26.
* upport COMPOUND_TEXT title names and non-ascii characters in WM_NAME
* strings in icesh. Limit window dimensions to 32732 in icesh.
* Prevent warnings.
* Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue #560.
* Improve truncation of titles for TaskBarTaskGrouping in issue #658.
* Do without pair array.
* Update the grouping menu when tasks are added or removed.
* Don't convert XA_STRING names to current locale for issue #26.
* Update grouping menu when removing a task.
* Restore 2.5.0 container handling of button presses for issue #649.
* Don't convert XA_STRING in icesh.
* Make TaskBarGraphHeight themable for issue #659.
* Restore prettyClock as false.
* Preserve errno in testOnce.
* Clarify which preferences are themable in icewm-preferences(5).
OBS-URL: https://build.opensuse.org/request/show/990770
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=118
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
- Update to 2.1.1
* Fix issue #542 for texturing background of task pane.
* Don't unarm menu popup buttons for issue #527.
* Provide drawable context when creating pixmap cursors
with Imlib2 for issue #541.
- from version 2.1.0
* Remember whether a window is maximized, when going fullscreen, and restore
* back to maximized, when leaving fullscreen, for issues #538 and #533.
* Disarm workspace buttons on release of left mouse button for issue #527.
* Restore icesh setTrayOption and getTrayOption for issue #537.
* Make support for "_NET_WM_FULLSCREEN_MONITORS" more EWMH conformant.
* Add "monitors", "frame", "properties" commands to icesh.
* Make preference FullscreenUseAllMonitors use only all the monitors.
* Prevent desktop artefacts for non-opaque move and resize to fix issue #540.
* Option to move the ShowDesktop button to the right side.
* Alt-F4 in quick-switch closes application window.
- from version 2.0.1
* Update translations for Japanese, Czech, Dutch, Catalan,
Portuguese, Slovak, Portuguese (Brazil), Indonesian.
* Handle horizontal scroll keys in window list window.
* Search for icewm icon for internal windows.
* Fix setting option values for issue #535.
* Allow to set QuickSwitch background opacity for issue #534.
* Set the window ID in WM_STATE when iconifying to desktop.
* Reset horizontal scrolling in the window list for Home and End.
* Add IceVM explanation to README for issue #35.
* Update the TODO list for icon_pixmap and icon_window fields.
* Fix spelling of Gerenciador for pt_BR.
OBS-URL: https://build.opensuse.org/request/show/866699
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=114
- Update to 2.0.0
* Remove support for the old and obsolete _WIN_PROTOCOL properties.
* Add support for the Imlib2 image rendering engine as an alternative
for the gdk-pixbuf-xlib rendering engine. The Imlib2 image rendering
engine is now the default, but this can be set at configure time.
* Center the window list window if it got offscreen.
* Fix horizontal scrolling in icehelp.
* Use _NET_WM_STATE_HIDDEN instead of IconicState for minimize in icesh.
* Icewm now supports ICCCM icon_pixmap and icon_window.
* Don't unroll rolled up windows on left button press for issue #525.
* Fix for drawing title pixmaps when they are gradients for issue #523.
* Remove unwanted separator in taskbar for empty toolbar for issue #524.
support BR_Portuguese language in 2 desktop files for issue #522.
* Add support for WM_HINTS icon_window in MiniIcons.
* Check if WM_HINTS update actually changes anything.
* Don't attempt to draw Unicode in non-UTF-8 environment for issue #519
* Icewm now supports the icon_pixmaps from WM_HINTS to correctly
show the icon for NEdit, xmgrace, xv, timidity and fontforge.
* Don't resize when trying to move when dragging at y=0 for issue #520.
* Report errors if enabled packages are missing for issue #516.
* Instead of render.h include Xrender.h for dependency checking for issue #516.
* Fix the positioning of the window list title for non-standard SmallIconSize
settings for issue #514.
- from version 1.9.2
* Fix for correctly restoring xterm from fullscreen in issue #28.
* Prevent inadvertent growing of windows in issue #512.
- from version 1.9.1
* Fix for NEdit, which delays setting WM_NORMAL_HINTS, to fix issue #510.
* Fix for changing layers when ABOVE or BELOW bit is set.
* Use a minimum delay of 10 ms for auto taskbar delays for issue #508.
OBS-URL: https://build.opensuse.org/request/show/857752
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=111
- Update to 1.6.5
* Fixes and updates for both the configure and the cmake build
* "icesh last" may only obtain a client list if no previous selection
* Relinquish the window manager selection when done
* If "exec xterm" fails then let icewm-session restart icewm
* Implement all of the functionality of "icesh -X".
* Document all task button mouse clicks.
* Optimize the startup of the task bar.
* New icewm-menu-xrandr "--max" option for menu options selector.
* Let icewm-menu-xrandr prefer the mode with the highest refresh rate.
* Document all hidden features of the window list window.
* Setting winoptions "tray" option non-zero overrules "ignoreTaskBar".
* Make tray toggle more intuitive by toggling between only two states.
* When parsing workspace names in icesh also test with spaces trimmed.
* Filter on property values in icesh and add click and delay to icesh.
* Filter clients in icesh by EWMH window state.
* Change the EWMH window state in icesh.
* Half a dozen fixes and improvements to the window list window.
* Fix tooltip positioning for multi-monitor when primary screen is right.
* Add all startup options to generated preferences.
* Prevent task bar auto hide if address bar is visible for #412.
* Fix the parsing of the opacity field in rgba colors.
* Eliminate a large number of superfluous frame border updates.
Changes in 1.6.4
* Use "icesh keys" to let icewm reload the keybindings from the "keys" file.
* Allow mouse pointer buttons to trigger actions from "keys".
* If a theme cannot be found then fall back on the default theme.
* Always keep track of the WM_CLIENT_LEADER property.
* Automatically focus an urgent window in click-to-focus mode,
* if it has the same leader as the focused window.
* Set alpha threshold to 10 to completely draw 32-bit icons.
* Use WM_CLASS to locate an icon if no other source of icon was found.
* Add tracing of executed programs.
* Add spy and sizeby commands to icesh.
* Fix for pagerShowPreview for very wide multi-head desktops.
* Fix for context menu popup in icehelp.
* Fix for positioning of splash window on multi-head displays.
* Fix for positioning of status window on multi-head displays.
* Fix for positioning of window list window on multi-head displays.
* Fix for positioning of tooltip windows on multi-head displays.
* Fix for missed events when monitor changes resolution.
* Fix for positioning the taskbar when monitor changes resolution.
* Portability to older systems: only requires libXrandr 1.2 and GCC 4.9.
* Give icewm a proper implementation of _NET_MOVERESIZE_WINDOW.
* 10 translations updated.
OBS-URL: https://build.opensuse.org/request/show/806033
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=109
- Update to 1.6.3
* Much improved 32-bit icon drawing
* Add --trace=conf,icon option for path logging
* Several portability fixes for FreeBSD
* Update taskbar geometry on screen resize
* Support PNG format for theme image files
* Improved support for depcrecated linux.xpm
* Highlight current workspace on startup
* Fix for themable cursors
* Fix for cmake build
* Fix for rpm build
* Updated man pages
* Updated translations
- Changes from 1.5.4
* Configurable X11 terminal to avoid dependency on xterm
* Fix support for themable cursors for gdk-pixbuf
* Fix Xft font corruption in 32-bit alpha mode
* Fix frame depth for 32-bit apps in 24-bit mode
* Enable tilde and $HOME expansion for icon paths
* Restore old behavior of ColorQuickSwitchActive for vertical switching
* IceSh addWorkspace, prop commands plus -Prop, -Role options
* IceSh fix getWorkspace for sticky windows, fix getOpacity, improve sync
* Expand installation prefix in default configuration files and manpages
* Fix typos in documentation and update Spanish translation
* Better icewm-session manpage
* Compile on GCC 9.2 without warning
* Improve CMake compilation
* IceWM splash image
* Silence icehelp
* Allow a taskbarbg.xpm or taskbarbg.png with transparency for a translucent taskbar
* Don't use composite on systray when using 24-bit RGB visuals for issue #374
* Update translations
* Use lzip instead of xz
* Add support for 32-bit RGBA visuals if Alpha is enabled.
* Colors can have a [100] opacity prefix, where 100 is a percentage from 1 to 100.
* Colors can also be specified in "rgba:" form.
* Alpha channels in icons are preserved and drawn if Alpha is enabled.
* Support showing a splash image on startup.
* Icesh has new commands sizeto, pid, systray, xembed, motif, symbols.
* Icesh supports filtering on and modifying gravity properties.
* New winoption "startClose" to immediately close unwanted windows.
* Several improvements to CMake builds.
* _NET_SYSTEM_TRAY_ORIENTATION and _NET_SYSTEM_TRAY_VISUAL are now supported.
* Nearly unlimited number of workspaces.
* New option TaskBarWorkspacesLimit to limit number of workspaces shown on taskbar.
* Workspace names can be edited on taskbar.
* Change default WorkspaceStatusTime to 700 milliseconds.
* Optimizations of resource usage on startup of icewm.
* Restore TaskBarFullscreenAutoShow for issue #361.
* Don't focus frame under mouse for ClickToFocus in issues #355 and #358.
* Only update if WM_NORMAL_HINTS has really changed for Xephyr in #353.
* Only update if WIN_HINTS has really changed.
* Fix icesh -last filter. Fix icesh toggleState for #354.
* Add another xrandr setup where second screen is primary.
* Remove support for EsounD.
* Add many new icesh features.
* Support opacity in icesh, icewmhint, winoptions.
* Set window type on all icewm windows.
* Set WM_CLASS on all icewm windows.
* Updated translations.
* More support for clang C++11.
OBS-URL: https://build.opensuse.org/request/show/752661
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=101
- Update to 1.5.3
- Rebase patches
- icewm-susemenu.patch: rebase "suseprog" function
- icewm-desktop-nodisplay.patch: rebase, set NoDisplay for
icewm.desktop
- icewm-preferences.patch: rebase, only IconPath hunk not in
upstream now
- Drop patches
- icewm-mate.patch: upstream no longer uses icewm-menu-gnome2 to
generate a default menu, the current freedesktop.org approach
is superior for current distros
- icewm-use-iproute2-ss-instead-of-netstat.patch:
was accepted by upstream
OBS-URL: https://build.opensuse.org/request/show/693024
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=97
- Update to 1.4.2
- Rebase patches
- icewm-susemenu.patch: rebase "suseprog" function
- icewm-preferences.patch: rebase, only IconPath hunk not in upstream now
- icewm-mate.patch: rebase several hunks in which context changed
- Drop patches that were accepted upstream
- icewm-session-desktop.patch
- icewm-exit-fork.patch
- icewm-mail.patch
- Swap "sgmltool" for "asciidoc"
OBS-URL: https://build.opensuse.org/request/show/529925
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=77