Releases: ice-wm/icewm
Release icewm-3.4.0
For packagers
Add translation files for ast, eo, fa, hi, ie, ka, kk, nn, si languages.
Features
Support keybindings to shifted keys for issue #134.
Support keybindings to literal Latin-1 characters.
Support all UTF-8 code points in keybindings.
Fixes
Fix for a map request from an unmanaged client for bbidulock/icewm#734.
When the keyboard layout changes, reparse the key bindings.
Changes
Update the manpage for "icewm-keys".
Updated translation: Indonesian.
New translation: Georgian.
shasum icewm-3.4.0.tar.lz 85cda505315cfacfc4642ff08a7e9e2b5ea99fb8
Release icewm-3.3.5
Fixes
Fix the keybinding for KeySysMenu and KeySysWinMenu in bbidulock/icewm#726.
Fix the KeySysWindowList if Click-to-focus is true for bbidulock/icewm#727.
Use "firefox" instead of "mozilla" as Firefox icon for #132.
Potential fix for an unresponsive client for issue bbidulock/icewm#729.
Detect idempotent RandR updates for issue bbidulock/icewm#728.
Fix the icesh exit code for manager actions.
Changes
Compute the ultimate workspace button height, before creating them.
Temporarily hide the taskbar collapse button when collapsing or expanding.
Lookup icons in more context directories for issue #132.
Report when an icon could not be found for issue #133.
Updated translations: Czech, Portugeuse.
shasum icewm-3.3.5.tar.lz 41b9c9d9f37f1cfe1b5ecb4a17651665d33f58c8
Release icewm-3.3.4
For packagers
Let configure on OpenBSD test for -liconv in EXTRA_LIBS.
Add Swedish and Turkish translations of the .desktop files.
Fixes
Fix corrupted text if built without i18n for issue #131.
When managing a new client, postpone sending a Configure event
until the final position is known, for issue bbidulock/icewm#720.
This fixes button behavior in wine, krita and pcmanfm-qt.
Changes
Improve the quality of drawing button gradients.
What are gradients?
Cache the button gradients to speed up drawing.
Eliminate half of the button drawings on startup.
Improve arrow navigation in the system dialog.
Let icesh report up to 1024 bytes of a property in "prop".
Let icesh also pick icewm internal and override redirect windows.
Support icesh "focusmodel" for clients without a WM_HINTS property.
Updated translations: Swedish, French, Turkish and Portuguese (Brazil).
shasum icewm-3.3.4.tar.lz c477fbe166d0b6efaa611eb4beead2f907cf6400
Release icewm-3.3.3
For packagers
Link icewm with libintl and libiconv for FreeBSD.
Add a Lithuanian translation to .desktop files.
Fixes
Fix to prevent passing a stray Escape key release event to underlying
client applications, as this lead to some unexpected client behavior.
Adjust workspace buttons and desktop icons when the desktop resizes.
Prevent crash on integer overflow for very small screen dimensions.
Fixes to the drawing of the system dialog buttons (Ctrl+Alt+Del).
Improve PATH lookup to fix issue #122.
Changes
Add support for Xrandr events to icewmbg for issue bbidulock/icewm#713.
Add three new buttons to the system dialog (Ctrl+Alt+Del).
Make the system dialog modal to avoid indeterminate focus after popdown.
Updated translations: Hungarian, Macedonian, Japanese, Dutch,
Catalan, Slovak, Hungarian, Portuguese, Turkish, French.
shasum icewm-3.3.3.tar.lz 92d48336d7097fd9b50908ff4b07f3a6cc84c416
Release icewm-3.3.2
For packagers
Let configure check for the presence of libiconv when on OpenBSD.
Features
Add "loop" and "pick" commands to icesh.
Allow to "unset" variables from the "env" file by icewm-session.
Fixes
Preserve the stacking order for fullscreens in Alt+Tab for bbidulock/icewm#611.
When hitting Escape while Alt+Tabbing, abandon any selection.
Detect when the focus is overlapped to grab/release mouse bindings.
A fix for "HideBordersMaximized" for shaped titlebars.
Fix "PointerFocusDelay" when mouse crosses different border subwindows.
Update the _NET_WM_ALLOWED_ACTIONS property when changing tabs.
Don't set the WM_PROTOCOLS property on the frame windows.
Let icesh support picking window by frame or title bar.
Make icesh window picking more reliable and tab-aware.
Changes
Update the window layer from the winoptions when WM_CLASS is updated.
When restoring a window, automatically focus it, if nothing has focus.
When the taskbar is collapsed, don't let it reduce the workarea.
Let icesh add resize handles in the "bordered" command if resizable.
Let icesh handle failure of XGetWindowAttributes more gracefully.
Much faster synchronization in icesh.
Update and improve several manpages.
Updated 11 translations: German, Italian, Chinese, Spanish,
French, Czech, Hebrew, Persian, Swedish, Lithuanian, Polish.
shasum icewm-3.3.2.tar.lz f3725ccdfbf0b05cd3dc0ee496db88bf919e884c
Release icewm-3.3.1
For packagers
Fixed build failure for missing yimage_gdk.h.
Fully support nanosvg as an alternative to librsvg.
Report the audio interface in the configure summary.
Features
Rolled up windows can now be moved vertically with icesh.
Let icesh also spy on RandR monitor configuration events.
Fixes
Fix multi-monitor when primary monitor is right-below of secondary.
Consider that the keyboard may have been changed externally.
Fix the "ignoreOverrideRedirect" winoption.
Changes
Don't resize when a client adjusts its WM_NORMAL_HINTS increments.
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.
Updated translations: Czech, French, Indonesian and Kazakh.
shasum icewm-3.3.1.tar.lz c0635f5b85a895c114a888f6ee9256a6f93c50ad
Release icewm-3.3.0
Add preference ToolTipIcon to control the icon in tooltips.
Add support for nanosvg as a replacement of librsvg:
configure --disable-librsvg --enable-nanosvg.
Fix for setting focus on passive motif dialogs.
When looking for a focusable window, avoid rolled up windows.
When a focused window hides or rolls up, focus some other window.
Add "getClass" and "setClass" commands to icesh.
Let icesh implicitly select windows at most once.
Allow empty color specifications.
Support tabs in task grouping.
Updated translations: Turkish
shasum icewm-3.3.0.tar.lz 89a092de95fa163fcde1df9f0c386e6052690f19
Release icewm-3.2.3
Only freeze the task pane layout when a button was removed,
which fixes the KeySysWorkspaceNext+Prev+Last bug.
Ensure that a task button is updated once it is mapped,
which prevents stale task button titles.
Show a big icon in the tooltip of a toolbar button and the tray.
All of the winoptions are now fully tab-aware.
More documentation about tabbing in the icewm manpage.
Document the "workspace" directory for icons on workspace buttons.
Add "loadicon" and "saveicon" commands to icesh.
Updated translations: Catalan, Dutch, Slovak, Japanese,
Portuguese + Brazil, Macedonian.
shasum icewm-3.2.3.tar.lz 2a86e63ef41d6bc960237b0c6609a1dbe1f48cc1
Release icewm-3.2.2
Freeze the task pane layout while Alt is pressed for bbidulock/icewm#549.
Only sort Alt+Tab on WM_CLASS when persistent for bbidulock/icewm#685.
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 for bbidulock/icewm#644.
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.
shasum icewm-3.2.2.tar.lz cd7deefd7c2e7337d4f176138b2db325f49344d6
Release icewm-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 for issue bbidulock/icewm#673.
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: Indonesian, Spanish, French (three times).
shasum icewm-3.2.1.tar.lz 9e9ff080412bbbcf06ccd51bbed8e5276eb65b53