Improve the explanation on how to spy on client messages with icesh.
When rearranging windows with tile placement or cascade placement, correct for
the top side vertical offset, in those themes which have a masked top border.
Improve the explanation for some of the preferences.
Update the winoptions example on DockApps.
Guard against a color name being set to the empty string (bbidulock/icewm#614).
Improve the performance and scalability of the window list menu.
In the window list window group similar application windows together.
Add +group and +Class select options to icesh.
Improve the filtering on the WM_CLASS property in icesh.
Fix the OSS/ALSA defaults in icesound help message (bbidulock/icewm#609).
Fix the OSS/ALSA defaults in icesound man page (bbidulock/icewm#608)
Only support SVG for icons, not for icewmbg backgrounds.
Let icewmbg pixmaps free its associated Image to reduce memory usage.
Prevent a potential trailing -I flag in CMake for issue #57.
Fix the description for sizeby in the icesh manpage.
Fix overflows in battery calculations for issue bbidulock/icewm#607.
Update the translations, most notably Brazilian Portuguese.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Increase the maximum value for TaskbarButtonWidthDivisor from 25 to 50.
Add a --with-background= build option to set a default background path.
Improve the responsiveness of icewmbg when a new image must be scaled.
Reduce the memory usage by icewmbg by removing the image cache.
Make icewmbg much faster when scanning directories for image files.
Improve the reliability of icewm motion compression by also testing
for subwindow equality.
Decrease the number of system calls for path lookups.
Guard against array indexing with negative indices.
Double the timeout for the dynamic menu generator to 1.4 seconds.
Eliminate most of the inefficiences when looking for icon directories.
Postpone the loading of cursors, because some cursors are seldomly used.
Rewrite the task successor and task predecessor actions to properly
take into account the separation of TaskBarApp and TaskButton,
as well as task grouping. This resolves issues #602 and #604.
Allow to build icewm using cmake -GNinja (issue #603).
Fix building on a case-insensitive file system (issue #601).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Changelog:
Keep track of changes to modal flag.
Optimize raising of modal windows.
Fix a memory leak for dynamic menu's.
Free start menu and windowlist menu on exit.
Fix for browse menu's for root and home in start menu.
Eliminate several memory leaks in icon handling.
Use absolute paths for the Exec definition in desktop files.
Only do a passive grab on buttons which are defined by the ButtonRaiseMask.
Guard against buffer overflow when copying the degrees centigrade symbol.
When a focused window can't raise, or there is no overlapping window,
then there shouldn't be a passive button grab by icewm, in order to
improve menu handling in applications which don't use windows for menu's.
Release the passive button grab from a focused window,
when a button click wouldn't raise it, for improved menu
handling for applications with internal menu's (CSS drawing).
These fix the Debian Bug report with number #989764:
"icewm: Intermittently unable to select menu items in drop-down menus.",
which was reported versus IceWM version 2.1.2 on June 12 on:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989764.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Do not check for C++11, since it is a runtime check, wont work during
cross compile, in anycase our compilers do support C++11 and default to
c++ or newer std, so this check is redundant for OE toolchains
Add new required build time deps on fribidi and imlib2
Changes are [1]
[1] https://github.com/ice-wm/icewm/releases/tag/2.3.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fixes:
INFO: Skip package icewm (status = UNKNOWN_BROKEN, current version = 1.5.5, next version = N/A)
After this commit:
INFO: icewm, 1.5.5, 1.6.4, None, N/A
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>