]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
10 years agoImplement the pseudo-tiled window state
Bastien Dejean [Fri, 27 Dec 2013 13:23:25 +0000 (14:23 +0100)]
Implement the pseudo-tiled window state

10 years ago*Frames* are unnecessary
Bastien Dejean [Fri, 27 Dec 2013 09:43:37 +0000 (10:43 +0100)]
*Frames* are unnecessary

The padding settings are sufficient for this.

10 years agoTurn {top,right,bottom,left}_padding into desktop settings
Bastien Dejean [Wed, 25 Dec 2013 09:06:02 +0000 (10:06 +0100)]
Turn {top,right,bottom,left}_padding into desktop settings

10 years agoJust quit when the connection is closed
Bastien Dejean [Mon, 23 Dec 2013 19:39:14 +0000 (20:39 +0100)]
Just quit when the connection is closed

10 years agoFix formatting of the socket path environment variable
Bastien Dejean [Mon, 23 Dec 2013 10:48:58 +0000 (11:48 +0100)]
Fix formatting of the socket path environment variable

10 years agoIncorporate the display name into the default socket path
Bastien Dejean [Mon, 23 Dec 2013 10:41:10 +0000 (11:41 +0100)]
Incorporate the display name into the default socket path

Fixes #105

10 years agoDon't reset *num_clients* in *restore_tree*
Bastien Dejean [Thu, 19 Dec 2013 17:52:59 +0000 (18:52 +0100)]
Don't reset *num_clients* in *restore_tree*

10 years agoDocument the window states
Bastien Dejean [Mon, 16 Dec 2013 16:22:25 +0000 (17:22 +0100)]
Document the window states

10 years agoRemove extra empty line
Bastien Dejean [Mon, 16 Dec 2013 11:04:00 +0000 (12:04 +0100)]
Remove extra empty line

10 years agoDon't crop splitting ratio in `query -T`
Bastien Dejean [Mon, 16 Dec 2013 10:55:44 +0000 (11:55 +0100)]
Don't crop splitting ratio in `query -T`

10 years agoChange edge position via `window -e DIR ±PIXELS`
Bastien Dejean [Mon, 16 Dec 2013 10:50:17 +0000 (11:50 +0100)]
Change edge position via `window -e DIR ±PIXELS`

10 years agoMerge pull request #104 from jvvv/xinerama
Bastien Dejean [Mon, 16 Dec 2013 10:03:30 +0000 (02:03 -0800)]
Merge pull request #104 from jvvv/xinerama

Add Xinerama fallback

10 years agoWhitespace fix.
jvvv [Mon, 16 Dec 2013 01:27:33 +0000 (20:27 -0500)]
Whitespace fix.

10 years agoAdd xinerama support back in.
John Vogel [Mon, 16 Dec 2013 01:24:21 +0000 (20:24 -0500)]
Add xinerama support back in.

10 years agoRemove obsolete debug messages
Bastien Dejean [Fri, 13 Dec 2013 09:40:44 +0000 (10:40 +0100)]
Remove obsolete debug messages

10 years agoUpdate header dependencies
Bastien Dejean [Thu, 12 Dec 2013 19:10:21 +0000 (20:10 +0100)]
Update header dependencies

10 years agoReinstate the *rule* command
Bastien Dejean [Thu, 12 Dec 2013 13:38:48 +0000 (14:38 +0100)]
Reinstate the *rule* command

External rules are truly optional. At last.

10 years agoVersion 0.8.7
Bastien Dejean [Thu, 5 Dec 2013 14:03:20 +0000 (15:03 +0100)]
Version 0.8.7

10 years agoMerge pull request #102 from sahne/master
Bastien Dejean [Wed, 4 Dec 2013 16:45:21 +0000 (08:45 -0800)]
Merge pull request #102 from sahne/master

Fix endless loop due to missing cast

10 years agoFix endless loop due to missing cast
Daniel Walter [Wed, 4 Dec 2013 11:07:55 +0000 (12:07 +0100)]
Fix endless loop due to missing cast

On armv7 bspwm startup hangs during startup
due to a missing cast.

10 years agoUse default sxhkd config path in DM session
Bastien Dejean [Sun, 1 Dec 2013 10:33:08 +0000 (11:33 +0100)]
Use default sxhkd config path in DM session

10 years agoFix indentation in example display manager session
Bastien Dejean [Sun, 1 Dec 2013 10:30:08 +0000 (11:30 +0100)]
Fix indentation in example display manager session

10 years agoHandle clients outside of every monitors
Bastien Dejean [Thu, 28 Nov 2013 10:32:20 +0000 (11:32 +0100)]
Handle clients outside of every monitors

10 years agoMerge pull request #100 from EvanPurkhiser/fixup/man-typo
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

10 years agoTypo correction in man page
Evan Purkhiser [Tue, 26 Nov 2013 05:08:03 +0000 (00:08 -0500)]
Typo correction in man page

10 years agoReorder desktops via `monitor -o`
Bastien Dejean [Tue, 19 Nov 2013 14:25:49 +0000 (15:25 +0100)]
Reorder desktops via `monitor -o`

10 years agoFix vacant state propagation target in insert_node
Bastien Dejean [Sat, 16 Nov 2013 20:53:03 +0000 (21:53 +0100)]
Fix vacant state propagation target in insert_node

10 years agoAdd missing newline in PRINTF
Bastien Dejean [Sat, 16 Nov 2013 15:49:50 +0000 (16:49 +0100)]
Add missing newline in PRINTF

10 years agoEnhance external rules example scripts
Bastien Dejean [Sat, 16 Nov 2013 11:34:22 +0000 (12:34 +0100)]
Enhance external rules example scripts

10 years agoMerge branch 'remove-disabled'
Bastien Dejean [Tue, 12 Nov 2013 21:28:48 +0000 (22:28 +0100)]
Merge branch 'remove-disabled'

10 years agoSet proper socket option to allow fast restart
Bastien Dejean [Mon, 11 Nov 2013 20:56:38 +0000 (21:56 +0100)]
Set proper socket option to allow fast restart

10 years agoRefresh TODO
Bastien Dejean [Mon, 11 Nov 2013 09:32:07 +0000 (10:32 +0100)]
Refresh TODO

10 years agoUpdate TODO list
Bastien Dejean [Mon, 11 Nov 2013 09:30:26 +0000 (10:30 +0100)]
Update TODO list

10 years agoUse commas in rule examples
Bastien Dejean [Sun, 10 Nov 2013 12:50:13 +0000 (13:50 +0100)]
Use commas in rule examples

10 years agoNew setting: remove_disabled_monitor
Bastien Dejean [Sun, 10 Nov 2013 11:07:14 +0000 (12:07 +0100)]
New setting: remove_disabled_monitor

10 years agoDon't schedule windows twice.
Steven Allen [Sat, 9 Nov 2013 17:32:31 +0000 (12:32 -0500)]
Don't schedule windows twice.

10 years agoHandle zombies via SIGCHLD
Bastien Dejean [Sat, 9 Nov 2013 10:08:36 +0000 (11:08 +0100)]
Handle zombies via SIGCHLD

10 years agoFix non-generic shebang shell
Bastien Dejean [Sat, 9 Nov 2013 08:51:54 +0000 (09:51 +0100)]
Fix non-generic shebang shell

10 years agoFork two times to avoid generating zombies
Bastien Dejean [Fri, 8 Nov 2013 20:10:37 +0000 (21:10 +0100)]
Fork two times to avoid generating zombies

10 years agoAsynchronously parse rule command output
Bastien Dejean [Fri, 8 Nov 2013 19:31:23 +0000 (20:31 +0100)]
Asynchronously parse rule command output

10 years agoUpdate header dependencies
Bastien Dejean [Thu, 7 Nov 2013 22:00:41 +0000 (23:00 +0100)]
Update header dependencies

10 years agoReinstate default built-in rules
Bastien Dejean [Thu, 7 Nov 2013 21:59:00 +0000 (22:59 +0100)]
Reinstate default built-in rules

10 years agoRemove useless sleep instruction in example panel
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.

10 years agoEnd status lines by a new line
Bastien Dejean [Thu, 7 Nov 2013 16:58:22 +0000 (17:58 +0100)]
End status lines by a new line

10 years agoClose the file returned by popen
Bastien Dejean [Thu, 7 Nov 2013 13:34:44 +0000 (14:34 +0100)]
Close the file returned by popen

10 years agoPrint status informations via control --subscribe
Bastien Dejean [Thu, 7 Nov 2013 13:28:39 +0000 (14:28 +0100)]
Print status informations via control --subscribe

10 years agoFail when no command is provided
Bastien Dejean [Tue, 5 Nov 2013 21:13:25 +0000 (22:13 +0100)]
Fail when no command is provided

10 years agoExternalize rules
Bastien Dejean [Tue, 5 Nov 2013 19:09:24 +0000 (20:09 +0100)]
Externalize rules

10 years agoReject unknown states in `window -t ...`
Bastien Dejean [Sun, 3 Nov 2013 22:15:24 +0000 (23:15 +0100)]
Reject unknown states in `window -t ...`

10 years agoRegenerate source header dependencies
Bastien Dejean [Sun, 3 Nov 2013 22:12:02 +0000 (23:12 +0100)]
Regenerate source header dependencies

10 years agoAdd target to generate source header dependencies
Bastien Dejean [Sun, 3 Nov 2013 22:10:41 +0000 (23:10 +0100)]
Add target to generate source header dependencies

10 years agoAdd a floating state to desktops
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.

10 years agoReinstate legitimate mouse actions in dzen2 panel
Bastien Dejean [Sat, 2 Nov 2013 20:52:15 +0000 (21:52 +0100)]
Reinstate legitimate mouse actions in dzen2 panel

10 years agoDon't try to access the focused desktop of NULL
Bastien Dejean [Tue, 29 Oct 2013 13:23:58 +0000 (14:23 +0100)]
Don't try to access the focused desktop of NULL

10 years agoUpdate .gitignore
Bastien Dejean [Sun, 27 Oct 2013 20:35:44 +0000 (21:35 +0100)]
Update .gitignore

10 years ago Handle partially off-screen windows.
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.

10 years agoMerge translate_position and translate_client
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.

10 years agoMerge pull request #81 from Stebalien/relative-position
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

10 years agoRelatively 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

10 years agoHandle _NET_CLOSE_WINDOW
Bastien Dejean [Sat, 26 Oct 2013 16:06:04 +0000 (18:06 +0200)]
Handle _NET_CLOSE_WINDOW

10 years agoBy default, honor EWMH focus requests
Bastien Dejean [Sat, 26 Oct 2013 15:54:44 +0000 (17:54 +0200)]
By default, honor EWMH focus requests

10 years agoRevert "Keep a focused sticky window focused"
Bastien Dejean [Thu, 24 Oct 2013 20:05:06 +0000 (22:05 +0200)]
Revert "Keep a focused sticky window focused"

This reverts commit 887bad7707362219dcfb8f4fa8d12448fa7124e2.

10 years agoHandle remapped windows in manage_window
Bastien Dejean [Wed, 23 Oct 2013 20:53:18 +0000 (22:53 +0200)]
Handle remapped windows in manage_window

10 years agoNew setting: fit_monitor
Bastien Dejean [Wed, 23 Oct 2013 20:20:34 +0000 (22:20 +0200)]
New setting: fit_monitor

10 years agoExpress initial position in monitor referential
Bastien Dejean [Tue, 22 Oct 2013 14:06:47 +0000 (16:06 +0200)]
Express initial position in monitor referential

10 years agoHonor bar's upstream naming
Bastien Dejean [Tue, 22 Oct 2013 07:42:34 +0000 (09:42 +0200)]
Honor bar's upstream naming

10 years agoFix circulate_leaves
Bastien Dejean [Mon, 21 Oct 2013 17:03:10 +0000 (19:03 +0200)]
Fix circulate_leaves

10 years agoConsolidate fit_monitor
Bastien Dejean [Sun, 20 Oct 2013 18:33:34 +0000 (20:33 +0200)]
Consolidate fit_monitor

10 years agoUpdate floating rectangle of tiled windows
Bastien Dejean [Sun, 20 Oct 2013 13:24:52 +0000 (15:24 +0200)]
Update floating rectangle of tiled windows

10 years agoUpdate .gitignore
Bastien Dejean [Sun, 20 Oct 2013 12:39:46 +0000 (14:39 +0200)]
Update .gitignore

10 years agoSimplify fit_monitor
Bastien Dejean [Sun, 20 Oct 2013 12:39:01 +0000 (14:39 +0200)]
Simplify fit_monitor

10 years agoRevert "Initially center floating windows on their 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.

10 years agoInitially center floating windows on their monitor
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.

10 years agoA fullscreen window can't be unfocused
Bastien Dejean [Sat, 19 Oct 2013 15:52:29 +0000 (17:52 +0200)]
A fullscreen window can't be unfocused

10 years agoMerge stack and stack_under
Bastien Dejean [Sat, 19 Oct 2013 15:46:28 +0000 (17:46 +0200)]
Merge stack and stack_under

10 years agoVersion 0.8.6
Bastien Dejean [Sat, 19 Oct 2013 09:52:05 +0000 (11:52 +0200)]
Version 0.8.6

10 years agoKeep a focused sticky window focused
Bastien Dejean [Sat, 19 Oct 2013 09:30:54 +0000 (11:30 +0200)]
Keep a focused sticky window focused

10 years agoRemove tags
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.).

10 years agoFix initial tagging of windows
Bastien Dejean [Sun, 13 Oct 2013 19:07:40 +0000 (21:07 +0200)]
Fix initial tagging of windows

10 years agoImplement private windows
Bastien Dejean [Sat, 12 Oct 2013 19:16:51 +0000 (21:16 +0200)]
Implement private windows

10 years agoDocument internal state output format
Bastien Dejean [Fri, 11 Oct 2013 10:23:26 +0000 (12:23 +0200)]
Document internal state output format

10 years agoFix swapping induced failure of history_find*
Bastien Dejean [Fri, 11 Oct 2013 08:22:39 +0000 (10:22 +0200)]
Fix swapping induced failure of history_find*

10 years agoRemove redundant piece of code
Bastien Dejean [Fri, 11 Oct 2013 08:14:31 +0000 (10:14 +0200)]
Remove redundant piece of code

10 years agoRefresh header dependencies
Bastien Dejean [Fri, 11 Oct 2013 08:07:51 +0000 (10:07 +0200)]
Refresh header dependencies

10 years agoDon't move the history needle when recording
Bastien Dejean [Thu, 10 Oct 2013 16:35:12 +0000 (18:35 +0200)]
Don't move the history needle when recording

10 years agoRemove obsolete chunk of code
Bastien Dejean [Thu, 10 Oct 2013 16:25:34 +0000 (18:25 +0200)]
Remove obsolete chunk of code

10 years agoImplement frames
Bastien Dejean [Thu, 10 Oct 2013 16:24:21 +0000 (18:24 +0200)]
Implement frames

10 years agoHandle tags in `control --toggle-visibility`
Bastien Dejean [Wed, 9 Oct 2013 15:33:42 +0000 (17:33 +0200)]
Handle tags in `control --toggle-visibility`

10 years agoAlways update null focus pointer on insertion
Bastien Dejean [Wed, 9 Oct 2013 12:46:32 +0000 (14:46 +0200)]
Always update null focus pointer on insertion

10 years agoDocument `control --record-history`
Bastien Dejean [Tue, 8 Oct 2013 21:16:07 +0000 (23:16 +0200)]
Document `control --record-history`

10 years agoFix clang warnings
Bastien Dejean [Tue, 8 Oct 2013 21:14:06 +0000 (23:14 +0200)]
Fix clang warnings

10 years agoSupport OPTFLAGS in Makefile
Bastien Dejean [Tue, 8 Oct 2013 20:11:41 +0000 (22:11 +0200)]
Support OPTFLAGS in Makefile

10 years agoAdd copyright header
Bastien Dejean [Tue, 8 Oct 2013 19:05:56 +0000 (21:05 +0200)]
Add copyright header

10 years agoDecrease the header guards collision chances
Bastien Dejean [Tue, 8 Oct 2013 19:02:33 +0000 (21:02 +0200)]
Decrease the header guards collision chances

10 years agoAdd example bindings for history navigation
Bastien Dejean [Tue, 8 Oct 2013 15:51:44 +0000 (17:51 +0200)]
Add example bindings for history navigation

10 years agoAdd the older/newer selectors to all the objects
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.

10 years agoAdd history navigation selectors
Bastien Dejean [Tue, 8 Oct 2013 11:59:17 +0000 (13:59 +0200)]
Add history navigation selectors

10 years agoUse compliant header guard
Bastien Dejean [Tue, 8 Oct 2013 09:58:54 +0000 (11:58 +0200)]
Use compliant header guard

10 years agoInclude missing OpenBSD header
Bastien Dejean [Mon, 7 Oct 2013 20:25:42 +0000 (22:25 +0200)]
Include missing OpenBSD header

10 years agoHandle _NET_WM_STATE more carefully
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.