Revisions of spectrwm
Sébastien POHER (sogal)
committed
(revision 7)
Sébastien POHER (sogal)
committed
(revision 6)
Sébastien POHER (sogal)
committed
(revision 5)
- Updated to version spectrwm 3.5.0 Major version release with lots of changes, fixes and improvements. See detailed changelog.
Sébastien POHER (sogal)
accepted
request 875365
from
Tuukka Pasanen (illuusio)
(revision 4)
- 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.
Sébastien POHER (sogal)
accepted
request 790744
from
Tuukka Pasanen (illuusio)
(revision 3)
- 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
Sébastien POHER (sogal)
accepted
request 641250
from
Sébastien POHER (sogal)
(revision 2)
- 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.
Ondřej Súkup (mimi_vx)
accepted
request 564517
from
Sébastien POHER (sogal)
(revision 1)
- 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. - 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. - 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. - 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. - 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. - 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. - Update to version 2.2.0: + Fix manual focus mode sometimes switching region with pointer motion. + Fix input focus fallback issue when running with multiple regions. + Changed unsigned long to size_t. + Improve man page explanation of verbose_layout. + Fix fullscreen layout stacking issue when using multiple regions. - Clean up BuildRequires. - Clean up patch to include optflags. - Updated to latest git release: + Add new ws_next_move and ws_prev_move bindings. + Remove path from Linux spectrwm.desktop. + Initialize some pointers that could be freed without being initialized. + Add get_screen_count function that handles the result of xcb_get_setup. + Add new quirk NOFOCUSONMAP. - Updated to latest git release: + Fix setkeymapping to call expand_tilde for proper expansion of ~ in path. - Updates from 2.1.1: + Fix bar clock not getting updated during periods of inactivity. + Fix move/resize to bail if the window gets destroyed. + Validate bound spawn programs after conf is loaded. + avoid a free on an uninitialized variable by setting optval to NULL. + Fix issue where rapid window crossing events might get ignored. + Fix fparseln flags to remove escape characters in the result. - Update to latest git release. - Initial build. - Add spectrwm-fix-makefile-and-add-soname.patch: Clean up install locations and add soname to shared library.
Displaying all 7 revisions