herbstluftwm/herbstluftwm.changes
Michael Vetter 99b7b9bbef Accepting request 793442 from home:jubalh:branches:X11:windowmanagers
- 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
2020-04-14 10:32:20 +00:00

172 lines
6.8 KiB
Plaintext

-------------------------------------------------------------------
Sun Apr 12 20:45:28 UTC 2020 - Michael Vetter <mvetter@suse.com>
- 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 '='
* new attributes on every monitor for pad_up pad_down pad_left pad_right
* new flag --exit-on-xerror (to be used in automated testing only)
* Formerly, double dots in object paths were allowed (similar to double
slashes in file paths in unix). Right now, they are only allowed at the end
(which is necessary for the tab-completion of attr):
- +monitors+ is valid
- +monitors.+ is valid
- +monitors..+ is valid
- +monitors.by-name.+ is valid
- +monitors..by-name.+ is *invalid*
- Remove examples-remove-executable-bits.patch
- Run spec-cleaner
-------------------------------------------------------------------
Wed May 29 07:19:37 UTC 2019 - mvetter@suse.com
- 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
-------------------------------------------------------------------
Fri Mar 22 01:23:44 UTC 2019 - xaver@hellauer.bayern
- updated to latest stable release (0.7.1)
- changes to herbstluftwm-shebangs.patch due to rejects caused by upstream changes
- add herbstluftwm-shebangs-3.patch
- fish-completion package
-------------------------------------------------------------------
Wed Jan 10 14:22:05 UTC 2018 - jengelh@inai.de
- Update RPM groups and summaries.
-------------------------------------------------------------------
Mon Jan 1 00:41:19 UTC 2018 - avindra@opensuse.org
- Split files into appropriate sub-packages
- Pass optflags to gcc via CPPFLAGS instead of CXXFLAGS
- Patches for fixing build errors and warnings
* add herbstluftwm-shebangs.patch
* add herbstluftwm-shebangs-2.patch
* add examples-remove-executable-bits.patch
- Source download
* update all urls to use https
* track .sig file
- General tidiness
* cleanup with spec-cleaner
* use %make_install macro
* renumber sources
-------------------------------------------------------------------
Tue Dec 5 21:35:10 UTC 2017 - crrodriguez@opensuse.org
- Respect %optflags
- BuildRequire only the needed x libs, not xorg-x11-devel
-------------------------------------------------------------------
Tue Sep 5 03:45:45 UTC 2017 - aavindraa@gmail.com
- repackage for stable releases
- updated to latest stable release (0.7.0)
-------------------------------------------------------------------
Mon Apr 23 19:47:03 UTC 2012 - seiler@b1-systems.de
- updated to latest git version
-------------------------------------------------------------------
Tue Apr 17 11:09:47 UTC 2012 - seiler@b1-systems.de
- enhanced description
-------------------------------------------------------------------
Tue Apr 17 10:47:43 UTC 2012 - seiler@b1-systems.de
- 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
-------------------------------------------------------------------
Mon Jan 2 15:29:19 UTC 2012 - seiler@b1-systems.de
- added desktop file to start herbstluftwm from all standard display managers
-------------------------------------------------------------------
Wed Dec 7 13:04:10 UTC 2011 - seiler@b1-systems.de
- updated source to current git status (04.12.2011)
-------------------------------------------------------------------
Wed Dec 7 12:42:22 UTC 2011 - seiler@b1-systems.de
- corrected program version tag
- renamed source *.tar.bz2
-------------------------------------------------------------------
Wed Dec 7 08:25:40 UTC 2011 - seiler@b1-systems.de
- 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
-------------------------------------------------------------------
Tue Nov 22 22:08:36 UTC 2011 - seiler@b1-systems.de
- added make install to section %install
-------------------------------------------------------------------
Tue Nov 22 22:05:13 UTC 2011 - seiler@b1-systems.de
- added dependency glib2-devel as build requirement
-------------------------------------------------------------------
Tue Nov 22 21:53:40 UTC 2011 - seiler@b1-systems.de
- moved option -n %{${MACRO}} to setup section #layer 8 failure :P
-------------------------------------------------------------------
Tue Nov 22 21:46:47 UTC 2011 - seiler@b1-systems.de
- added source and a test spec file