Releases: ice-wm/icewm
Release icewm-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.
shasum b4fe81b749330a901643b37db960a50de8ac5bcd icewm-1.6.5.tar.lz
Report issues on https://github.com/bbidulock/icewm/issues
Release icewm-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.
shasum icewm-1.6.4.tar.lz 3f29160481b22f70c2a0f6ca3545eee561ad456e
The cmake build is slightly broken, but ./configure works fine. To fix the cmake use this:
6b1721f
Release icewm-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.
shasum 7a8a672e9ce28203162fb5322d9379c9c3e192b7 icewm-1.6.3.tar.lz
Release icewm-1.6.2
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.
shasum 56391479e0d66ab973825f21cdb0703a55d509cc icewm-1.6.2.tar.lz
Release icewm-1.6.1
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.
shasum fcc102f000d177ed171e518d454390c4385868c7 icewm-1.6.1.tar.lz
Release icewm-1.6.0
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.
shasum e7931e3b011465b2972ad530d6d48fadba0ae01f icewm-1.6.0.tar.xz
Release icewm-1.5.5
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.
Release icewm-1.5.4
Support compilation with clang 8.0.1.
Support OnyX theme for yximage.
Add 8 new get-commands to icesh.
Keep doc/icewm.html to preempt asciidoc.
Update icewmhint.
Update man pages.
Fix changing WorkspaceNames.
Fix NanoBlue icon names.
Fix for CMake build.
Release icewm-1.5.3
Fix issue #338 to detect, report and prevent when configuring without font support.
Fix issue #331 to improve resizing windows by mouse.
The icesh program has 15 new commands for controlling and querying icewm.
Update translations.
Release icewm-1.5.2
Fix issue #329 to support all configure options again.
Fix issue #330 taskbar background corruption for plain old themes.
Update translations.