- Update to 0.8.0:
* single window floating (every client has an attribute 'floating' which can
be set at run time and via the rule consequence 'floating=on')
* monitor detection via xrandr
* detection of external panels
* new command: apply_rules
* new command: export (convenience wrapper around setenv)
* new client attribute: keys_inactive (negation of keymask)
* new command: drag (initiates moving/resizing a window by mouse)
* if tags have been configured through EWMH before herbstluftwm starts (from
a previous running window manager), then herbstluftwm re-uses these tags
(start with --no-tag-import to disable this)
* The build system is now cmake. See the INSTALL file if you need to
compile herbstluftwm yourself.
* the 'remove' command now tries to preserve the focus and the client
arrangement. Intuitively speaking, 'remove' is undoing a frame split.
* Many boolean style settings were formerly of type int. Now, these are
boolean settings.
* The 'toggle' command only works for boolean settings. For the former
behavior for int-typed settings, use 'cycle_value'.
* Writing '%%' in the 'sprintf' format string now gives a literate '%', just
as printf. Formerly it stayed '%%'.
* The 'keybind' command now accepts all valid key symbols, even if they are
not present on the current keyboard layout at the time of setup.
* the rules are also applied to those clients that change their WM_CLASS
after being shown already.
* 'detect_monitors' has an additional '--list-all' parameter
* do not change the focus (for focus_follows_mouse=1) when an unmanaged
dialog (e.g. a rofi menu or a notification) closes.
* list_rules now prints regex-based rule conditions with '~' instead of '='
OBS-URL: https://build.opensuse.org/request/show/793442
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=15
- Update to 0.7.2:
* When herbstluftwm is not running and herbstclient is called,
the absent herbstluftwm is detected instead of hanging forever.
* Close window on _NET_CLOSE_WINDOW. This makes closing windows
via ewmh panels work.
* Fix return code of remove_attr
* Fix error when unmanaging clients
* Some typo fixes in the documentation
- Remove and replace with sed:
* herbstluftwm-shebangs.patch
* herbstluftwm-shebangs-2.patch
* herbstluftwm-shebangs-3.patch
OBS-URL: https://build.opensuse.org/request/show/706218
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=13
- repackage for stable releases
- updated to latest stable release (0.7.0)
- updated to latest git version
- enhanced description
- realised sources as services (git clone and recompress to *.tar.bz2
- made install section cleaner
- replaced ./$FILENAME with ./* to fit all files in a specific doc directory in the files section
- Capitalized summary to prevent this error
herbstluftwm.x86_64: E: summary-not-capitalized (Badness: 63) C a manual tiling window manager
- added desktop file to start herbstluftwm from all standard display managers
- updated source to current git status (04.12.2011)
- corrected program version tag
- renamed source *.tar.bz2
- added missing dependency (ncurses-utils)
- another dependency
- make file changes (install paths)
- added Group Tag to *.spec file
- added makefile parameters
- another makefile parameters (install dirs)
- added files to the 'files' section
- added missing directories to 'files' section
- added make install to section %install
- added dependency glib2-devel as build requirement
- moved option -n %{${MACRO}} to setup section #layer 8 failure :P
- added source and a test spec file
OBS-URL: https://build.opensuse.org/request/show/526282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=1