From 9f7539d45daf5843ad7838399bd8a5e7a1cc538ebbd71ec6ddf3f80134ab8e4b Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Tue, 18 May 2021 16:15:14 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=200.9.3:=20=20=20*=20herbstclie?= =?UTF-8?q?nt=20prints=20error=20messages=20always=20on=20stderr=20and=20n?= =?UTF-8?q?ormal=20=20=20=20=20output=20always=20on=20stdout=20(before,=20?= =?UTF-8?q?both=20were=20printed=20to=20the=20same=20channel).=20=20=20*?= =?UTF-8?q?=20True=20transparency=20support=20for=20frame=20and=20client?= =?UTF-8?q?=20decorations=20=20=20=20=20(requires=20a=20compositor=20like?= =?UTF-8?q?=20picom,=20compton,=20or=20xcompmgr)=20=20=20*=20Colors=20cont?= =?UTF-8?q?ain=20alpha-values=20(format=20#RRGGBBAA)=20=20=20*=20Do=20not?= =?UTF-8?q?=20draw=20frame=20background=20behind=20clients=20(so=20for=20s?= =?UTF-8?q?emi-transparent=20=20=20=20=20client=20decorations,=20one=20doe?= =?UTF-8?q?s=20not=20see=20the=20frame=20decoration=20behind=20but=20the?= =?UTF-8?q?=20wallpaper=20instead)=20=20=20*=20New=20command=20line=20opti?= =?UTF-8?q?on=20'--replace'=20for=20replacing=20an=20existing=20window=20m?= =?UTF-8?q?anager.=20=20=20*=20New=20command=20'list=5Fclients'.=20=20=20*?= =?UTF-8?q?=20The=20frame=20attributes=20('selection',=20'algorithm',=20'f?= =?UTF-8?q?raction',=20=20=20=20=20'split=5Ftype')=20are=20now=20writable.?= =?UTF-8?q?=20=20=20*=20New=20objects=20for=20panels=20(under=20'panels',?= =?UTF-8?q?=20exposing=20attributes=20=20=20=20=20'instance',=20'class',?= =?UTF-8?q?=20'geometry',=20'winid')=20=20=20*=20The=20setting=20'monitors?= =?UTF-8?q?=5Flocked'=20is=20now=20explicitly=20an=20unsigned=20integer.?= =?UTF-8?q?=20=20=20*=20The=20setting=20'default=5Fframe=5Flayout'=20now?= =?UTF-8?q?=20holds=20an=20algorithm=20name.=20=20=20*=20New=20client=20at?= =?UTF-8?q?tributes:=20=20=20=20=20-=20'floating=5Fgeometry'=20holding=20t?= =?UTF-8?q?he=20client=E2=80=99s=20floating=20size=20(writable).=20=20=20?= =?UTF-8?q?=20=20-=20'content=5Fgeometry'=20holding=20the=20geometry=20of?= =?UTF-8?q?=20the=20application=E2=80=99s=20content.=20=20=20*=20The=20'sh?= =?UTF-8?q?ift'=20command=20now=20moves=20the=20window=20to=20a=20neighbou?= =?UTF-8?q?red=20monitor=20if=20the=20=20=20=20=20window=20cannot=20be=20m?= =?UTF-8?q?oved=20within=20a=20tag=20in=20the=20desired=20direction.=20=20?= =?UTF-8?q?=20*=20New=20command=20'lower'=20to=20lower=20a=20window=20in?= =?UTF-8?q?=20the=20stack.=20=20=20*=20The=20'cycle=5Fvalue'=20command=20n?= =?UTF-8?q?ow=20expects=20an=20attribute=20(and=20only=20works=20for=20=20?= =?UTF-8?q?=20=20=20settings=20for=20compatibility).=20=20=20*=20New=20obj?= =?UTF-8?q?ect=20'types'=20containing=20documentation=20on=20(attribute-)?= =?UTF-8?q?=20types.=20=20=20*=20New=20command=20'attr=5Ftype'=20printing?= =?UTF-8?q?=20the=20type=20of=20a=20given=20attribute.=20=20=20*=20New=20c?= =?UTF-8?q?lient=20alias=20'last-minimized'=20and=20'longest-minimized'=20?= =?UTF-8?q?for=20=20=20=20=20focusing=20and=20unminimizing=20minimized=20c?= =?UTF-8?q?lients.=20=20=20*=20Relative=20values=20for=20integer=20attribu?= =?UTF-8?q?tes=20('+=3DN'=20and=20'-=3DN')=20=20=20*=20The=20'cycle'=20com?= =?UTF-8?q?mand=20now=20also=20cycles=20through=20floating=20windows.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=29 --- herbstluftwm-0.9.2.tar.gz | 3 --- herbstluftwm-0.9.2.tar.gz.sig | Bin 119 -> 0 bytes herbstluftwm-0.9.3.tar.gz | 3 +++ herbstluftwm-0.9.3.tar.gz.sig | Bin 0 -> 119 bytes herbstluftwm.changes | 43 ++++++++++++++++++++++++++++++++++ herbstluftwm.spec | 29 ++++------------------- 6 files changed, 50 insertions(+), 28 deletions(-) delete mode 100644 herbstluftwm-0.9.2.tar.gz delete mode 100644 herbstluftwm-0.9.2.tar.gz.sig create mode 100644 herbstluftwm-0.9.3.tar.gz create mode 100644 herbstluftwm-0.9.3.tar.gz.sig diff --git a/herbstluftwm-0.9.2.tar.gz b/herbstluftwm-0.9.2.tar.gz deleted file mode 100644 index a70645a..0000000 --- a/herbstluftwm-0.9.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6844e304761f7b1c4e9217d6a6ac7068bcd94e67ddb3269db2d219874c866e2b -size 448757 diff --git a/herbstluftwm-0.9.2.tar.gz.sig b/herbstluftwm-0.9.2.tar.gz.sig deleted file mode 100644 index de5e1483a40837df0edc9181109cd0262049d460d27d85cd509dc91b89bc7277..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAuWnmEHV2~A4WGS9m)4F5lx~X=P6mIC$wX9#Habp)NQ-aQ)s|;M60x*%K8yOk; zFLM5Vl5yH-o?J-Fae2i}FRC0;z9wX>$?z4J5PS8-8ixOwciDrDFB_~k-OefQnlg9#81nwHZuJ8yAZ$rX2fmlsjk{aB4W~~ V{NFt{baw00X7Zc$=(cyxM*!wDHfR6< literal 0 HcmV?d00001 diff --git a/herbstluftwm.changes b/herbstluftwm.changes index b74d41a..4574cbb 100644 --- a/herbstluftwm.changes +++ b/herbstluftwm.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Tue May 18 16:07:20 UTC 2021 - Michael Vetter + +- 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 15:02:46 UTC 2021 - Michael Vetter diff --git a/herbstluftwm.spec b/herbstluftwm.spec index 50656ad..44a85c5 100644 --- a/herbstluftwm.spec +++ b/herbstluftwm.spec @@ -17,7 +17,7 @@ Name: herbstluftwm -Version: 0.9.2 +Version: 0.9.3 Release: 0 Summary: A manual tiling window manager License: BSD-2-Clause @@ -33,6 +33,7 @@ BuildRequires: gcc-c++ >= 4.9 BuildRequires: glib2-devel BuildRequires: libXft-devel BuildRequires: libXrandr-devel +BuildRequires: libXrender-devel BuildRequires: libxslt-devel BuildRequires: ncurses-utils BuildRequires: pkgconfig @@ -109,9 +110,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE} %license LICENSE %doc NEWS %dir %{_datadir}/doc/%{name}/ -%{_datadir}/doc/%{name}/herbstclient.html -%{_datadir}/doc/%{name}/%{name}-tutorial.html -%{_datadir}/doc/%{name}/%{name}.html +%{_datadir}/doc/%{name}/html/ %dir %{_sysconfdir}/xdg/%{name} %{_sysconfdir}/xdg/%{name}/autostart %{_sysconfdir}/xdg/%{name}/panel.sh @@ -126,27 +125,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE} %{_datadir}/doc/herbstluftwm/hlwm-doc.json %files examples -%dir %{_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 +%{_datadir}/doc/%{name}/examples/ %files zsh-completion %{_datadir}/zsh/site-functions/_herbstclient