Revisions of spectrwm

Sébastien POHER's avatar 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's avatar Sébastien POHER (sogal) accepted request 875365 from Tuukka Pasanen's avatar 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's avatar Sébastien POHER (sogal) accepted request 790744 from Tuukka Pasanen's avatar 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's avatar Sébastien POHER (sogal) accepted request 641250 from Sébastien POHER's avatar 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's avatar Ondřej Súkup (mimi_vx) accepted request 564517 from Sébastien POHER's avatar 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
openSUSE Build Service is sponsored by