- 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.

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=29
This commit is contained in:
Michael Vetter 2021-05-18 16:15:14 +00:00 committed by Git OBS Bridge
parent fa38588556
commit 9f7539d45d
6 changed files with 50 additions and 28 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6844e304761f7b1c4e9217d6a6ac7068bcd94e67ddb3269db2d219874c866e2b
size 448757

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0ba7b1bd02966e6eefe27805753082406a2d2954bc41fe040d1ccaaed25ec105
size 497523

Binary file not shown.

View File

@ -1,3 +1,46 @@
-------------------------------------------------------------------
Tue May 18 16:07:20 UTC 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 clients floating size (writable).
- 'content_geometry' holding the geometry of the applications 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 pythons types
* Bug fixes:
- Fix mistakenly transparent borders of argb clients
* New dependency: xrender
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 17 15:02:46 UTC 2021 - Michael Vetter <mvetter@suse.com> Wed Feb 17 15:02:46 UTC 2021 - Michael Vetter <mvetter@suse.com>

View File

@ -17,7 +17,7 @@
Name: herbstluftwm Name: herbstluftwm
Version: 0.9.2 Version: 0.9.3
Release: 0 Release: 0
Summary: A manual tiling window manager Summary: A manual tiling window manager
License: BSD-2-Clause License: BSD-2-Clause
@ -33,6 +33,7 @@ BuildRequires: gcc-c++ >= 4.9
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: libXft-devel BuildRequires: libXft-devel
BuildRequires: libXrandr-devel BuildRequires: libXrandr-devel
BuildRequires: libXrender-devel
BuildRequires: libxslt-devel BuildRequires: libxslt-devel
BuildRequires: ncurses-utils BuildRequires: ncurses-utils
BuildRequires: pkgconfig BuildRequires: pkgconfig
@ -109,9 +110,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE}
%license LICENSE %license LICENSE
%doc NEWS %doc NEWS
%dir %{_datadir}/doc/%{name}/ %dir %{_datadir}/doc/%{name}/
%{_datadir}/doc/%{name}/herbstclient.html %{_datadir}/doc/%{name}/html/
%{_datadir}/doc/%{name}/%{name}-tutorial.html
%{_datadir}/doc/%{name}/%{name}.html
%dir %{_sysconfdir}/xdg/%{name} %dir %{_sysconfdir}/xdg/%{name}
%{_sysconfdir}/xdg/%{name}/autostart %{_sysconfdir}/xdg/%{name}/autostart
%{_sysconfdir}/xdg/%{name}/panel.sh %{_sysconfdir}/xdg/%{name}/panel.sh
@ -126,27 +125,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE}
%{_datadir}/doc/herbstluftwm/hlwm-doc.json %{_datadir}/doc/herbstluftwm/hlwm-doc.json
%files examples %files examples
%dir %{_datadir}/doc/%{name}/examples %{_datadir}/doc/%{name}/examples/
%{_datadir}/doc/%{name}/examples/README
%{_datadir}/doc/%{name}/examples/dmenu.sh
%{_datadir}/doc/%{name}/examples/dumpbeautify.sh
%{_datadir}/doc/%{name}/examples/exec_on_tag.sh
%{_datadir}/doc/%{name}/examples/execwith.sh
%{_datadir}/doc/%{name}/examples/float-maximize.sh
%{_datadir}/doc/%{name}/examples/floatmon.sh
%{_datadir}/doc/%{name}/examples/herbstcommander.sh
%{_datadir}/doc/%{name}/examples/keychain.sh
%{_datadir}/doc/%{name}/examples/lasttag.sh
%{_datadir}/doc/%{name}/examples/layout.sh
%{_datadir}/doc/%{name}/examples/loadstate.sh
%{_datadir}/doc/%{name}/examples/maximize.sh
%{_datadir}/doc/%{name}/examples/q3terminal.sh
%{_datadir}/doc/%{name}/examples/savestate.sh
%{_datadir}/doc/%{name}/examples/scratchpad.sh
%{_datadir}/doc/%{name}/examples/toggledualhead.sh
%{_datadir}/doc/%{name}/examples/windowmenu.sh
%{_datadir}/doc/%{name}/examples/wselect.sh
%{_datadir}/doc/herbstluftwm/examples/perclient_kb_layout.sh
%files zsh-completion %files zsh-completion
%{_datadir}/zsh/site-functions/_herbstclient %{_datadir}/zsh/site-functions/_herbstclient