]>
git.lizzy.rs Git - bspwm.git/log
Ivan Kanakarakis [Wed, 3 Oct 2012 17:07:08 +0000 (20:07 +0300)]
update client to use helpers
Ivan Kanakarakis [Wed, 3 Oct 2012 17:06:10 +0000 (20:06 +0300)]
merge misc with helpers
Ivan Kanakarakis [Tue, 2 Oct 2012 18:49:37 +0000 (21:49 +0300)]
rework error message on number of arguments
Ivan Kanakarakis [Tue, 2 Oct 2012 18:36:44 +0000 (21:36 +0300)]
no need for excplicit initialization
msg is nul-terminated by snprintf
rsp is nul-terminated manually
Ivan Kanakarakis [Tue, 2 Oct 2012 17:28:38 +0000 (20:28 +0300)]
remove trailing space if one
Ivan Kanakarakis [Tue, 2 Oct 2012 17:28:20 +0000 (20:28 +0300)]
store msglen to use it, instead of calling strlen repeatedly
Ivan Kanakarakis [Tue, 2 Oct 2012 17:26:57 +0000 (20:26 +0300)]
bugfix: len should be decremented by n not offset
Ivan Kanakarakis [Sun, 30 Sep 2012 15:25:11 +0000 (18:25 +0300)]
response should not contain a new line - response is a common string
Ivan Kanakarakis [Sun, 30 Sep 2012 15:24:24 +0000 (18:24 +0300)]
no need for an EMPTY_RESPONSE
Ivan Kanakarakis [Tue, 25 Sep 2012 21:09:44 +0000 (00:09 +0300)]
rework bspc.c
fix potential buffer overflows
do error checking on all funcs
Bastien Dejean [Sun, 30 Sep 2012 16:45:46 +0000 (09:45 -0700)]
Merge pull request #3 from c00kiemon5ter/bool
bool is a real type
Ivan Kanakarakis [Sun, 30 Sep 2012 15:41:28 +0000 (18:41 +0300)]
bool is a real type
Bastien Dejean [Sat, 29 Sep 2012 19:42:15 +0000 (21:42 +0200)]
Don't block window activation when desktop differ
Bastien Dejean [Sat, 29 Sep 2012 15:43:11 +0000 (17:43 +0200)]
Take into consideration all unmap events
Fontforge needs it.
Bastien Dejean [Sat, 29 Sep 2012 15:32:22 +0000 (17:32 +0200)]
Revert previous commit
Bastien Dejean [Sat, 29 Sep 2012 15:18:45 +0000 (17:18 +0200)]
Rules: switch to the given desktop
Bastien Dejean [Sat, 29 Sep 2012 14:40:47 +0000 (16:40 +0200)]
Update vacant state when swapping nodes
Bastien Dejean [Sat, 29 Sep 2012 11:26:56 +0000 (13:26 +0200)]
Wipe get atoms reply structures
Bastien Dejean [Sat, 29 Sep 2012 09:57:41 +0000 (11:57 +0200)]
Try to address the potential buffer overflows
Bastien Dejean [Sat, 29 Sep 2012 08:44:58 +0000 (10:44 +0200)]
Fix launchpanel link
Bastien Dejean [Sat, 29 Sep 2012 08:43:38 +0000 (10:43 +0200)]
Added panel script example
Bastien Dejean [Sat, 29 Sep 2012 08:40:50 +0000 (10:40 +0200)]
Panel informations
Bastien Dejean [Sat, 29 Sep 2012 08:10:58 +0000 (10:10 +0200)]
New setting: "borderless_monocle"
Bastien Dejean [Fri, 28 Sep 2012 20:46:45 +0000 (22:46 +0200)]
Never remove borders on floating windows
Bastien Dejean [Fri, 28 Sep 2012 20:39:32 +0000 (22:39 +0200)]
Remove window borders whenever possible
Bastien Dejean [Fri, 28 Sep 2012 13:59:29 +0000 (15:59 +0200)]
New message: "kill"
Bastien Dejean [Fri, 28 Sep 2012 13:37:43 +0000 (15:37 +0200)]
Also update vacant state when unlinking nodes
Bastien Dejean [Fri, 28 Sep 2012 13:24:03 +0000 (15:24 +0200)]
Remove vacant debug info in dump_tree
Bastien Dejean [Fri, 28 Sep 2012 13:19:39 +0000 (15:19 +0200)]
Update vacant state in insert_node
Adding a new new node requires to update the vacant state of the focused
node's parent when the focus is itself vacant, otherwise we end up with
non-valid vacant states and windows will seem to be hidden.
Bastien Dejean [Fri, 28 Sep 2012 12:37:22 +0000 (14:37 +0200)]
Don't remove node in close_window
If the window doesn't respond to the WM_DELETE_WINDOW message, we'll end
up with an unmanaged window. Besides, nodes are already removed after
receiving the corresponding destroy notifications.
Bastien Dejean [Fri, 28 Sep 2012 11:58:03 +0000 (13:58 +0200)]
Complete _NET_SUPPORTED root property
Bastien Dejean [Thu, 27 Sep 2012 09:02:42 +0000 (11:02 +0200)]
Off diagram caption
Bastien Dejean [Thu, 27 Sep 2012 08:46:04 +0000 (10:46 +0200)]
Removed the Lua dependency
Bastien Dejean [Wed, 26 Sep 2012 10:12:36 +0000 (12:12 +0200)]
Document new skip options
Bastien Dejean [Wed, 26 Sep 2012 10:11:45 +0000 (12:11 +0200)]
New message: "magnetise"
Bastien Dejean [Tue, 25 Sep 2012 13:04:13 +0000 (15:04 +0200)]
Remove useless code
Bastien Dejean [Mon, 24 Sep 2012 18:15:25 +0000 (20:15 +0200)]
Take tall screens into consideration
Bastien Dejean [Mon, 24 Sep 2012 17:40:49 +0000 (19:40 +0200)]
Options to skip same or different class in "cycle"
Two options have been added to the "cycle" message: --skip-class-equal
and --skip-class-differ. The class name of the client is now shown in
the output of the "dump" command instead of the letter "C".
Bastien Dejean [Mon, 24 Sep 2012 13:24:22 +0000 (15:24 +0200)]
Fix the unexpected focus after node removal
Bastien Dejean [Mon, 24 Sep 2012 13:17:22 +0000 (15:17 +0200)]
Remove obvious condition
Bastien Dejean [Mon, 24 Sep 2012 13:00:40 +0000 (15:00 +0200)]
Don't resize: send a configure notify event
When receiving configure requests for tiled and fullscreen clients:
don't resize but send a configure notify event for the current size.
Bastien Dejean [Mon, 24 Sep 2012 10:08:51 +0000 (12:08 +0200)]
Always Obey Configure Requests
If configure requests are not observed for tiled and fullscreen clients,
it might happen that only a part of the window will be used: this is
what happens if you change the font size of an urxvt window on-the-fly.
Bastien Dejean [Mon, 24 Sep 2012 09:00:35 +0000 (11:00 +0200)]
Made BSPWM_SOCKET definition optional
Bastien Dejean [Sun, 23 Sep 2012 17:45:52 +0000 (19:45 +0200)]
Underline the importance of the socket environment variable
Bastien Dejean [Sun, 23 Sep 2012 15:20:43 +0000 (17:20 +0200)]
Added License
Bastien Dejean [Sun, 23 Sep 2012 14:51:13 +0000 (16:51 +0200)]
Remove obsolete .bspwmrc symbolic link
Bastien Dejean [Sun, 23 Sep 2012 08:38:23 +0000 (10:38 +0200)]
Installation instructions
Bastien Dejean [Sun, 23 Sep 2012 08:23:05 +0000 (10:23 +0200)]
X color names link
Bastien Dejean [Sun, 23 Sep 2012 07:41:59 +0000 (09:41 +0200)]
Indicate mouse bindings
Bastien Dejean [Sat, 22 Sep 2012 21:14:57 +0000 (23:14 +0200)]
Fix formatting
Bastien Dejean [Sat, 22 Sep 2012 21:11:57 +0000 (23:11 +0200)]
Documentation
Bastien Dejean [Sat, 22 Sep 2012 15:17:18 +0000 (17:17 +0200)]
Fix dangling last_focus ; no infinite width, height
Bastien Dejean [Sat, 22 Sep 2012 14:32:35 +0000 (16:32 +0200)]
Resize floating windows with the mouse
Bastien Dejean [Sat, 22 Sep 2012 13:10:59 +0000 (15:10 +0200)]
Move floating windows with the mouse, fix born_as
Bastien Dejean [Sat, 22 Sep 2012 10:16:46 +0000 (12:16 +0200)]
Pseudo manual insertion for floating windows
Bastien Dejean [Fri, 21 Sep 2012 17:05:42 +0000 (19:05 +0200)]
Show / hide wrappers should make unmap_notify work
Bastien Dejean [Fri, 21 Sep 2012 15:39:22 +0000 (17:39 +0200)]
Unmap notify handling is bogus
Bastien Dejean [Fri, 21 Sep 2012 10:38:27 +0000 (12:38 +0200)]
Support cycling for all options in cycle_leaf
Bastien Dejean [Fri, 21 Sep 2012 10:15:25 +0000 (12:15 +0200)]
Handle unmap notifications
Bastien Dejean [Thu, 20 Sep 2012 21:56:46 +0000 (23:56 +0200)]
Fix presel border on focused window
Bastien Dejean [Thu, 20 Sep 2012 21:32:32 +0000 (23:32 +0200)]
Locked and urgent client states and colors
Bastien Dejean [Thu, 20 Sep 2012 14:32:01 +0000 (16:32 +0200)]
Fix desktop_cyle, try to handle unmap_notify
Bastien Dejean [Thu, 20 Sep 2012 10:42:10 +0000 (12:42 +0200)]
Rotate the tree when unlinking, reload commands
Bastien Dejean [Thu, 20 Sep 2012 09:50:25 +0000 (11:50 +0200)]
Fix "alternate" command, min width,height is 1,1
Bastien Dejean [Wed, 19 Sep 2012 22:50:18 +0000 (00:50 +0200)]
select_desktop needs a special apply_layout call
Bastien Dejean [Wed, 19 Sep 2012 21:52:38 +0000 (23:52 +0200)]
Don't select desktop in focus_node
Bastien Dejean [Wed, 19 Sep 2012 20:59:13 +0000 (22:59 +0200)]
Update focus in {transfer,remove}node and al.
Bastien Dejean [Tue, 18 Sep 2012 17:48:34 +0000 (19:48 +0200)]
Fix swap_nodes
Bastien Dejean [Tue, 18 Sep 2012 17:18:02 +0000 (19:18 +0200)]
Fix hang related to SIGCHLD
Bastien Dejean [Tue, 18 Sep 2012 15:37:34 +0000 (17:37 +0200)]
Don't configure fullscreen windows
Bastien Dejean [Tue, 18 Sep 2012 15:21:04 +0000 (17:21 +0200)]
Numerous fixes
Bastien Dejean [Sun, 16 Sep 2012 12:16:58 +0000 (14:16 +0200)]
Flush, EWMH, new events, presel border fix
Bastien Dejean [Fri, 14 Sep 2012 09:30:41 +0000 (11:30 +0200)]
Simplify get_color
Bastien Dejean [Thu, 13 Sep 2012 19:55:29 +0000 (21:55 +0200)]
Toggle floating
Bastien Dejean [Thu, 13 Sep 2012 19:45:40 +0000 (21:45 +0200)]
Fix remove_node and cycle_leaf
Bastien Dejean [Thu, 13 Sep 2012 16:09:10 +0000 (18:09 +0200)]
Fix pull, push and node removal
Bastien Dejean [Thu, 13 Sep 2012 11:56:53 +0000 (13:56 +0200)]
Fix apply_layout, dump_tree, insert_node, bye bsps
Bastien Dejean [Wed, 12 Sep 2012 19:56:48 +0000 (21:56 +0200)]
First incursion
Bastien Dejean [Wed, 12 Sep 2012 17:10:37 +0000 (19:10 +0200)]
Fix truncated strings, named default colors
Bastien Dejean [Wed, 12 Sep 2012 12:56:51 +0000 (14:56 +0200)]
Toggle fullscreen, cycle leaf, more messages
Bastien Dejean [Tue, 11 Sep 2012 20:48:26 +0000 (22:48 +0200)]
Client message, strict parse, select desktop
Bastien Dejean [Tue, 11 Sep 2012 14:58:06 +0000 (16:58 +0200)]
Strict layout parser
Bastien Dejean [Tue, 11 Sep 2012 14:38:29 +0000 (16:38 +0200)]
Missing comparison
Bastien Dejean [Tue, 11 Sep 2012 14:29:43 +0000 (16:29 +0200)]
A few messages
Bastien Dejean [Tue, 11 Sep 2012 11:23:53 +0000 (13:23 +0200)]
Run autostart
Bastien Dejean [Tue, 11 Sep 2012 11:12:53 +0000 (13:12 +0200)]
Rules, XDG config & autostart
Bastien Dejean [Mon, 10 Sep 2012 21:17:59 +0000 (23:17 +0200)]
Don't create the FIFO
Bastien Dejean [Mon, 10 Sep 2012 11:51:22 +0000 (13:51 +0200)]
Removed obsolete examples
Bastien Dejean [Mon, 10 Sep 2012 11:47:51 +0000 (13:47 +0200)]
Proper strings, drop non POSIX strdup
Bastien Dejean [Mon, 10 Sep 2012 09:59:11 +0000 (11:59 +0200)]
Removing obsolete commented code
Bastien Dejean [Mon, 10 Sep 2012 09:55:09 +0000 (11:55 +0200)]
Use modifiable strings, handle non-proper strings
Bastien Dejean [Sun, 9 Sep 2012 18:07:05 +0000 (20:07 +0200)]
Window title: WM_NAME fallback
Bastien Dejean [Sun, 9 Sep 2012 10:25:47 +0000 (12:25 +0200)]
Trying to prevent the shutdown of cr
Bastien Dejean [Sun, 9 Sep 2012 08:46:46 +0000 (10:46 +0200)]
Dzen2 output
Bastien Dejean [Sat, 8 Sep 2012 20:22:51 +0000 (22:22 +0200)]
Text width
Bastien Dejean [Sat, 8 Sep 2012 15:15:08 +0000 (17:15 +0200)]
Add null byte
Bastien Dejean [Fri, 7 Sep 2012 21:15:08 +0000 (23:15 +0200)]
Status: read from fifo
Bastien Dejean [Fri, 7 Sep 2012 12:24:03 +0000 (14:24 +0200)]
Handle vacant state in `apply_layout`
Bastien Dejean [Fri, 7 Sep 2012 11:55:03 +0000 (13:55 +0200)]
Update vacant state
Bastien Dejean [Fri, 7 Sep 2012 10:51:16 +0000 (12:51 +0200)]
No children, no zombies