- 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