Skip to content

Releases: ice-wm/icewm

Release icewm-3.4.0

05 Jun 14:53
Compare
Choose a tag to compare

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

18 May 08:08
Compare
Choose a tag to compare

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

03 May 10:49
Compare
Choose a tag to compare

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

09 Apr 21:40
Compare
Choose a tag to compare

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

13 Mar 22:12
Compare
Choose a tag to compare

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

23 Jan 21:18
Compare
Choose a tag to compare

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

20 Dec 19:24
Compare
Choose a tag to compare

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

04 Dec 23:11
Compare
Choose a tag to compare

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

14 Nov 18:00
Compare
Choose a tag to compare

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

08 Nov 16:49
Compare
Choose a tag to compare

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