Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

herbstluftwm-bash-completion-0.9.6-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: herbstluftwm-bash-completion Distribution: openSUSE Tumbleweed
Version: 0.9.6 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 7 10:56:13 2026
Group: System/Shells Build host: reproducible
Size: 442 Source RPM: herbstluftwm-0.9.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://herbstluftwm.org
Summary: Bash completion for herbstluftwm
Bash completion for herbstclient

Provides

Requires

License

BSD-2-Clause

Changelog

* Tue Apr 07 2026 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.6:
    * New herbstclient mode --binary-pipe which allows to send multiple commands
      through a single herbstclient instance.
    * CSS-inspired theme engine (new attributes 'theme.name', 'theme.style_override')
    * New client attribute 'sticky' (does not react yet to EWMH requests)
    * New option if_multiple_empty for settings.show_frame_decorations that only
      shows the frame decorations on a tag with multiple frames and no client
      windows.
    * The setting 'smart_window_surroundings' has been changed to accept the
      following new values: 'off', 'one_window' (equivalently 'on'), and
      'one_window_and_frame'. Setting it to 'one_window_and_frame' will only hide
      window surroundings when there is only one window and one frame in a tag,
      'one_window' and 'off' mirror the old behaviour with regards to 'true' and
      'false'.
    * New monitors.tag_selection_strategy attribute, which can be used to
      customize how tags are assigned to new monitors. The default any_unshown
      picks the first available (not yet shown) tag, which is the same behavior
      as previous releases. only_empty makes sure only empty tags are picked for
      new monitors, while prefer_empty prefers empty tags but falls back to any
      unshown tag if none are empty.
    * New support for extra mouse buttons (up to 9). These values are hard-coded,
      but upstream X.h also uses hardcoded values, so potential for breakage
      should be minimal.
    * Bug fix: Only redraw after new WM_NORMAL_HINTS if it would affect the clients geometry.
    * New options to rule consequence 'floatplacement' which allow placement of
      floating clients into monitor corners; 'topleft', 'topright', 'bottomleft',
      'bottomright'
* Fri Mar 06 2026 Marc-Elias Travitzky <marcelias.travitzky@suse.com>
  - Add fix-import.patch
    This patch adds a missing import of cstdint
* Wed Oct 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Replace freetype-devel BuildRequires with freetype2: this is
    actually what is needed, but as fontconfig happened to pull it in
    already, things happened to work. Freetype 1 is not needed here.
* Mon Aug 01 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.5:
    * Key binds for release events.
    * The Setting 'smart_frame_surroundings' has been changed to accept the
      following new values: 'off', 'hide_all', and 'hide_gaps'. Setting it to
      'hide_gaps' will only hide frame gaps when applicable, 'hide_all' and 'off'
      mirror the old behaviour with regards to 'true' and 'false'.
    * New format '%{ }' for easier attribute access in the sprintf command
    * New setting 'show_frame_decorations' that controls when frame decorations
      are shown. This should be used instead of the old 'always_show_frame'
    * New frame attribute 'content_geometry'
    * New tag attribute 'at_end'
    * New monitor attribute 'content_geometry'
    * Fix bug in ipc protocol for big-endian systems
* Fri Mar 18 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.4:
    * Tabbed window titles in the 'max' layout algorithm (controllable
      via the 'tabbed_max' setting)
    * Directionally moving through a max layout is possible via focus / shift by
      adding '--level=tabbed' (only for 'tabbed_max') or '--level=any'
      (any 'max' layout).
    * New decoration setting 'title_when' to control, when window
      titles and tabs are shown.
    * New decoration settings 'title_depth' and 'title_align'.
    * New decoration settings for configuring unselected tabs:
      'tab_color', 'tab_outer_width', 'tab_outer_color', 'tab_title_color'
    * New autostart object with attributes 'path', 'running',
      'pid', 'last_status'
    * New client attribute 'floating_effectively' and associated
      X11 properties 'HLWM_FLOATING_WINDOW' and 'HLWM_TILING_WINDOW'
    * New 'foreach' command line flags: '--filter-name=',
      '--recursive', '--unique'
    * The 'spawn' command now prints an error message on exec failure
    * New read-only client attribute 'decoration_geometry'.
    * New rule condition 'fixedsize'
    * New attribute 'decorated' to disable window decorations
    * The cursor shape now indicates resize options.
    * New setting 'ellipsis'
    * Floating clients can now be dragged between monitors via the mouse
    * Frames can be simultaneously resized in x and y direction with the mouse.
    Bug fixes:
    * Update floating geometry if a client’s size hints change
    * Correct alpha value handling: if compositor is detected,
      premultiply rgb values with the alpha value
* Tue May 18 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.3:
    * herbstclient prints error messages always on stderr and normal
      output always on stdout (before, both were printed to the same channel).
    * True transparency support for frame and client decorations
      (requires a compositor like picom, compton, or xcompmgr)
    * Colors contain alpha-values (format #RRGGBBAA)
    * Do not draw frame background behind clients (so for semi-transparent
      client decorations, one does not see the frame decoration behind but the wallpaper instead)
    * New command line option '--replace' for replacing an existing window manager.
    * New command 'list_clients'.
    * The frame attributes ('selection', 'algorithm', 'fraction',
      'split_type') are now writable.
    * New objects for panels (under 'panels', exposing attributes
      'instance', 'class', 'geometry', 'winid')
    * The setting 'monitors_locked' is now explicitly an unsigned integer.
    * The setting 'default_frame_layout' now holds an algorithm name.
    * New client attributes:
    - 'floating_geometry' holding the client’s floating size (writable).
    - 'content_geometry' holding the geometry of the application’s content.
    * The 'shift' command now moves the window to a neighboured monitor if the
      window cannot be moved within a tag in the desired direction.
    * New command 'lower' to lower a window in the stack.
    * The 'cycle_value' command now expects an attribute (and only works for
      settings for compatibility).
    * New object 'types' containing documentation on (attribute-) types.
    * New command 'attr_type' printing the type of a given attribute.
    * New client alias 'last-minimized' and 'longest-minimized' for
      focusing and unminimizing minimized clients.
    * Relative values for integer attributes ('+=N' and '-=N')
    * The 'cycle' command now also cycles through floating windows.
    * The 'rule' command now reports errors already during rule creation.
    * In rule consequences, 'toggle' is not allowed anymore.
    * New rule consequences:
    - 'floating_geometry' for setting the attribute of the same name (i.e.
      position and size of the new client)
    * The python bindings automatically convert from and to python’s types
    * Bug fixes:
    - Fix mistakenly transparent borders of argb clients
    * New dependency: xrender
* Wed Feb 17 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.2:
    * Client window titles (controlled by the theme attributes
      'title_height', 'title_color', 'title_font')
    * New command 'help' for live documentation on the object tree
    * New 'watch' command that emits hooks when attribute values change.
    * The 'lock_tag' attribute is now writable.
    * New 'geometry' attribute for monitors.
    * New dependencies: xft, freetype
    Bug fixes:
    * Correctly interpret _NET_WM_STRUT. This fixes panels that leave
      a bit of space between the panel and the monitor edge and also
      panels between two monitors.
    * Correctly handling minimized clients when removing a tag.
    * Preserve stacking order when changing the floating state of a tag
    * Update frame objects correctly in the commands 'mirror' and 'rotate'
* Mon Jan 04 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.1:
    * Client minimization (controlled by the attribute 'minimized' of
      every client)
    * The 'index' attribute of tags is now writable. This allows adjusting
      the order of existing tags.
    * New child object 'focused_client' for each tag object.
    * New child object 'focused_frame' for the tiling object of each tag
      object.
    * New child object 'parent_frame' for each client providing the frame
      the client sits in
    * New command 'mirror'
    * New command 'apply_tmp_rule'
    * The 'apply_rules' command now reports parse errors
    * Reserve space for panels that do not set _NET_WM_STRUT e.g. conky
      windows of type 'dock'.
    * Only build json object doc if WITH_DOCUMENTATION is activated
    * Bug fixes:
    - When hiding windows, correctly set their WM_STATE to IconicState
      (we set it to Withdrawn state before, which means "unmanaged" and
      thus is wrong). This may require restarting pagers when upgrading
      hlwm live.
    - Fix crash in 'split explode'
    - 'split explode' preserves the window focus (as in v0.7.2 and before)
* Sun Nov 01 2020 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.0:
    * When an application fails to focus itself (because
      focus_stealing_prevention is active), then the window is marked
      as urgent.
    * New optional argument for the 'split' command for splitting
      non-leaf frames
    * Frame objects: the frame layout can be introspected via the
      'tiling' object present in each tag, e.g.: 'tags.focus.tiling'.
    * New command 'foreach' for iterating over objects
    * New attribute 'urgent_count' for tags, counting the number of
      urgent clients on a tag
    * New rule consequence 'floatplacement' that updates the placement
      of floating clients ('floatplacement=smart' for little overlap,
      'floatplacement=center' for centering) or leaves the floating
      position as is ('floatplacement=none')
    * New rule condition 'pgid'
    * New format specifier '%c' in the 'sprintf' command (useful
      in combination with 'foreach')
    * The 'new_attr' command now also accepts an initial value
    * React to a change of the 'floating_focused' attribute of the
      tag object
    * New frame index character 'p' for accessing the parent frame
    * Object tree documentation as a json file
    Bug fixes:
    * Fix wrong behaviour in 'cycle_layout' in the case where the
      current layout is not contained in the layout list passed
      to 'cycle_layout'.
    * Fix handling of delta -1 in 'focus_monitor' and 'cycle_monitor'
    * Fixed precision decimals in the layout tree (more reliable
      in- and output of fractions in frame splits)
    * Fixes in maximize.sh
* Mon Jun 08 2020 Michael Vetter <mvetter@suse.com>
  - Update to 0.8.3:
    * Set .desktop file Type to Application (#903)
    * Ignore EnterNotify events by grabs and decoration (#907)
    * Don't drop later EnterNotify during enternotify() (#909)
    * Consistently use $(BUILDDIR) in Makefile
    * Remove unused command interface methods (#917)
    * Update and add new tests

Files

/usr/share/bash-completion/completions/herbstclient


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026