From 17e1fa661b2061a1b0a2d57cd439fa8c791718dab095081bed32729821746b16 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Sun, 1 Nov 2020 21:30:39 +0000 Subject: [PATCH] - 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) OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=23 --- herbstluftwm-0.8.3.tar.gz | 3 --- herbstluftwm-0.8.3.tar.gz.sig | Bin 119 -> 0 bytes herbstluftwm-0.9.0.tar.gz | 3 +++ herbstluftwm-0.9.0.tar.gz.sig | Bin 0 -> 119 bytes herbstluftwm.changes | 35 ++++++++++++++++++++++++++++++++++ herbstluftwm.spec | 4 +++- 6 files changed, 41 insertions(+), 4 deletions(-) delete mode 100644 herbstluftwm-0.8.3.tar.gz delete mode 100644 herbstluftwm-0.8.3.tar.gz.sig create mode 100644 herbstluftwm-0.9.0.tar.gz create mode 100644 herbstluftwm-0.9.0.tar.gz.sig diff --git a/herbstluftwm-0.8.3.tar.gz b/herbstluftwm-0.8.3.tar.gz deleted file mode 100644 index b0abef8..0000000 --- a/herbstluftwm-0.8.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a14e3b7e0c1c3f6a318a0a9cf631a4ab572e6de22c84c77603cf38e1e425abe2 -size 379052 diff --git a/herbstluftwm-0.8.3.tar.gz.sig b/herbstluftwm-0.8.3.tar.gz.sig deleted file mode 100644 index cbe09340a5052b86d58301b8edad13369e680df54366a98d889324a292d51a1b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAuWnmEHV2~A4WGS9m)4F5lx~X=P6mIC$wX9#Habp)NQ{3$*W(-`M0x*$p(;5Cd zGOM+Eh26GFxgM}|j$c|px_-)&_eWLb??yx^`8--Si{Y=hL_q!ip3*AiYAvxNQAhGx Ub_p1ntT2( + +- 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 8 07:56:04 UTC 2020 - Michael Vetter diff --git a/herbstluftwm.spec b/herbstluftwm.spec index 56734cf..d25d2ca 100644 --- a/herbstluftwm.spec +++ b/herbstluftwm.spec @@ -17,7 +17,7 @@ Name: herbstluftwm -Version: 0.8.3 +Version: 0.9.0 Release: 0 Summary: A manual tiling window manager License: BSD-2-Clause @@ -121,6 +121,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE,BUGS} %{_mandir}/man1/%{name}.1%{?ext_man} %{_mandir}/man7/%{name}-tutorial.7%{?ext_man} %{_datadir}/xsessions/%{name}.desktop +%{_datadir}/doc/herbstluftwm/hlwm-doc.json %files examples %dir %{_datadir}/doc/%{name}/examples @@ -143,6 +144,7 @@ rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE,BUGS} %{_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 %{_datadir}/zsh/site-functions/_herbstclient