aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/icewm
AgeCommit message (Collapse)Author
2024-01-19icewm: upgrade 3.4.4 -> 3.4.5alperak
Changelog: Fixes Fix for centering the clock LED digits vertically. Fix the KeyWinTile commands for multi-monitor setups. Fix the workspace buttons for right-to-left languages. Changes Let KeySysTile only tile the windows on the active monitor. Update the 'Hibernate' command and add two new hibernate icons. When pasting into the addressbar, replace newlines with spaces. When focusing with RaiseOnFocus, release the button grab. After raising a focused window, release its button grab. Avoid calls to fstat to circumvent a glibc inefficiency. Prefer localtime_r over localtime to evade a glibc inefficiency. Update the copyright notice in the about window. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-29icewm: upgrade 2.9.9 -> 3.4.4alperak
Changelog: https://github.com/ice-wm/icewm/blob/3.4.4/NEWS Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15icewm: upgrade 2.9.8 -> 2.9.9Wang Mingyu
Changelog: =========== -Permit percentages to have comma's in icesh. -Keep accurate track of window changes in workspace buttons for PagerShowPreview. Only redraw affected workspace buttons, which reduces the total number of workspace button redraws, especially for larges number of workspace buttons. -Add key bindings for single window tiling operations for issues bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84. -Complete -e option. -WindowMaker dock apps are supported. -Support more HTML entities in icehelp. -Remove dependency on asciidoc and prefer markdown format for the manual. -Prevent warnings. -Also install markdown. -Try srcdir. -Cleanup test and prefer markdown manual. -Cleanup key grabs. -Drop obsolete wmOccupyAll(). -Accept either markdown or asciidoc to generate manual html with CMake. -Add markdown and icesh. -Automatically detect and prevent race conditions in icesh relating to moving and sizing windows for issue #335. Improve the accuracy of the "sizeto" command in icesh for issue #335. Add "extents" command to icesh. Add "workarea" command to icesh. -Get rid of the frameContext. -Prefer findClient in two cases: unmap notify and recv ping. -Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into icewm-1-4-BRANCH -Merge branch 'icewm-1-4-BRANCH' Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-06icewm: upgrade 2.9.7 -> 2.9.8wangmy
Changelog: ========= Omit trailing dot in CPU temperature and add centigrade symbol for issue bbidulock/icewm#652. If there is no WM active, then a request to restart will start icewm. Don't create the ~/.icewm directory, unless required to save a file. When showing the desktop, also minimize a focused fullscreen window. Add support for COMPOUND_TEXT title names in WM_NAME strings for issue bbidulock/icewm#26. Limit window dimensions to 32732 pixels in the icesh command. Improve the truncation of titles for TaskBarTaskGrouping in issue bbidulock/icewm#658. Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue bbidulock/icewm#560. Update the TaskBarTaskGrouping menu, when tasks are added or removed. Restore the 2.5.0 container handling of button presses for issue bbidulock/icewm#649. Make the TaskBarGraphHeight preference themable for issue bbidulock/icewm#659. Clarify which preferences are themable in icewm-preferences(5). Update the translations for Macedonian and Swedish. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09icewm: upgrade 2.9.6 -> 2.9.7wangmy
Changelog: ========== 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. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-13icewm:include imlib2-loaders packageKARN JYE LAU
icewm 2.0.0 above have use imlib2 as default rendering engine.Update icewm recipe to include the essential packages for icewm to work properly. Signed-off-by: KARN JYE LAU <karn.jye.lau@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-12icewm: upgrade 2.9.0 -> 2.9.6wangmy
Changelog from 2.9.0 to 2.9.6: https://github.com/ice-wm/icewm/blob/2.9.6/NEWS Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-29icewm: upgrade 2.8.0 -> 2.9.0wangmy
Changelog: Improvements to drawing right-to-left text within left-to-right locales. Improvements for right-to-left locales like Arabic and Hebrew. Give icewmbg an error handler to protect against destroyed windows. Updated translations, most notably Ukrainian. Only free cursor attributes when they were allocated. Fix column alignment in menu's for right-to-left languages. Prefer to keep the system menu within the frame when opening it from the menu button in the titlebar. Don't repaint the taskbar when it is collapsed. Refresh the taskbar to prevent background artefacts in CoolSteel. Fix the last entry in the themes menu for the default theme. Ignore empty resize events to reduce flickering when resizing in CoolSteel. Only redraw frame borders on the last expose event. Fix the the bottom right hole of a scrolled window list for bbidulock/icewm#620. Add logout icons to Logout submenu for issue #69. Update minimum required cmake version to 3.2. Support right-to-left languages for corefonts when i18n is enabled. When codesets are missing in a fontset, then only search for extra fonts in the same font family, and only when i18n is enabled. Detect UTF-8 locale and support multibyte to wide character conversions. Make DejaVu the default backup font family for corefonts. Fix the horizontal scrollbar for the window list window. Improve the ascent/descent detection for font sets. Optimize text length detection for width-limited text fields. Improve the Xft last resort backup font. Improve vertical font positioning for the address bar. Reuse discarded miniicon positions when minimizing to desktop. Flush stdout after printing preferences. Detect Right-To-Left locales Arabic, Hebrew, Farsi, Pashto, Sindhi, Urdu. Improve the handling of font loading failures. Improve the handling of setting "PreferFreetypeFonts" to false. Use the font "10x20" as the last resort font instead of "fixed". Be resilient to font preferences being set to the empty string. Document drag and drop. Add support for edge switching during drag and drop operations. Update icewm.desktop for issue bbidulock/icewm#617. Add a font cache to prevent repeatedly loading the same fonts, which also makes icewm a little faster on startup. Don't kill internal windows. Only let a frame retake focus on an ungrab event when the manager still believes that frame should have focus. This fixes the flashing of title bar buttons when the window list window is popped up. Fix for FreeBSD build. Document the -T switch for taskbar in icesh for issue #18. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16icewm: upgrade 2.7.0 -> 2.8.0wangmy
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>
2021-08-20icewm: upgrade 2.6.0 -> 2.7.0wangmy
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>
2021-08-03Convert to new override syntaxMartin Jansa
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>
2021-07-16icewm: upgrade 2.3.4 -> 2.6.0wangmy
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>
2021-06-03icewm: upgrade 2.3.3 -> 2.3.4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-06icewm: Upgrade to 2.3.3Khem Raj
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>
2020-04-21icewm: upgrade 1.5.5 -> 1.6.5Tim Orling
Add additional DEPENDS on libxcomposite, libxfixes, libxdamage Add update-alternatives similar to xfce-session from meta-xfce For release notes and changes see: https://github.com/ice-wm/icewm/releases/ Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-05icewm: fix upstream version checkPierre-Jean Texier
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>
2019-11-21recipes: rename distro_features_check to features_checkDenys Dmytriyenko
Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02icewm: add recipeYong, Jonathan
IceWM is a window manager for the X Window System. The goal of IceWM is to provide speed and simplicity. It comes with a taskbar with pager, global and per-window keybindings and a dynamic menu system. Website: https://ice-wm.org/ Manual: https://ice-wm.org/manual/ Themes Howto https://ice-wm.org/themes/ Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>