SHA256
1
0
forked from pool/herbstluftwm

Commit Graph

  • 6641cdccd1 Accepting request 1117019 from X11:windowmanagers factory Ana Guerrero 2023-10-11 21:56:56 +0000
  • 66c4fe9a2a Accepting request 1116982 from home:dimstar:Factory Ondřej Súkup 2023-10-11 14:24:29 +0000
  • 583e9a5d36 Accepting request 991943 from X11:windowmanagers Richard Brown 2022-08-01 19:33:00 +0000
  • 055060202c - Update to 0.9.5: * Key binds for release events. * The Setting 'smart_frame_surroundings' has been changed to accept the following new values: 'off', 'hide_all', and 'hide_gaps'. Setting it to 'hide_gaps' will only hide frame gaps when applicable, 'hide_all' and 'off' mirror the old behaviour with regards to 'true' and 'false'. * New format '%{ }' for easier attribute access in the sprintf command * New setting 'show_frame_decorations' that controls when frame decorations are shown. This should be used instead of the old 'always_show_frame' * New frame attribute 'content_geometry' * New tag attribute 'at_end' * New monitor attribute 'content_geometry' * Fix bug in ipc protocol for big-endian systems Michael Vetter 2022-08-01 07:21:29 +0000
  • f616700187 Accepting request 962651 from X11:windowmanagers Dominique Leuenberger 2022-03-18 15:42:29 +0000
  • c1db137c80 - Update to 0.9.4: * Tabbed window titles in the 'max' layout algorithm (controllable via the 'tabbed_max' setting) * Directionally moving through a max layout is possible via focus / shift by adding '--level=tabbed' (only for 'tabbed_max') or '--level=any' (any 'max' layout). * New decoration setting 'title_when' to control, when window titles and tabs are shown. * New decoration settings 'title_depth' and 'title_align'. * New decoration settings for configuring unselected tabs: 'tab_color', 'tab_outer_width', 'tab_outer_color', 'tab_title_color' * New autostart object with attributes 'path', 'running', 'pid', 'last_status' * New client attribute 'floating_effectively' and associated X11 properties 'HLWM_FLOATING_WINDOW' and 'HLWM_TILING_WINDOW' * New 'foreach' command line flags: '--filter-name=', '--recursive', '--unique' * The 'spawn' command now prints an error message on exec failure * New read-only client attribute 'decoration_geometry'. * New rule condition 'fixedsize' * New attribute 'decorated' to disable window decorations * The cursor shape now indicates resize options. * New setting 'ellipsis' * Floating clients can now be dragged between monitors via the mouse * Frames can be simultaneously resized in x and y direction with the mouse. Bug fixes: * Update floating geometry if a client’s size hints change * Correct alpha value handling: if compositor is detected, premultiply rgb values with the alpha value Michael Vetter 2022-03-18 10:57:26 +0000
  • 7de44de619 Accepting request 894112 from X11:windowmanagers Dominique Leuenberger 2021-05-19 15:49:09 +0000
  • 9f7539d45d - 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. Michael Vetter 2021-05-18 16:15:14 +0000
  • 9252ef52e5 Accepting request 873176 from X11:windowmanagers Dominique Leuenberger 2021-02-17 17:13:04 +0000
  • fa38588556 - Update to 0.9.2: * Client window titles (controlled by the theme attributes 'title_height', 'title_color', 'title_font') * New command 'help' for live documentation on the object tree * New 'watch' command that emits hooks when attribute values change. * The 'lock_tag' attribute is now writable. * New 'geometry' attribute for monitors. * New dependencies: xft, freetype Bug fixes: * Correctly interpret _NET_WM_STRUT. This fixes panels that leave a bit of space between the panel and the monitor edge and also panels between two monitors. * Correctly handling minimized clients when removing a tag. * Preserve stacking order when changing the floating state of a tag * Update frame objects correctly in the commands 'mirror' and 'rotate' Michael Vetter 2021-02-17 15:10:31 +0000
  • ea648a1e7d Accepting request 860111 from X11:windowmanagers Dominique Leuenberger 2021-01-04 18:08:34 +0000
  • a8938d5a37 - Update to 0.9.1: * Client minimization (controlled by the attribute 'minimized' of every client) * The 'index' attribute of tags is now writable. This allows adjusting the order of existing tags. * New child object 'focused_client' for each tag object. * New child object 'focused_frame' for the tiling object of each tag object. * New child object 'parent_frame' for each client providing the frame the client sits in * New command 'mirror' * New command 'apply_tmp_rule' * The 'apply_rules' command now reports parse errors * Reserve space for panels that do not set _NET_WM_STRUT e.g. conky windows of type 'dock'. * Only build json object doc if WITH_DOCUMENTATION is activated * Bug fixes: - When hiding windows, correctly set their WM_STATE to IconicState (we set it to Withdrawn state before, which means "unmanaged" and thus is wrong). This may require restarting pagers when upgrading hlwm live. - Fix crash in 'split explode' - 'split explode' preserves the window focus (as in v0.7.2 and before) Michael Vetter 2021-01-04 09:52:42 +0000
  • 618feaf168 Accepting request 845299 from X11:windowmanagers Dominique Leuenberger 2020-11-02 08:44:14 +0000
  • 17e1fa661b - 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) Michael Vetter 2020-11-01 21:30:39 +0000
  • 26669d2416 Accepting request 812452 from X11:windowmanagers Dominique Leuenberger 2020-06-08 22:05:31 +0000
  • 91f3ed6d78 - Update to 0.8.3: * Set .desktop file Type to Application (#903) * Ignore EnterNotify events by grabs and decoration (#907) * Don't drop later EnterNotify during enternotify() (#909) * Consistently use $(BUILDDIR) in Makefile * Remove unused command interface methods (#917) * Update and add new tests Michael Vetter 2020-06-08 08:02:29 +0000
  • 885cb8d468 Accepting request 800246 from X11:windowmanagers Dominique Leuenberger 2020-05-05 16:56:15 +0000
  • 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 Michael Vetter 2020-05-05 07:22:08 +0000
  • 1097c043dd Accepting request 795955 from X11:windowmanagers Dominique Leuenberger 2020-04-21 11:12:58 +0000
  • 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 Michael Vetter 2020-04-21 06:29:34 +0000
  • 9f0c8b665a Accepting request 793813 from X11:windowmanagers Dominique Leuenberger 2020-04-14 13:11:43 +0000
  • 99b7b9bbef Accepting request 793442 from home:jubalh:branches:X11:windowmanagers Michael Vetter 2020-04-14 10:32:20 +0000
  • 8c2d6b0471 Accepting request 710286 from X11:windowmanagers Dominique Leuenberger 2019-06-17 08:35:08 +0000
  • afde640bcc Accepting request 706218 from home:jubalh:branches:X11:windowmanagers Ondřej Súkup 2019-06-17 07:15:42 +0000
  • a10737d8e0 Accepting request 687686 from home:xha:branches:openSUSE:Factory Ondřej Súkup 2019-04-30 15:21:56 +0000
  • 11e9a12e0c Accepting request 563341 from X11:windowmanagers Dominique Leuenberger 2018-01-13 20:46:48 +0000
  • 006b679c1c Accepting request 563332 from home:jengelh:branches:X11:windowmanagers Ondřej Súkup 2018-01-10 14:58:19 +0000
  • 2b30a72443 Accepting request 561016 from home:avindra Ondřej Súkup 2018-01-10 13:06:55 +0000
  • c88909f3d8 Accepting request 554727 from X11:windowmanagers Dominique Leuenberger 2017-12-08 11:58:14 +0000
  • b491605bf3 Accepting request 554646 from home:elvigia:branches:X11:windowmanagers Ondřej Súkup 2017-12-06 09:25:01 +0000
  • 1a4197d1d8 Accepting request 526282 from X11:windowmanagers Dominique Leuenberger 2017-09-22 19:33:24 +0000
  • f8c08c4ceb download correct targz Ondřej Súkup 2017-09-15 07:30:40 +0000
  • c9719c5d80 Accepting request 522799 from home:avindra Ondřej Súkup 2017-09-11 07:45:00 +0000
  • 886610faac - updated to latest git version Philipp Seiler 2012-04-23 19:47:19 +0000
  • 1541fbb9c8 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=2 Philipp Seiler 2012-04-18 21:08:29 +0000
  • f40d8fc161 Accepting request 114134 from home:seilerphilipp Michal Hrusecky (old before rename to _miska_) 2012-04-18 16:45:54 +0000