Commit Graph

20 Commits

Author SHA256 Message Date
Dominique Leuenberger
885cb8d468 Accepting request 800246 from X11:windowmanagers
- Update to 0.8.2:
  * Selection of empty frames by the mouse (by click or by hover if
    focus_follows_mouse is enabled)
  * The commands 'close_and_remove' / 'close_or_remove' act like
    'close' for floating clients
  * The decoration window allows focusing, moving, and resizing
    the client via the mouse (as known from standard floating
    window managers)
  * Improved herbstclient tab completion for the fish shell
  * Fix a crash in the error handler when a invalid monitor
    name is passed. (Affects list_padding move_monitor
    rename_monitor lock_tag unlock_tag)
  * Fix the type of WM_STATE
  * The client attributes sizehints_tiling and sizehints_floating
    are now writable
  * Fix EWMH urgency change for clients without WM hints set
  * Fix the exit code of the 'focus' command

OBS-URL: https://build.opensuse.org/request/show/800246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=7
2020-05-05 16:56:15 +00:00
Michael Vetter
80b47e4646 - Update to 0.8.2:
* Selection of empty frames by the mouse (by click or by hover if
    focus_follows_mouse is enabled)
  * The commands 'close_and_remove' / 'close_or_remove' act like
    'close' for floating clients
  * The decoration window allows focusing, moving, and resizing
    the client via the mouse (as known from standard floating
    window managers)
  * Improved herbstclient tab completion for the fish shell
  * Fix a crash in the error handler when a invalid monitor
    name is passed. (Affects list_padding move_monitor
    rename_monitor lock_tag unlock_tag)
  * Fix the type of WM_STATE
  * The client attributes sizehints_tiling and sizehints_floating
    are now writable
  * Fix EWMH urgency change for clients without WM hints set
  * Fix the exit code of the 'focus' command

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=19
2020-05-05 07:22:08 +00:00
Dominique Leuenberger
1097c043dd Accepting request 795955 from X11:windowmanagers
- Update to 0.8.1:
  * the frame index 'e' refers to the first empty frame
    (e.g. 'rule index=e' places new windows in empty frames, if possible)
  * new setting 'hide_covered_windows' to improve the appearance
    when used with a compositor.
  * resize floating windows with the same command ('resize') as in
    tiling mode and thus the same keybindings as in tiling mode.
    Therefore, the 'fractiondelta' parameter to the 'resize' command
    is now optional.
  * keybind now checks that the bound command exists.
  * cycle_all (Alt-Tab) now also traverses floating clients
  * new setting 'auto_detect_panels' controlling the panel
    detection algorithm.
  * improved herbstclient tab completion for the fish shell
  Bug fixes:
  * Handle the regular expression "" correctly, since the grammar
    of extended regular expressions does not allow "".
  * Error handling for the lack of xrandr
  * Fixes to make it compile on other systems and architecture

OBS-URL: https://build.opensuse.org/request/show/795955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=6
2020-04-21 11:12:58 +00:00
Michael Vetter
b797d77ab7 - Update to 0.8.1:
* the frame index 'e' refers to the first empty frame
    (e.g. 'rule index=e' places new windows in empty frames, if possible)
  * new setting 'hide_covered_windows' to improve the appearance
    when used with a compositor.
  * resize floating windows with the same command ('resize') as in
    tiling mode and thus the same keybindings as in tiling mode.
    Therefore, the 'fractiondelta' parameter to the 'resize' command
    is now optional.
  * keybind now checks that the bound command exists.
  * cycle_all (Alt-Tab) now also traverses floating clients
  * new setting 'auto_detect_panels' controlling the panel
    detection algorithm.
  * improved herbstclient tab completion for the fish shell
  Bug fixes:
  * Handle the regular expression "" correctly, since the grammar
    of extended regular expressions does not allow "".
  * Error handling for the lack of xrandr
  * Fixes to make it compile on other systems and architecture

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=17
2020-04-21 06:29:34 +00:00
Dominique Leuenberger
9f0c8b665a Accepting request 793813 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/793813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=5
2020-04-14 13:11:43 +00:00
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
Dominique Leuenberger
8c2d6b0471 Accepting request 710286 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/710286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=4
2019-06-17 08:35:08 +00:00
afde640bcc Accepting request 706218 from home:jubalh:branches:X11:windowmanagers
- 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
2019-06-17 07:15:42 +00:00
a10737d8e0 Accepting request 687686 from home:xha:branches:openSUSE:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/687686
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=12
2019-04-30 15:21:56 +00:00
Dominique Leuenberger
11e9a12e0c Accepting request 563341 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/563341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=3
2018-01-13 20:46:48 +00:00
006b679c1c Accepting request 563332 from home:jengelh:branches:X11:windowmanagers
- Update RPM groups and summaries.

OBS-URL: https://build.opensuse.org/request/show/563332
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=10
2018-01-10 14:58:19 +00:00
2b30a72443 Accepting request 561016 from home:avindra
- 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

OBS-URL: https://build.opensuse.org/request/show/561016
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=9
2018-01-10 13:06:55 +00:00
Dominique Leuenberger
c88909f3d8 Accepting request 554727 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/554727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/herbstluftwm?expand=0&rev=2
2017-12-08 11:58:14 +00:00
b491605bf3 Accepting request 554646 from home:elvigia:branches:X11:windowmanagers
- Respect %optflags 
- BuildRequire only the needed x libs, not xorg-x11-devel

OBS-URL: https://build.opensuse.org/request/show/554646
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=7
2017-12-06 09:25:01 +00:00
Dominique Leuenberger
1a4197d1d8 Accepting request 526282 from X11:windowmanagers
- 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
2017-09-22 19:33:24 +00:00
f8c08c4ceb download correct targz
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=5
2017-09-15 07:30:40 +00:00
c9719c5d80 Accepting request 522799 from home:avindra
- repackage for stable releases
- updated to latest stable release (0.7.0)

OBS-URL: https://build.opensuse.org/request/show/522799
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=4
2017-09-11 07:45:00 +00:00
Philipp Seiler
886610faac - updated to latest git version
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=3
2012-04-23 19:47:19 +00:00
Philipp Seiler
1541fbb9c8 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=2 2012-04-18 21:08:29 +00:00
Michal Hrusecky (old before rename to _miska_)
f40d8fc161 Accepting request 114134 from home:seilerphilipp
a young tiny manual-tiling windowmanager developed in germany

OBS-URL: https://build.opensuse.org/request/show/114134
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=1
2012-04-18 16:45:54 +00:00