|
|
|
|
Changelog for icewm-2.9.7-8.20.x86_64.rpm :
* Mon May 16 2022 Charlie Lin - Update to 2.9.7 * 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. * Wed Dec 08 2021 Jerónimo Navarro - Update to 2.9.2 * Fix for fullscreen wine programs for issue #73. * Fix the drawing of LED-clock for themes like \"unusualscars\". * Fix a memory access after free after loading a core font failed. * Fix a missing include sys/wait.h for the FreeBSD build. * Add support for multiple clocks in different time zones. * Internationalize the error messages for the dynamic menu. * Internationalize the keyboard tooltip.- Update to 2.9.1 * Fix for focusing wine and winecfg for issue bbidulock/icewm#625. * Fix the taskbar background for double height taskbar. * Swap the columns in the about dialog for right-to-left locales. * Replace \"sans-serif\" with \"DejaVu Sans\" for Xft fonts, because these support a wider range of characters, which improves support for languages with non-Latin scripts. * Add tabs to CPU multiline status tooltip for two-column display. * Fix multiline tooltips for right-to-left locales. * Ensure the multiline tab spacing is two character positions. * Fix taskbar collapse button for right-to-left locales. * Fix workspace pane sizing for right-to-left locales. * When the keyboard layout changes due to external reasons and the taskbar has the keyboard applet, then reflect the new layout in the taskbar applet for issue bbidulock/icewm#622. * Make the keyboard applet display all of the output of setxkbmap -query in the tooltip for the applet. * With the mouse in the keyboard applet, always post the tooltip. * Compress a series of XMappingEvents to one keyboard update.- Update to 2.9.0 * 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.- Update to 2.8.0 * 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.- Update to 2.7.0 * 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). * Thu Jul 15 2021 Jerónimo Navarro - Update to 2.6.0 * 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.- Update to 2.5.0 * Fix for a crash when destructing frames with kill message boxes. * Clear the UrgencyHint in the WM_HINTS structure to stop the flashing. * Collect windows to arrange from layers OnTop, Normal and Below. * Add new -unmapped and -viewable filters to icesh. * Restore the window selection after an \"end\" clause in icesh. * Add example for constructing dropdown terminals with icesh. * Updated 8 translations. * Add full support for application modal dialogs. * Support WM_TRANSIENT_FOR being equal to the root window, per the EWMH standard in section: \"Implementing enhanced support * for application transient windows\". * Revert \"Enforce that focus remains with IceTopWin for issue #593.\" * Support paths with spaces in the rebuild.sh build script. * Replace paths with configured directories in generated manpages for CMake builds and also fix spaces and double quotes. * CMake builds html pages for #50.- Update to 2.4.0 * Fix icehelp to ignore a missing file icon. * Add support for WindowMaker DockApps to icewm and icesh. * Support Ctrl+Mouse buttons to control dockapps. * Make icewm resilient against a newly managed client exiting immediately. * Ensure that focus remains with IceTopWin when showing desktop for issue #593. * Consider AllWorkspaces to be equal to the active workspace in Alt+Tab, when QuickSwitchGroupWorkspaces is enabled, for issue #589. * Improve recovery from restart failures. * Improve icehelp colors. * Support searching for keywords in icehelp document with Ctrl+F and F3. * Improve centrally placing transient windows over their leader window when CenterTransientsOnOwner is enabled. * Fix for when CenterLarge is true. * Prevent compiler warnings. * A dozen translations were updated.- Update to 2.3.4 * Add a button for a menu in icehelp. * Support anti-aliased fonts in icehelp. * Improve accuracy of clicking on links in icehelp. * Support reverse video in icehelp. * Add more keyboard shortcuts to icehelp. * Let icehelp handle scrollbar keys when mouse pointer is inside a scrollbar. * Improve vertical alignment of text with different font faces in icehelp. * Add a --disable-rsvg option to configure for issue #587. * Always rebuild manpages when Makefile changes. * Fix for positioning new frames for themes with mask shaped top sides. * Fix for snapping frame borders for themes with mask shaped top sides. * Generate preferences in sorted order. * Better handling of preferences which have null strings by default. * Cleaner rewriting of preferences with --rewrite-preferences option. * Add a PingTimeout preference for issue #47. * When _NET_WM_PING timeouts then request user permission to send a terminate signal to the application for issue #47. * Fix the exit code of icesh for issue #585. * Only use RTTI when debugging for issue #48. * Updated translations.- Update to 2.3.3 * Document default winoption format .OPTION. * Permit scroll wheel to control rolling up or down for issue #584. * Add new icewm option --rewrite-preferences to update preferences. * Improve documentation for options for Super/Windows key modifiers. * Make the QuickSwitch modifiers dependent on the type of QuickSwitch: either from the Alt+Tab or from the \"switchkey\" keyword for issue #583. * Don\'t reorder focus when Alt+Tabbing for issue #579. * Defer loading internationalized help text until required. * Add support for conditional expressions to icesh. * Add a toggle option \"^\" to the \"netState\" command for issue #580.- Update to 2.3.2 * Document more workspace button features. * Improve drawing rectangles with rounded corners. * Use reversed active text colors for drawing grouping number. * Dissolve the disparity between dragged and non-dragged task buttons. * Allow button clicks with some mouse motion between button press and release. * Fix for editing workspace name in the workspace button. * Repaint workspace button after editing the workspace name. * Change the default value for ModSuperIsCtrlAlt from true to false. * Support ModSuperIsCtrlAlt in the quick switch for issue #574. * Reduce the number of frame updates when changing workspace. * Free the memory for the About dialog after it is closed. * Prevent a compiler warning. * Update Finnish translation.- Update to 2.3.1 * Let icewmbg refresh the root background on icewm restart to evade a bug in the X server. * Prevent compiler warnings about missing overrides. * Improve drawing for TaskBarTaskGrouping with preferences. * Fix for drawing missing icon in message box. * Fix for changing theme via theme menus. * Fix for drawing icons in menus. * Fix for switchkey.- Update to 2.3.0 * Add new preference NetStatusShowOnlyRunning to only show running network interfaces by alspitz. * Reduce systemcalls as much as possible when updating network status. * Only update tooltips when a tooltip window is visible. * Postpone creating tooltips. * If without system tray, enforce taskbar updateLocation for issue #559. * Redraw task button when name changes. * Print more details for \"all\" in \"icesh motif\". * When client loses its X shape then update frame functions, which fixes toggling \"Use system title bar and borders\" in Chrome. * Optimize filereader to reduce the number of read system calls. * Add new preference TaskBarTaskGrouping to group similar applications under a single task button for issue #198. * Support immediate toggling of TaskBarTaskGrouping without a restart. * Add menu option to icehelp to open current document in a browser. * Support switching workspaces via window menu list. * Add command \"denormal\" to icesh for issue #561. * Support mouse buttons up to button number 9 for issue #333. * Allow to switch workspaces by key in the Alt+Tab QuickSwitch for #563. * Improve handling of modifier keys in QuickSwitch. * Support arrow keys, Home, End, Delete and Return keys in QuickSwitch. * Support keys \'1\' to \'9\' to index the QuickSwitch. * Prevent closing QuickSwitch window when a button release event occurs. * Fixes for QuickSwitch when there is a fullscreen window for issue #558. * Add QuickSwitchRaiseCandidate to raise a selected window for issue #564. * Don\'t reorder focus in QuickSwitch when changing workspaces for issue #564. * Support rotating mouse wheel buttons in QuickSwitch to scroll over windows. * Efficiency improvements to QuickSwitch. * When QuickSwitch is up and a new window is created, then add it to the list. * Support colored cursors when using libXpm for issue #45. * When activating a frame on another workspace, ignore any focus events on the root window, for more reliable QuickSwitching to intended window. * Updated documentation. * Updated translations. * Wed Mar 31 2021 Jerónimo Navarro - Update to 2.2.1 * Fix the CMake build. * Draw an icon in each message box popup. * Make input field focus tab-traversable when editing preferences. * When modifying preferences, only trim input for scalar options. * Simplify the icewm manpage. * Taskbar may have a non-zero screen due to XineramaPrimaryScreen in getNewPos. Only consider workarea when using same screen as taskbar, otherwise allow entire desktop for issue bbidulock/icewm#557. * Position the move/size-status on the screen of the window.- Update to 2.2.0 * Support modifying all icewm preferences directly via a popup. * Allow to reset a key or string option in the preferences menu. * Show the preference description when modifying a preference. * Give each preference option a meaningful description. * Drop support for nonICCCMconfigureRequest winoption. * Immediately redraw clock after setting default clock format. * Add new clock format %H:%M to clock menu. * Fix cmake test target for issue #41. * Improve CMake build speed by building libraries. * If an application resizes itself partially outside the work area, then move it back inside the work area, if possible, for issue #550. * Fix ignoreQuickSwitch winoption for focused windows for issue #552. * Support locales in icehelp and icewmhint. * Thu Nov 19 2020 Jerónimo Navarro - Release 1.9.2-1 * Enable SVG support * Thu Nov 12 2020 Jerónimo Navarro - Update to 1.9.2 * Fix for correctly restoring xterm from fullscreen in issue #28. * Prevent inadvertent growing of windows in issue #512. * Fri Nov 06 2020 Jerónimo Navarro - Update to 1.9.1 * Fix for NEdit, which delays setting WM_NORMAL_HINTS, to fix issue #510. * Fix for changing layers when ABOVE or BELOW bit is set. * Use a minimum delay of 10 ms for auto taskbar delays for issue #508. * Note in preferences which timing delays are in milliseconds. * Ignore applications with _NET_WM_STATE_SKIP_PAGER set in PagerShowPreview. * Update XDND protocol version from 3 to 5. * Mon Nov 02 2020 Jerónimo Navarro - Update to 1.9.0 * Properly handle name lookup failure for mailboxes for issue #493. * Add --valgrind and --catchsegv options to icewm-session to support debugging. * Add support for _NET_WM_WINDOW_TYPE to icesh. * Always send one synthetic ConfigureNotify on initial window map for issue #492. * Remove resize indicators from the frame window when unneeded. * Reduce the number of redraws in title bar. * Support incomplete _MOTIF_WM_HINTS property for mlterm. * Add missing getProtocols to message dialog to fix issue #494. * Drop support for ISDN network devices in the network monitor. * Update the Catalan, Japanese, Portugeuese, Slovak translations. * Update the Czech, Dutch, Indonesian, and Hindi translations. * Optimizations to handling of Motif hints to avoid unneeded resizing. * Several fixes for correct PagerShowPreview updates for #496. * Fix desktop mini icon positioning for fullscreen windows. * Don\'t activate a fullscreen window on startup when it is unmapped. * Fixes for TaskBarAutoHide. * Improve drawing of ellipsis in titles. * Optimize the loading of configuration files. * Workaround for non-standard behavior of xnec2c in issue #503. * When fullscreen then record resize requests for later restoration. * Allow width_inc and height_inc to be zero to disable maximization. * Fix handling of WM_CLIENT_LEADER property for Motif applications in #506. * Thu Sep 17 2020 Jerónimo Navarro - Update to 1.8.3 * Check if filedescriptor is valid and fix off-by-one allocation error. * When icewm starts, reduce the number of workarea updates for taskbar to one. * The taskbar only has struts if it is exactly at the top or bottom of the screen. * Fix for autohide taskbar not wanting to hide. * Support TaskBarAutoHide for TaskBarKeepBelow. * Postpone taskbar app status updates until idle, for faster event response. * Don\'t send synthetic ConfigureNotify events for resizing unless required. * Do send synthetic ConfigureNotify events for positioning when required. * Only send window position updates to the client if it really has moved. * Send at most one synthetic ConfigureNotify message per resize. * Add proper support for EWMH _NET_RESTACK_WINDOW requests to raise a window. * Reflect layer changes in the _NET_WM_STATE ABOVE and BELOW flags. * Add WinStateFullscreen to the visible _WIN_STATE bits. * Make switch icons opaque for 32-bit visuals. * Fix for \"icesh -last\". * Fix issue bbidulock/icewm#491 for F11 fullscreen key on GTK terminals. * Support \"icesh toggleState Fullscreen\" * Support icesh \"iconic\" and \"normal\" commands for WM_CHANGE_STATE. * Use wmHide or wmShow to hide or show the taskbar to fix issue bbidulock/icewm#489. * Thu Sep 10 2020 Jerónimo Navarro - Update to 1.8.2 * Fixes for using the proper icon sizes for issue #483. * Fixes for reading from pipes in \"menuprog\" and \"menuprogreload\" for issue #487. * CMake support was extended to the FreeBSD, OpenBSD and Solaris platforms. * In \"menuprog\" and \"menuprogreload\" do dollar expansion and tilde expansion. * New Portuguese (pt) translations. * Wed Sep 02 2020 Jerónimo Navarro - Update to 1.8.1 * Fix path_lookup strtok_r for non-Glibc BSD systems for #23. * Fix topSideVerticalOffset for fully opaque frame borders for #482. * Fix the FreeBSD case where icewm-session is started * in the root directory by the display manager. * Prevent premature workarea changes when collapsing * taskbar to avoid repositioning MiniIcons. * Fix the default KeySysArrangeIcons key binding to Alt+Shift+F8. * Only define KeySysArrangeIcons if preference MinimizeToDesktop=1. * Add KeyWinSmartPlace to preferences. * Remove undocumented KeyWinSnapMove. * Portability changes for OpenBSD. * Prevent cyclic dependencies for transient windows. * Also let icesh spy on ClientMessages. Changes in 1.8.0 * Let workspacebutton use the workspace button fonts when drawing text. * Don\'t switch focus on a FocusOut event on the root window. * Prevent the pingponging of focus between windows when one window loses focus. * Improved support of applications with transient windows. * In the window list window, improve the Show command to consider work area and screen boundaries. * Give message buttons some padding and a minimum size. * Fix the saving of modified options to preferences. * Fix opacity in titlebar and task buttons when using gradients. * Fix status of logout entry in the logout menu. * New theme option MenuButtonIconVertOffset to adjust the position of the menu button icon in case ShowMenuButtonIcon=1. * Improved ICCCM conformance for restack requests of transient windows. * Several improvements to the CrystalBlue theme. * Update theme NanoBlue. * Change xterm.icon into xterm.XTerm.icon in the default winoptions. * More beautiful MiniIcons show just a large shaped icon if MinimizeToDesktop=1. * Improved positioning of MiniIcons when the work area grows or shrinks. * Enable Arrange Icons in taskbar menu to rearrange all desktop MiniIcons. * Add a tooltip to MiniIcons which reflects the window title. * Enable dragging MiniIcons with the left mouse button. * Ensure icons of irregular sizes are always scaled or loaded. * Fix the --logevents option. * Update the frame status in the move menu and the layer menu before showing them. * Improved Chinese translation by WhiredPlanck. * Rename comments from APM monitor to battery monitor by DieSpinne. * Efficiency improvements to the relocation of frames when the workarea changes. * Better positioning of collapse button to avoid a white line at the bottom of the taskbar. * A completely rewritten icon locator by Eduard Bloch which finds many more icons. * A new option IconThemes by Eduard Bloch to set your icon theme preferences. * Handle more detail in configure request messages. * Avoid focusing a random client when a request to stack a client below is received. * Update _NET_CLIENT_LIST_STACKING on a configure request to restack a window. * Detect when the top side of the title bar border is partially transparent for improved positioning. * More updated translations. * Exclude the collapsed taskbar button from workarea calculations. * Update workspace buttons when workspace names change. * Show a sticky window just once on all PagerShowPreview workspace buttons. * Make button hover work after a click-cancel for issue #448. * Fix for correctly computing the X shape mask of shaped titlebars. * Fix for updating titlebar shape when title changes. * Prevent the delayed focus timer or autoraise timer from interfering when a frame is minimized, iconified or rolled up. * Don\'t set the _NET_WM_STATE_FOCUSED flag when mimimized, hidden or rolledup. * Set the WM_ICON_SIZE root window property according to theme icon sizes. * Add sys/resource.h include for FreeBSD for issue #445. * Add definition of ACPIDEV to fix compilation for FreeBSD. Changes in 1.7.0 * New preference KeyboardLayouts for switching of keyboards layouts. * Fix move menu and layer menu for selections in window list window. * Don\'t take away focus from an application when icewm exits. * On startup check _NET_ACTIVE_WINDOW and use it to preserve focus over restarts. * Set _NET_ACTIVE_WINDOW to None when no window has focus. * Better restore focus to window in Above layer when some other window closes. * New winoption ignoreActivationMessages to ignore programmatic focus requests. * Fix for taskBarWidthPercentage in case screen is not at (0, 0). * Use wordexp to avoid a /bin/sh. * Fix #21 \"Problem with dosbox and re-maximize the screen\". * Add Maximize Horizontal to window list window. * Refresh frames and buttons after screen resize to prevent artefacts. * Add detailed tracing of systray activity. * Slightly better conformance to XEMBED standard. * Reorder systray operations for better test results. * Only refocus in setWorkspace if workspace really changes. * Reset workspace focused frame if focused frame changes workspace. * Fix for negative geometry positions in winoptions. * Fix icesh runonce. * Fix for icewm --replace. * Fix icewm hint processing and make icewmhint geometry work. * Let icehelp be quiet when parsing html. * Update theme NanoBlue from Nano_Blu-1.3 to evade a bug in Glamor. Changes in 1.6.6 * Permit deleting entire input line in address bar. * Fix for TaskBarShowWindows=0 if TaskBarAutoHide=1 for issue #434. * Accept requests for clipboard selection as UTF-8. * Request selection as UTF-8 string in addressbar. * Add support for setting icewm options in env for icewm-session. * New option PagerShowLabels for issue #19. * Prevent possible division by zero when calculating battery capacity. * Make CPU temperature centered. * Fix to make window list icons fit their rows in issue #433. * Fix scaled icons in menu for issue #429 * Fix for systray background filling in issue #430. * Fix for CPUStatusShowAcpiTempInGraph=1 in issue #431. * Make title buttons behave the same as title bar for Button2. * Pass mouse presses on object buttons on to the taskbar for issue #424. * Add new -xembed selector for icesh in issue #423. * Fix for icesh -window. * Add icewm-session --output=FILE option. * Repaint frame border immediately for issue #417. * Fix TaskBarAutoHide for TaskBarDoubleHeight for issue #415. * Port to Solaris. * Slightly larger tray app icons. * Limit resize band to 3 pixels wide. * Better support for RGBA colors. * Add support for urxvt -borderless. * Fuzzy matching of desktop categories for icewm-menu-fdo. * A number of updated translations. * Sat May 16 2020 Namor Barcode - Update to 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. Changes in 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. * Tue Apr 14 2020 Yifan Jiang - Explicitly require icewm-theme-branding on SLE and Leap.- Add Conflicts between icewm-config-upstream and icewm-theme-branding * Mon Mar 16 2020 Yifan Jiang - Improve build tag consistency between SLE and Leap. * Recommend polkit-gnome to both Leap and SLE. * Disable icewm-preferences.patch for Leap. The patch makes sense to icewm-config-upstream while Leap uses icewm-theme-branding the provide the theme. * Thu Mar 05 2020 Yifan Jiang - icewm-preferences.patch: Add the adwaita legacy path to the IconPath. adwaita-icon-theme has its main icon updated to symbolic style, while icewm\'s style is more suitable for legacy-style icons (eg. web-browser). Without the update, current icewm can not find default web-browser toolbar icon (bsc#1157930). * Sat Nov 30 2019 Namor Barcode - Update to 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- Changes from 1.5.4 * 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 * 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 * 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. * 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. * Tue May 28 2019 Simon Schricker - Update to 1.5.4 * New get-commands for icesh * Support for OnyX theme for yximage * Update icewmhint and man pages * fix changing workspace names * fix NanoBlue icon names * Wed Apr 03 2019 qzheng - Update to 1.5.3- Rebase patches - icewm-susemenu.patch: rebase \"suseprog\" function - icewm-desktop-nodisplay.patch: rebase, set NoDisplay for icewm.desktop - icewm-preferences.patch: rebase, only IconPath hunk not in upstream now- Drop patches - icewm-mate.patch: upstream no longer uses icewm-menu-gnome2 to generate a default menu, the current freedesktop.org approach is superior for current distros - icewm-use-iproute2-ss-instead-of-netstat.patch: was accepted by upstream
|
|
|