SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libswmhack0_0-3.5.0-ill15500.19.1.x86_64.rpm :

* Sat Nov 18 2023 Sébastien POHER - Updated to version spectrwm 3.5.0
* Add
*free
* window mode. -
*free
* windows are floating windows that are not in a workspace. They remain mapped and may be resized, positioned and stacked anywhere. When iconified, they appear at the end of the uniconify menu. Note that free windows can be stacked above/below workspace windows but must be put into a workspace and unfloated to be part of its tiling layout. `float_toggle` is convenient for this purpose. - Add `free_toggle` action (default: `M-S-grave`). Toggle focused window between workspace mode and free mode. - Add `focus_free` action (default: `M-grave`). Switch focus to/from windows in free mode, if any. - Add related color and focus mark options.
* Improve EWMH (Extended Window Manager Hints) support. - Add support for docks/panels and desktop managers. - Add strut support for windows (e.g. panels) to automatically reserve screen real estate. - Add support for applications to initiate move/resize operations. - Add
*demands attention
* support to urgency features to include windows that request focus but are denied. - Add support for
*below
* state to keep windows stacked below others. - Improve _NET_ACTIVE_WINDOW handling. - Fix _NET_DESKTOP_VIEWPORT should update on workspace and region changes.
* Improve window stacking. - Overhaul window stacking for improved reliability and flexibility required for new features/fixes. Windows are now stacked as a whole instead of per region/workspace. - Add `click_to_raise` option (default: `1` (enabled)). Raises stacking priority when clicking on a window. - Add `below_toggle` action (default: `M-S-t`). Toggles
*below
* state on a focused window to keep it below other windows. `raise` can be used to temporarily bring a window above all others. - Fix `raise` and `always_raise` stacking issues. - Fix follow mode stacking issues. - Fix stacking order issues. - Restore stacking order after leaving fullscreen/maximized state.
* Workaround application issues related to ICCCM 6.3 button grabs. - If X Input Extension >= 2.1 is available, handle button bindings with the `REPLAY` flag passively, without grabs. For other button bindings, establish grabs on root. - Otherwise, for compatibility, establish all button binding grabs directly on client windows.
* Add alpha transparent color support for use with compositing managers. Colors can now be specified with an alpha component via the format `rbga:rr/gg/bb/aa` (values in hex.)
* Improve bar fonts. - Fallback to a \"fail-safe\" font if the default/user `bar_font` fails to load. - Add fallback handling for missing glyphs when using multiple fonts with Xft. - Add supplementary private-use code points to `bar_font_pua`. - Fix `$bar_font` program variable substitution should not include fallbacks.
* Improve window mapping. - Add `maximize_hide_other` and `fullscreen_hide_other` options. When a maximized/fullscreen window is focused, hide unrelated windows on the same workspace. Useful for transparent windows. - Fix window mapping issue when handling simultaneous screen changes. - Improve reliability.
* Improve (re)start handling. - Set intial focus more reliably. - Focus on fullscreen/maximized windows before main. - Restore window floating geometry on shutdown.
* Improve focus handling. - Add `prior` setting to `focus_close`. When the focused window is closed, fallback to the last focused window in the workspace. - Add `focus_prior` action. Focus last focused window on workspace. (Default binding: `M-S-a`.) - Improve previous focus fallback. - Fix iconified window focus issue. - Fix input focus fallback. - Fix setting focus with EWMH should unmaximize other windows. - Fix move/resize operation should abort on focus loss. - Fix `focus_main` issue with iconified/floating windows. - Fix max layout focus issue when closing transients. - Fix `warp_pointer` issues.
* Improve focus follow mode. - Fix handling of ConfigureWindow and EWMH requests. - Fix workspace switching issues.
* Improve status bar. - Add character sequence for workspace list indicator (+L). - Add workspace mark options for the workspace indicator (+L). - Add stack mark options for the stacking indicator (+S). - Add focus mark options for the focus status indicator (+F). - Add character sequence for number of windows in workspace (+w) (lowercase). - Add unfocused options to color bar text and background. - Add color options for when a window in free mode is focused. - Fix `bar_action` piping deadlock issue. - Fix `name_workspace` should clear on empty string. - Fix refresh bar on `name_workspace`. - Set WM_CLASS, WM_NAME and _NET_WM_NAME on the bar window.
* Add `floating` workspace layout stacking mode. - In floating layout, windows are not tiled and may be freely moved around and resized. - Add `stack_mark_floating` option for the stacking indicator (default:` \'[~]\'`). - Add `layout_floating` action (default: unbound). Directly switch to floating layout. - Add `floating` `stack_mode` to the `layout` option.
* Improve max layout. - Allow windows to be unmaximized/floated in max layout. - Add `max_layout_maximize` option to configure default maximized state. - Allow floating windows to remain floating when dragged between regions into a max layout workspace.
* Improve window handling. - Add
*snap
* behavior when dragging tiled/maximized windows. Prevents accidentally floating tiled windows. - Add `snap_distance` option (default 25). Sets the pixel distance a tiled/maximized window must be dragged (with the pointer) to make it float and move freely. Set to 0 to unsnap/float immediately. - Add `maximized_unfocus` and `fullscreen_unfocus` options. Configures handling of maximized/fullscreen windows that lose focus. - Add support for ICCCM `WM_CHANGE_STATE` ClientMessage. Enables applications to iconify their own windows. - Add support for window gravity. Improves floating window positioning by applications. - Disable border on maximized windows when `disable_border = always`. - Add window titles to `search_win`. - Fix maximize handling. - Fix handling when a window is lost immediately after ReparentWindow. - Fix Java workaround.
* Improve workspace handling. - Add `workspace_autorotate` option. When switching workspaces between regions, automatically \"rotate\" vertical/horizontal layouts based on RandR rotation data. - Add `prior_layout` action. Switch to the last used layout. (Unbound by default.) - Add optional rotation argument to `region` option. - Fix ws cycle actions should skip visible workspaces. - Add `cycle_visible` option to the man page and example conf.
* Improve debugging. - Add `-d` command-line option to enable debug mode. Enables debug mode actions and logging to
*stderr
* without the need to rebuild with `-DSWM_DEBUG`. - Add multi-line support to `debug_toggle` overlay (default: M-d). - Add atom name cache to avoid redundant requests/syncs when printing output.
* Fix X connection error handling to exit on a failed connection.
* Fix build issues. - Fix compile error when building against musl. - Fix build with clang 16 on Linux.
* Improve OpenBSD `pledge(2)` support. - Add \"wpath\" pledge for sparc64 support - Simplify usage.
* Improve Linux Makefile.
* Improve manual and examples. - Add details to `modkey` option in man page. - Add stack modes and window states to man page. - Fix incorrect key binding for `ws_6` in spectrwm_fr.conf. - Fix man page `wmctrl(1)` examples. - Fix `iostat(8)` issue in example baraction.sh script for OpenBSD. - Update man page note regarding `dmenu(1)` Xft support. - Update example spectrwm.conf. - Update `keyboard_mapping` example configuration files. - Update html manual.
* Wed Feb 10 2021 Tuukka Pasanen - Updated to version spectrwm 3.4.1- spectrwm 3.4.1
* Release on Jun 25, 2020
* Fix always_raise mapping issue.
* Fix _NET_CURRENT_DESKTOP should be updated on ws_next_move/ws_prev_move.
* Fix focus redirect for transient windows that are about to map.
* Fix manual focus should not be affected by pointer on (un)grab.
* Add java detection for JetBrains windows.
* Remove _NET_WM_STATE on withdrawn windows as advised by EWMH spec.
* Add information to man page about program call execution.- spectrwm 3.4.0- Release on Jun 17, 2020
* Add optional startup parameters: - -c file - Specify a configuration file to load instead of scanning for one. - -v - Print version and exit.
* Add new `restart_of_day` action. (Unbound by default.) (Same as restart but configuration file is loaded in full.)
* Improve startup error handling.
* Fix input focus issues.
* Fix max layout \'flickering\' issue when `focus_mode = follow`.
* Fix `ws_next_move` and `ws_prev_move`.
* Fix withdrawn window handling.
* Fix focus issue when moving transient (and related) windows between workspaces.
* Fix maximized windows sometimes unmaximize on workspace switch.
* Fix `SIGHUP` restart.
* Fix transient window crossing issue on focus/swap next/prev actions.
* Fix border color issue when clicking to focus a window on an unfocused region.
* Fix `keyboard_mapping` fallback issue.
* Fix width calculation of Xft glyphs. (Fixes the (dis)appearing space when switching workspaces.)
* Increase bar hard limits to better accomodate complex markup sequences.
* Add workaround to man page for OSs ignoring `LD_PRELOAD`.
* Add some notes to man page and fix a warning.
* Add missing options to example spectrwm.conf.
* Update spectrwm_fr.conf
* linux: Add example baraction.sh script.
* linux: Accept user-provided pkg-config command.
* linux: Install examples.
* Tue Mar 31 2020 Tuukka Pasanen - Updated to version spectrwm 3.3.0
* Add new bar text markup sequences for multiple colors/fonts/sections.
* Add new `bar_font_pua` option to assign a font (such as an icon font) to the Unicode Private Use Area (U+E000 -> U+F8FF).
* Extend `disable_border` option with `always`.
* Add support for XDG Base Directory Specification.
* Add OpenBSD pledge(2) support.
* Enable xinput2 on OpenBSD.
* Enable travis.
* Fix keysym binding issue with multiple keyboard layouts.
* Fix buffer overflow in `bar_strlcat_esc`.
* Fix infinite loop due to unsigned integer overflow.
* Fix cygwin compile issues.
* Fix NetBSD Makefile.
* Bunch of statical analyzer fixes.
* Bunch of minor fixes.- Rebase spectrwm-fix-makefile.patch.
* Fix Aarch64 building
* Thu Oct 11 2018 sogalAATTopensuse.org- Updated to version 3.2.0
* Add new \'+L\' bar_format sequence to add a workspace list indicator to the bar.
* Add new \'workspace_indicator\' option to configure the workspace indicator.
* Add new \'layout_vertical\',\'layout_horizontal\' and \'layout_max\' actions.
* Add new \'ws_empty_move\' action.
* Add support for high screen depth when creating frame/bar windows.
* Add check to adapt move/resize update rate to the refresh rate of the active display(s).
* Add \'max\' alias for the layout option value \'fullscreen\' for consistency.
* Add CHANGELOG.md
* Fix warp_pointer issue when Coordinate Transformation Matrix is used.
* Fix focus bar color on (re)start/screenchange.
* Fix libswmhack causing issues such as deadlocks with some programs.
* Fix config file parsing on musl libc.
* Fix slight pointer jump on move action.
* Fix segfault with missing FontSet charsets.
* Fix mdoc compliance.
* Thu Jan 04 2018 sogalAATTvolted.net- Updated to version 3.1.0:
* Add +R for region index to bar formatting.
* Add new bar_color_selected and bar_font_color_selected options.
* Add new \'ws_empty\' action.
* Enable padding in the bar_format using \'_\' character
* Handle MappingNotify during startup.
* Reset SIGPIPE before execvp().
* Correct size for WM_STATE.
* Tue Jul 25 2017 malcolmlewisAATTopensuse.org- Updated to version 3.0.2:
* Ensure iconic windows stay iconic when reparenting.
* Fix workspace cleanup on RandR screenchange, (gh#127 & gh#120).- Changes from version 3.0.1:
* Redraw the focus window frame when changing regions with the pointer, (gh#126).
* Prepend SWM_LIB to LD_PRELOAD instead of clobbering, (gh#124).- Changes from version 3.0.0:
* Add fullscreen_toggle action (_NET_WM_STATE_FULLSCREEN).
* Send window to next/previous regions workspace.
* Add support for _NET_REQUEST_FRAME_EXTENTS.- Rebase spectrwm-fix-makefile.patch.
* Sat Nov 28 2015 malcolmlewisAATTopensuse.org- Update to version 2.7.2: + Restore Num_Lock workaround.- Changes from version 2.7.0 and 2.7.1: + Change libswmhack.so to use RTLD_NEXT functionality when _GNU_SOURCE is defined, and add some error handling. + Resolve memory leaks on exit. + Add a new visible_noswap option that allow to not swap two visible workspace. + Document visible_noswap and at it in spectrwm.conf. + Adjust copyright dates + Fix autorun. + Change rg_move_(prev|next) and stack_balance to be unbound by default. + Add missing binds to keymapping files. + Add new option: warp_focus + Fix segfault when attempting to switch workspace during startup. + Keep function prototypes in alphabetical order. + Fix MINIMALBORDER on region focus cycling. + Additional shutdown cleanup. + Sort quirks in man page. + Tweak the urgency indicator default padding for urgent_collapse = 1. + Cleanup libswmhack.so. + Pacify -Wconditional-uninitialized warnings. + Improve the bind[] option to accept pointer buttons. + Implement stack_balance and assign it to M-S- + Implement quirk NOFOCUSCYCLE to remove a window from the normal focus cycle. + Add \'maximize_hide_bar\' to also hide the bar when maximing a window. + Implement rg_move_prev/rg_move_next to move workspaces across regions/screens. + Strip trailing padding with urgent_collapse + Add \'MINIMALBORDER\' quirk to remove borders from floating/unfocused windows.- Changes from version 2.6.2: + Use poll(2) instead of select(2). + Add Mod5 to support some more weird keyboards. + Prevent possible focus change on release of a pointer grab. + Fixed bug in man page.- Changes from version 2.6.0 and 2.6.1: + Man page cleanups. + Improve linux Makefile. + Fix bug in baraction.sh that causes bar text to flicker every 20s. + Add new quirk IGNOREPID. + Add new quirk IGNORESPAWNWS. + Fix stacking issue at (re)start when spawn_position = first or prev. + Convert all booleans to stdbool.h bool. + Add new option: warp_pointer. + Add new quirk: WS[n] + Add new option: urgent_collapse- Rebase spectrwm-fix-makefile.patch.
* Mon Jun 09 2014 malcolmlewisAATTcableone.net- Update to version 2.5.1: + Fix hang in fullscreen layout when a window has multiple transients. + Fix focus_(prev|next) for windows with multiple transients. + Add a missing queue.h macro to Linux util.h. + Add new quirk IGNORESPAWNWS. Ignore the spawn workspace when determining the initial workspace for a new window.
* Wed Apr 16 2014 malcolmlewisAATTopensuse.org- Update to version 2.5.0: + General cleanup, bug fixes and move to github.- Drop spectrwm-fix-makefile-and-add-soname.patch as soname fixed upstream.- Add spectrwm-fix-makefile.patch to clean up build.
* Tue Jul 30 2013 malcolmlewisAATTopensuse.org- Update to version 2.3.0: + Add ability to set tile_gap to negative values. + Fix crash on maprequest when WM_CLASS name and/or instance isn\'t set. + Add boundary_width to spectrwm.conf. + Add ability to move/resize floating windows beyond the region boundary. + Change global variable to local. + Fix symlinks in Linux Makefile. + Fix positioning issue on flipped layouts with a multi-column/row stack. + Fix focus when switching to an inactive workspace with a new window. + Update copyrights.- Rebase spectrwm-fix-makefile-and-add-soname.patch.
 
ICM