]>
git.lizzy.rs Git - bspwm.git/log
Bastien Dejean [Tue, 15 Jan 2019 17:06:48 +0000 (18:06 +0100)]
Require the paths to be absolute
Closes #901.
Bastien Dejean [Sun, 6 Jan 2019 11:18:31 +0000 (12:18 +0100)]
Don't change the client's layer in set_fullscreen
Fixes #897.
Bastien Dejean [Thu, 3 Jan 2019 13:57:39 +0000 (14:57 +0100)]
Update jsmn library
Bastien Dejean [Fri, 14 Dec 2018 17:10:19 +0000 (18:10 +0100)]
Make the focused and active modifiers coherent
Bastien Dejean [Wed, 12 Dec 2018 21:35:38 +0000 (22:35 +0100)]
Add automatic insertion scheme: alternate
Fixes #876.
Fixes #878.
Bastien Dejean [Thu, 6 Dec 2018 16:41:41 +0000 (17:41 +0100)]
Always apply the window border color
Fixes #887.
Bastien Dejean [Mon, 26 Nov 2018 11:00:17 +0000 (12:00 +0100)]
Don't honor pointer_follows_focus in apply_layout
The assumption here was that, when the focused node's geometry changes,
pointer_follows_focus needs to be taken care of. But we probably don't
want to do that when the pointer is still inside the node despite the
change of geometry. Of course this would also need to be taken care of
in {move,resize}_client, etc.
We chose the simpler approach here: only honor pointer_follows_focus in
focus_node.
Fixes #884.
Bastien Dejean [Sun, 18 Nov 2018 21:04:55 +0000 (22:04 +0100)]
Properly handle sticky nodes in transfer_desktop
Fixes #865.
Closes #852.
Bastien Dejean [Wed, 14 Nov 2018 18:17:22 +0000 (19:17 +0100)]
Add setting: removal_adjustment
Fixes #872.
Bastien Dejean [Mon, 5 Nov 2018 09:29:17 +0000 (10:29 +0100)]
Don't crash when class_name is NULL
Fixes #870.
Bastien Dejean [Sun, 4 Nov 2018 10:12:39 +0000 (11:12 +0100)]
Fix potential buffer overflow
Fixes #869.
Bastien Dejean [Sat, 29 Sep 2018 16:57:05 +0000 (18:57 +0200)]
Monocle: add cumulative padding settings
Fixes #855.
Bastien Dejean [Sun, 9 Sep 2018 16:03:10 +0000 (18:03 +0200)]
Don't try to activate an active desktop
Fixes #844.
Bastien Dejean [Fri, 31 Aug 2018 09:50:03 +0000 (11:50 +0200)]
Be consistent when naming headers
Bastien Dejean [Fri, 31 Aug 2018 09:33:00 +0000 (11:33 +0200)]
Add new setting: automatic_scheme
Fixes #764.
Bastien Dejean [Wed, 29 Aug 2018 14:53:55 +0000 (16:53 +0200)]
Extend the scope of initial_polarity
Of course, a better approach to avoid all the situations where the
vacant nodes (hidden or in the floating or fullscreen state) get in the
way, would be to take them out of the tree and maintain a list of such
nodes for each desktop.
Fixes #791.
Aelspire [Thu, 3 May 2018 12:38:03 +0000 (14:38 +0200)]
Pass any input from presel window to window below
Junak [Mon, 27 Aug 2018 22:44:01 +0000 (01:44 +0300)]
Minor fixes to zsh completions
Bastien Dejean [Tue, 28 Aug 2018 18:08:19 +0000 (20:08 +0200)]
Remove setting: cancel_birth_rotation
Get rid of this concept once and for all. The layout that result from a
node removal needs to be predictable.
Bastien Dejean [Sat, 25 Aug 2018 18:52:44 +0000 (20:52 +0200)]
Add new setting: cancel_birth_rotation
Fixes #832.
Bastien Dejean [Sun, 22 Jul 2018 19:08:59 +0000 (21:08 +0200)]
Postpone events on windows of pending rules
Fixes #822.
Bastien Dejean [Tue, 17 Jul 2018 09:48:21 +0000 (11:48 +0200)]
Use the focus history as a fallback
Bastien Dejean [Tue, 17 Jul 2018 09:26:34 +0000 (11:26 +0200)]
single_monocle: include receptacles
Bastien Dejean [Wed, 11 Jul 2018 17:57:01 +0000 (19:57 +0200)]
Generalize history_add to handle activation
Fixes #819.
Bastien Dejean [Mon, 25 Jun 2018 16:16:38 +0000 (18:16 +0200)]
Add missing pipe
Bastien Dejean [Tue, 19 Jun 2018 08:14:09 +0000 (10:14 +0200)]
Add node descriptor: `smallest`
Fixes #815.
Bastien Dejean [Tue, 15 May 2018 13:55:59 +0000 (15:55 +0200)]
NODE_SEL: Discard hashes inside a DESKTOP_SEL
Bastien Dejean [Mon, 14 May 2018 18:47:48 +0000 (20:47 +0200)]
Properly handle node references
Fixes #804.
Bastien Dejean [Wed, 25 Apr 2018 08:33:17 +0000 (10:33 +0200)]
Mention that receptacles can be killed
Bastien Dejean [Sun, 8 Apr 2018 16:57:29 +0000 (18:57 +0200)]
Version 0.9.5
Bastien Dejean [Tue, 3 Apr 2018 15:51:16 +0000 (17:51 +0200)]
Partially revert
0785b39
Fixes #787.
Fixes #788.
Fixes #783.
Bastien Dejean [Tue, 3 Apr 2018 15:36:16 +0000 (17:36 +0200)]
Better names
Bastien Dejean [Sun, 1 Apr 2018 08:59:17 +0000 (10:59 +0200)]
Resize with relative coordinates by default
Fixes #784.
Bastien Dejean [Wed, 28 Mar 2018 08:34:36 +0000 (10:34 +0200)]
Version 0.9.4
Bastien Dejean [Wed, 28 Mar 2018 08:06:20 +0000 (10:06 +0200)]
Use better defaults
Bastien Dejean [Wed, 14 Mar 2018 09:45:02 +0000 (10:45 +0100)]
Add setting: ignore_ewmh_fullscreen
Fixes #343.
Fixes #643.
Bastien Dejean [Thu, 8 Mar 2018 11:02:00 +0000 (12:02 +0100)]
Fix missing domain in marked flag usage example
Fixes #778.
Bastien Dejean [Wed, 7 Mar 2018 17:19:11 +0000 (18:19 +0100)]
Expand marked flag definition
Bastien Dejean [Wed, 7 Mar 2018 14:13:06 +0000 (15:13 +0100)]
Handle mapping notify events
Fixes #766.
Bastien Dejean [Wed, 7 Mar 2018 13:14:48 +0000 (14:14 +0100)]
Add monitor/desktop/node descriptor: `any`
Bastien Dejean [Wed, 7 Mar 2018 12:48:20 +0000 (13:48 +0100)]
Pass selectors by reference
Bastien Dejean [Wed, 7 Mar 2018 11:05:36 +0000 (12:05 +0100)]
Fix distance/rank type
Bastien Dejean [Wed, 7 Mar 2018 11:01:58 +0000 (12:01 +0100)]
Add `newest` descriptor and `marked` node flag
Bastien Dejean [Fri, 2 Mar 2018 08:37:08 +0000 (09:37 +0100)]
Fix the argument ordering of the desktop_add event
Fixes #775.
Bastien Dejean [Mon, 26 Feb 2018 21:30:49 +0000 (22:30 +0100)]
Don't try to rewrite the history of focused nodes
Bastien Dejean [Mon, 26 Feb 2018 19:25:31 +0000 (20:25 +0100)]
Activate the relevant node
Bastien Dejean [Fri, 9 Feb 2018 11:31:18 +0000 (12:31 +0100)]
Allow transferring sticky nodes to an active desk.
Fixes #769.
Bastien Dejean [Sun, 4 Feb 2018 11:00:21 +0000 (12:00 +0100)]
Define the term *receptacle*
Fixes #768.
Bastien Dejean [Sat, 27 Jan 2018 10:49:01 +0000 (11:49 +0100)]
Skip insertion point if the brother is vacant
Fixes #719.
Closes #765.
Bastien Dejean [Fri, 26 Jan 2018 19:56:54 +0000 (20:56 +0100)]
Don't prevent a specified node from being focused
Bastien Dejean [Fri, 26 Jan 2018 19:18:21 +0000 (20:18 +0100)]
Keep sticky nodes focused
Junak [Mon, 15 Jan 2018 01:27:38 +0000 (03:27 +0200)]
Add follow option to zsh completions
Bastien Dejean [Sun, 14 Jan 2018 21:32:11 +0000 (22:32 +0100)]
Make following optional
Fixes #758.
Bastien Dejean [Fri, 29 Dec 2017 14:31:15 +0000 (15:31 +0100)]
Use absolute coordinates when resizing manually
Fixes #752.
Bastien Dejean [Fri, 24 Nov 2017 17:15:20 +0000 (18:15 +0100)]
Add new logo
Bastien Dejean [Wed, 8 Nov 2017 21:41:11 +0000 (22:41 +0100)]
Add donation link
Joaquin Garmendia Cabrera [Sun, 15 Oct 2017 22:04:21 +0000 (17:04 -0500)]
Update CONTRIBUTING.md
Junak [Sun, 15 Oct 2017 21:01:39 +0000 (00:01 +0300)]
Fix segfault for `bspc subscribe -f report`
`sb->stream` is `NULL` in `add_subscriber` when called with `--fifo` option.
Also make first report message be taken into account for `--count` option.
Junak [Wed, 11 Oct 2017 11:06:41 +0000 (14:06 +0300)]
Improve Zsh completion
Bastien Dejean [Fri, 13 Oct 2017 08:34:32 +0000 (10:34 +0200)]
Activate before focusing during desktop transfer
Fixes #728.
Bastien Dejean [Wed, 11 Oct 2017 13:07:03 +0000 (15:07 +0200)]
Fix gcc warning regarding vsnprintf
Bastien Dejean [Wed, 11 Oct 2017 12:29:01 +0000 (14:29 +0200)]
Panel: differentiate focused and active desktops
Bastien Dejean [Wed, 11 Oct 2017 12:00:46 +0000 (14:00 +0200)]
Fix example panel report refresh
Bastien Dejean [Sat, 7 Oct 2017 17:04:53 +0000 (19:04 +0200)]
Always reactivate when the active desktop is moved
Fixes #720.
Bastien Dejean [Fri, 29 Sep 2017 09:19:53 +0000 (11:19 +0200)]
Pass intermediate conseq. as arg. to ext. rules
Inside the external rules script, `eval "$4"` provides a convenient way
of accessing the current values.
Bastien Dejean [Thu, 21 Sep 2017 09:32:32 +0000 (11:32 +0200)]
Restore old map/unmap behavior
Fixes #708.
Bastien Dejean [Mon, 11 Sep 2017 15:27:01 +0000 (17:27 +0200)]
Handle the removal of non-empty desktops
Bastien Dejean [Sat, 9 Sep 2017 09:24:53 +0000 (11:24 +0200)]
Take advantage of xdo's *wait for match* option
Bastien Dejean [Fri, 8 Sep 2017 19:23:53 +0000 (21:23 +0200)]
Add a special raw name selector
Fixes #704.
Bastien Dejean [Thu, 7 Sep 2017 19:23:11 +0000 (21:23 +0200)]
Keep the focused item focused
Fixes #691.
Fixes #701.
Bastien Dejean [Thu, 7 Sep 2017 12:29:45 +0000 (14:29 +0200)]
Interpret map / unmap as show / hide
Fixes #618.
Fixes #682.
Justinien Bouron [Thu, 24 Aug 2017 19:04:23 +0000 (21:04 +0200)]
Add new monitor selector : pointed.
Bastien Dejean [Tue, 22 Aug 2017 10:03:23 +0000 (12:03 +0200)]
Mention forbidden characters
Bastien Dejean [Tue, 22 Aug 2017 09:54:15 +0000 (11:54 +0200)]
Don't assume the uniqueness of desktop names
Fixes #698.
Bastien Dejean [Mon, 21 Aug 2017 08:13:06 +0000 (10:13 +0200)]
Carefully describe the desktop index descriptor
Jasper Lievisse Adriaanse [Thu, 10 Aug 2017 14:54:10 +0000 (16:54 +0200)]
Allow passing LDFLAGS
Bastien Dejean [Tue, 8 Aug 2017 07:13:59 +0000 (09:13 +0200)]
Regenerate IDs in restore_tree
Fixes #690.
László Várady [Mon, 31 Jul 2017 15:06:07 +0000 (17:06 +0200)]
Fix gcc warnings
warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
Bastien Dejean [Sun, 30 Jul 2017 12:48:03 +0000 (14:48 +0200)]
Add wm command: --reorder-monitors
Bastien Dejean [Sun, 30 Jul 2017 12:23:29 +0000 (14:23 +0200)]
Fix monitor's -o long variant name
Bastien Dejean [Tue, 25 Jul 2017 18:45:18 +0000 (20:45 +0200)]
Prevent invalid use of query's --names option
Bastien Dejean [Tue, 25 Jul 2017 17:06:21 +0000 (19:06 +0200)]
Use $XDG_RUNTIME_DIR as default temp. dir.
Bastien Dejean [Mon, 24 Jul 2017 19:03:52 +0000 (21:03 +0200)]
Don't handle deprecated `click_to_focus` values
Bastien Dejean [Mon, 24 Jul 2017 18:49:55 +0000 (20:49 +0200)]
Simplify `tests/prelude`
Bastien Dejean [Mon, 24 Jul 2017 18:39:10 +0000 (20:39 +0200)]
Rename node_{manage,unmanage} to node_{add,remove}
To be consistent with the other *_{add,remove} events.
The insertion point is also now given in third position, because it is
part of the coordinates.
Bastien Dejean [Mon, 24 Jul 2017 18:28:22 +0000 (20:28 +0200)]
Add an option to *subscribe*: --fifo
Bastien Dejean [Sun, 23 Jul 2017 08:40:56 +0000 (10:40 +0200)]
Make the *loop* and the *panel* examples compatible
Bastien Dejean [Sun, 23 Jul 2017 08:33:15 +0000 (10:33 +0200)]
Improve *subscribe*'s documentation
Bastien Dejean [Sun, 23 Jul 2017 08:27:08 +0000 (10:27 +0200)]
Discard meaningless COUNT values
Bastien Dejean [Sun, 23 Jul 2017 08:25:11 +0000 (10:25 +0200)]
Fix gcc warnings
Bastien Dejean [Sun, 23 Jul 2017 08:22:24 +0000 (10:22 +0200)]
Use consistent variable names
Bastien Dejean [Sun, 23 Jul 2017 08:03:45 +0000 (10:03 +0200)]
Make the poll logic work on Linux
On Darwin we need to set the `events` field to `POLLHUP`, otherwise we
won't receive `POLLHUP` events (this doesn't make sense: here's an
excerpt from the *poll* manual regarding `POLLHUP`: *This flag is output
only, and ignored if present in the input _events_ bitmask*).
On Linux, we get a `POLLERR` event instead of the `POLLHUP` event. And
we could set the `events` field to 0, but then it wouldn't work on silly
systems that requires `POLLHUP`.
Bastien Dejean [Sat, 22 Jul 2017 20:28:13 +0000 (22:28 +0200)]
bspc: Stop if stdout is closed
Fixes #681.
Bastien Dejean [Sat, 22 Jul 2017 14:55:31 +0000 (16:55 +0200)]
Add an option to *subscribe*: --count
Bastien Dejean [Sun, 16 Jul 2017 19:33:20 +0000 (21:33 +0200)]
Remove obsolete shell completion
Bastien Dejean [Fri, 14 Jul 2017 19:01:20 +0000 (21:01 +0200)]
Version 0.9.3
Bastien Dejean [Wed, 12 Jul 2017 08:33:51 +0000 (10:33 +0200)]
*click_to_focus* is now a button name
Booleans are deprecated but still accepted.
Matthijs Steen [Sun, 2 Jul 2017 22:57:33 +0000 (00:57 +0200)]
click_to_focus should also apply to middle and right click
Bastien Dejean [Mon, 26 Jun 2017 19:55:21 +0000 (21:55 +0200)]
Fix regression introduced by
b181b5c
Fixes #669.
Lesik [Sun, 18 Jun 2017 20:06:32 +0000 (22:06 +0200)]
Remove deprecated "Encoding" key
The "Encoding" key has been deprecated: https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#deprecated-items