]>
git.lizzy.rs Git - bspwm.git/log
Bastien Dejean [Sun, 1 Dec 2013 10:33:08 +0000 (11:33 +0100)]
Use default sxhkd config path in DM session
Bastien Dejean [Sun, 1 Dec 2013 10:30:08 +0000 (11:30 +0100)]
Fix indentation in example display manager session
Bastien Dejean [Thu, 28 Nov 2013 10:32:20 +0000 (11:32 +0100)]
Handle clients outside of every monitors
Bastien Dejean [Tue, 26 Nov 2013 15:24:30 +0000 (07:24 -0800)]
Merge pull request #100 from EvanPurkhiser/fixup/man-typo
Typo correction in man page
Evan Purkhiser [Tue, 26 Nov 2013 05:08:03 +0000 (00:08 -0500)]
Typo correction in man page
Bastien Dejean [Tue, 19 Nov 2013 14:25:49 +0000 (15:25 +0100)]
Reorder desktops via `monitor -o`
Bastien Dejean [Sat, 16 Nov 2013 20:53:03 +0000 (21:53 +0100)]
Fix vacant state propagation target in insert_node
Bastien Dejean [Sat, 16 Nov 2013 15:49:50 +0000 (16:49 +0100)]
Add missing newline in PRINTF
Bastien Dejean [Sat, 16 Nov 2013 11:34:22 +0000 (12:34 +0100)]
Enhance external rules example scripts
Bastien Dejean [Tue, 12 Nov 2013 21:28:48 +0000 (22:28 +0100)]
Merge branch 'remove-disabled'
Bastien Dejean [Mon, 11 Nov 2013 20:56:38 +0000 (21:56 +0100)]
Set proper socket option to allow fast restart
Bastien Dejean [Mon, 11 Nov 2013 09:32:07 +0000 (10:32 +0100)]
Refresh TODO
Bastien Dejean [Mon, 11 Nov 2013 09:30:26 +0000 (10:30 +0100)]
Update TODO list
Bastien Dejean [Sun, 10 Nov 2013 12:50:13 +0000 (13:50 +0100)]
Use commas in rule examples
Bastien Dejean [Sun, 10 Nov 2013 11:07:14 +0000 (12:07 +0100)]
New setting: remove_disabled_monitor
Steven Allen [Sat, 9 Nov 2013 17:32:31 +0000 (12:32 -0500)]
Don't schedule windows twice.
Bastien Dejean [Sat, 9 Nov 2013 10:08:36 +0000 (11:08 +0100)]
Handle zombies via SIGCHLD
Bastien Dejean [Sat, 9 Nov 2013 08:51:54 +0000 (09:51 +0100)]
Fix non-generic shebang shell
Bastien Dejean [Fri, 8 Nov 2013 20:10:37 +0000 (21:10 +0100)]
Fork two times to avoid generating zombies
Bastien Dejean [Fri, 8 Nov 2013 19:31:23 +0000 (20:31 +0100)]
Asynchronously parse rule command output
Bastien Dejean [Thu, 7 Nov 2013 22:00:41 +0000 (23:00 +0100)]
Update header dependencies
Bastien Dejean [Thu, 7 Nov 2013 21:59:00 +0000 (22:59 +0100)]
Reinstate default built-in rules
Bastien Dejean [Thu, 7 Nov 2013 20:07:58 +0000 (21:07 +0100)]
Remove useless sleep instruction in example panel
I mis-interpreted a personal problem as general.
Bastien Dejean [Thu, 7 Nov 2013 16:58:22 +0000 (17:58 +0100)]
End status lines by a new line
Bastien Dejean [Thu, 7 Nov 2013 13:34:44 +0000 (14:34 +0100)]
Close the file returned by popen
Bastien Dejean [Thu, 7 Nov 2013 13:28:39 +0000 (14:28 +0100)]
Print status informations via control --subscribe
Bastien Dejean [Tue, 5 Nov 2013 21:13:25 +0000 (22:13 +0100)]
Fail when no command is provided
Bastien Dejean [Tue, 5 Nov 2013 19:09:24 +0000 (20:09 +0100)]
Externalize rules
Bastien Dejean [Sun, 3 Nov 2013 22:15:24 +0000 (23:15 +0100)]
Reject unknown states in `window -t ...`
Bastien Dejean [Sun, 3 Nov 2013 22:12:02 +0000 (23:12 +0100)]
Regenerate source header dependencies
Bastien Dejean [Sun, 3 Nov 2013 22:10:41 +0000 (23:10 +0100)]
Add target to generate source header dependencies
Bastien Dejean [Sun, 3 Nov 2013 22:01:31 +0000 (23:01 +0100)]
Add a floating state to desktops
Modifying the floating state of a desktop doesn't change the floating
state of the existing windows.
Bastien Dejean [Sat, 2 Nov 2013 20:52:15 +0000 (21:52 +0100)]
Reinstate legitimate mouse actions in dzen2 panel
Bastien Dejean [Tue, 29 Oct 2013 13:23:58 +0000 (14:23 +0100)]
Don't try to access the focused desktop of NULL
Bastien Dejean [Sun, 27 Oct 2013 20:35:44 +0000 (21:35 +0100)]
Update .gitignore
Steven Allen [Sun, 27 Oct 2013 14:53:37 +0000 (10:53 -0400)]
Handle partially off-screen windows.
If a window is partially off-screen, preserve the off-screen regions.
Bastien Dejean [Sun, 27 Oct 2013 10:25:34 +0000 (11:25 +0100)]
Merge translate_position and translate_client
- Expand `underlying_monitor` into `monitor_from_client` to avoid
passing a NULL pointer to `translate_client`.
- Remove the `fit_monitor` setting (use the `--center` rule effect
instead).
- Don't remap a window in it's last location (node invisibility would be
the proper way to do this).
- Call `translate_client` after configure requests.
Bastien Dejean [Sat, 26 Oct 2013 20:55:22 +0000 (13:55 -0700)]
Merge pull request #81 from Stebalien/relative-position
Relatively translate floating clients to the correct monitor
Steven Allen [Sat, 26 Oct 2013 17:13:42 +0000 (13:13 -0400)]
Relatively translate floating clients to the correct monitor
Bastien Dejean [Sat, 26 Oct 2013 16:06:04 +0000 (18:06 +0200)]
Handle _NET_CLOSE_WINDOW
Bastien Dejean [Sat, 26 Oct 2013 15:54:44 +0000 (17:54 +0200)]
By default, honor EWMH focus requests
Bastien Dejean [Thu, 24 Oct 2013 20:05:06 +0000 (22:05 +0200)]
Revert "Keep a focused sticky window focused"
This reverts commit
887bad7707362219dcfb8f4fa8d12448fa7124e2 .
Bastien Dejean [Wed, 23 Oct 2013 20:53:18 +0000 (22:53 +0200)]
Handle remapped windows in manage_window
Bastien Dejean [Wed, 23 Oct 2013 20:20:34 +0000 (22:20 +0200)]
New setting: fit_monitor
Bastien Dejean [Tue, 22 Oct 2013 14:06:47 +0000 (16:06 +0200)]
Express initial position in monitor referential
Bastien Dejean [Tue, 22 Oct 2013 07:42:34 +0000 (09:42 +0200)]
Honor bar's upstream naming
Bastien Dejean [Mon, 21 Oct 2013 17:03:10 +0000 (19:03 +0200)]
Fix circulate_leaves
Bastien Dejean [Sun, 20 Oct 2013 18:33:34 +0000 (20:33 +0200)]
Consolidate fit_monitor
Bastien Dejean [Sun, 20 Oct 2013 13:24:52 +0000 (15:24 +0200)]
Update floating rectangle of tiled windows
Bastien Dejean [Sun, 20 Oct 2013 12:39:46 +0000 (14:39 +0200)]
Update .gitignore
Bastien Dejean [Sun, 20 Oct 2013 12:39:01 +0000 (14:39 +0200)]
Simplify fit_monitor
Bastien Dejean [Sat, 19 Oct 2013 20:01:40 +0000 (22:01 +0200)]
Revert "Initially center floating windows on their monitor"
In fact we can't do that, otherwise floating windows that do specify non
silly initial coordinates would be ignored.
Bastien Dejean [Sat, 19 Oct 2013 19:31:34 +0000 (21:31 +0200)]
Initially center floating windows on their monitor
And simplify fit_monitor along the way.
Bastien Dejean [Sat, 19 Oct 2013 15:52:29 +0000 (17:52 +0200)]
A fullscreen window can't be unfocused
Bastien Dejean [Sat, 19 Oct 2013 15:46:28 +0000 (17:46 +0200)]
Merge stack and stack_under
Bastien Dejean [Sat, 19 Oct 2013 09:52:05 +0000 (11:52 +0200)]
Version 0.8.6
Bastien Dejean [Sat, 19 Oct 2013 09:30:54 +0000 (11:30 +0200)]
Keep a focused sticky window focused
Bastien Dejean [Sat, 19 Oct 2013 08:56:34 +0000 (10:56 +0200)]
Remove tags
Tags should generalize desktops.
To accomplish this, the main node attributes: (type, ratio) would have
to become a dictionary: ((tf1, (type1, ratio1)), (tf2, (type2, ratio2),
...). (`tf<n>` being a tag field.).
Bastien Dejean [Sun, 13 Oct 2013 19:07:40 +0000 (21:07 +0200)]
Fix initial tagging of windows
Bastien Dejean [Sat, 12 Oct 2013 19:16:51 +0000 (21:16 +0200)]
Implement private windows
Bastien Dejean [Fri, 11 Oct 2013 10:23:26 +0000 (12:23 +0200)]
Document internal state output format
Bastien Dejean [Fri, 11 Oct 2013 08:22:39 +0000 (10:22 +0200)]
Fix swapping induced failure of history_find*
Bastien Dejean [Fri, 11 Oct 2013 08:14:31 +0000 (10:14 +0200)]
Remove redundant piece of code
Bastien Dejean [Fri, 11 Oct 2013 08:07:51 +0000 (10:07 +0200)]
Refresh header dependencies
Bastien Dejean [Thu, 10 Oct 2013 16:35:12 +0000 (18:35 +0200)]
Don't move the history needle when recording
Bastien Dejean [Thu, 10 Oct 2013 16:25:34 +0000 (18:25 +0200)]
Remove obsolete chunk of code
Bastien Dejean [Thu, 10 Oct 2013 16:24:21 +0000 (18:24 +0200)]
Implement frames
Bastien Dejean [Wed, 9 Oct 2013 15:33:42 +0000 (17:33 +0200)]
Handle tags in `control --toggle-visibility`
Bastien Dejean [Wed, 9 Oct 2013 12:46:32 +0000 (14:46 +0200)]
Always update null focus pointer on insertion
Bastien Dejean [Tue, 8 Oct 2013 21:16:07 +0000 (23:16 +0200)]
Document `control --record-history`
Bastien Dejean [Tue, 8 Oct 2013 21:14:06 +0000 (23:14 +0200)]
Fix clang warnings
Bastien Dejean [Tue, 8 Oct 2013 20:11:41 +0000 (22:11 +0200)]
Support OPTFLAGS in Makefile
Bastien Dejean [Tue, 8 Oct 2013 19:05:56 +0000 (21:05 +0200)]
Add copyright header
Bastien Dejean [Tue, 8 Oct 2013 19:02:33 +0000 (21:02 +0200)]
Decrease the header guards collision chances
Bastien Dejean [Tue, 8 Oct 2013 15:51:44 +0000 (17:51 +0200)]
Add example bindings for history navigation
Bastien Dejean [Tue, 8 Oct 2013 15:47:00 +0000 (17:47 +0200)]
Add the older/newer selectors to all the objects
But also:
- Add a new modifier: `local`.
- Remove useless modifiers.
Bastien Dejean [Tue, 8 Oct 2013 11:59:17 +0000 (13:59 +0200)]
Add history navigation selectors
Bastien Dejean [Tue, 8 Oct 2013 09:58:54 +0000 (11:58 +0200)]
Use compliant header guard
Bastien Dejean [Mon, 7 Oct 2013 20:25:42 +0000 (22:25 +0200)]
Include missing OpenBSD header
Bastien Dejean [Mon, 7 Oct 2013 09:41:54 +0000 (11:41 +0200)]
Handle _NET_WM_STATE more carefully
After all, it seems (see spectrwm) that the window manager should
maintain that property.
Bastien Dejean [Mon, 7 Oct 2013 08:22:07 +0000 (10:22 +0200)]
Fix name collision with standard headers type
Bastien Dejean [Sun, 6 Oct 2013 19:42:34 +0000 (21:42 +0200)]
Don't set _NET_WM_STATE
The window manager shouldn't do this (cf. EWMH).
Bastien Dejean [Sun, 6 Oct 2013 16:50:15 +0000 (18:50 +0200)]
Consider the target monitor, not the focused one
Bastien Dejean [Sun, 6 Oct 2013 16:35:08 +0000 (18:35 +0200)]
Enhance and clarify rule interface
Bastien Dejean [Sun, 6 Oct 2013 15:12:32 +0000 (17:12 +0200)]
New selector for nodes and desktops: last_local
Bastien Dejean [Sun, 6 Oct 2013 14:58:02 +0000 (16:58 +0200)]
Make sticky windows stick to their monitor
Bastien Dejean [Sun, 6 Oct 2013 08:59:20 +0000 (10:59 +0200)]
Provide a `visible` state to show and hide windows
Bastien Dejean [Sun, 6 Oct 2013 08:50:30 +0000 (10:50 +0200)]
Fix clang warnings
Bastien Dejean [Sun, 6 Oct 2013 08:42:13 +0000 (10:42 +0200)]
Handle node visibility in circulate_leaves
Bastien Dejean [Sun, 6 Oct 2013 08:20:37 +0000 (10:20 +0200)]
A vacant node can be visible
Bastien Dejean [Sat, 5 Oct 2013 20:32:40 +0000 (22:32 +0200)]
Implement tags
Bastien Dejean [Wed, 2 Oct 2013 09:01:21 +0000 (11:01 +0200)]
Use consistent function names
Bastien Dejean [Wed, 2 Oct 2013 08:50:29 +0000 (10:50 +0200)]
Consolidate transfer_node
Bastien Dejean [Wed, 2 Oct 2013 08:14:26 +0000 (10:14 +0200)]
Don't try to merge the focused monitor into itself
Bastien Dejean [Tue, 1 Oct 2013 21:14:57 +0000 (23:14 +0200)]
Rename, add or remove desktops with `monitor -d`
Bastien Dejean [Tue, 1 Oct 2013 20:05:13 +0000 (22:05 +0200)]
Fix auto_alternate for desktop -f
Bastien Dejean [Tue, 1 Oct 2013 18:45:27 +0000 (20:45 +0200)]
Update node coordinates after swap/transplant
Bastien Dejean [Tue, 1 Oct 2013 17:34:38 +0000 (19:34 +0200)]
Support _NET_WM_STATE_STICKY client message
Bastien Dejean [Tue, 1 Oct 2013 16:14:58 +0000 (18:14 +0200)]
Handle _NET_WM_STATE_STICKY
Bastien Dejean [Tue, 1 Oct 2013 16:04:18 +0000 (18:04 +0200)]
Implement sticky windows