]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
11 years agoupdate client to use helpers
Ivan Kanakarakis [Wed, 3 Oct 2012 17:07:08 +0000 (20:07 +0300)]
update client to use helpers

11 years agomerge misc with helpers
Ivan Kanakarakis [Wed, 3 Oct 2012 17:06:10 +0000 (20:06 +0300)]
merge misc with helpers

11 years agorework error message on number of arguments
Ivan Kanakarakis [Tue, 2 Oct 2012 18:49:37 +0000 (21:49 +0300)]
rework error message on number of arguments

11 years agono need for excplicit initialization
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

11 years agoremove trailing space if one
Ivan Kanakarakis [Tue, 2 Oct 2012 17:28:38 +0000 (20:28 +0300)]
remove trailing space if one

11 years agostore msglen to use it, instead of calling strlen repeatedly
Ivan Kanakarakis [Tue, 2 Oct 2012 17:28:20 +0000 (20:28 +0300)]
store msglen to use it, instead of calling strlen repeatedly

11 years agobugfix: len should be decremented by n not offset
Ivan Kanakarakis [Tue, 2 Oct 2012 17:26:57 +0000 (20:26 +0300)]
bugfix: len should be decremented by n not offset

11 years agoresponse should not contain a new line - response is a common string
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

11 years agono need for an EMPTY_RESPONSE
Ivan Kanakarakis [Sun, 30 Sep 2012 15:24:24 +0000 (18:24 +0300)]
no need for an EMPTY_RESPONSE

11 years agorework bspc.c
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

11 years agoMerge pull request #3 from c00kiemon5ter/bool
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

11 years agobool is a real type
Ivan Kanakarakis [Sun, 30 Sep 2012 15:41:28 +0000 (18:41 +0300)]
bool is a real type

11 years agoDon't block window activation when desktop differ
Bastien Dejean [Sat, 29 Sep 2012 19:42:15 +0000 (21:42 +0200)]
Don't block window activation when desktop differ

11 years agoTake into consideration all unmap events
Bastien Dejean [Sat, 29 Sep 2012 15:43:11 +0000 (17:43 +0200)]
Take into consideration all unmap events

Fontforge needs it.

11 years agoRevert previous commit
Bastien Dejean [Sat, 29 Sep 2012 15:32:22 +0000 (17:32 +0200)]
Revert previous commit

11 years agoRules: switch to the given desktop
Bastien Dejean [Sat, 29 Sep 2012 15:18:45 +0000 (17:18 +0200)]
Rules: switch to the given desktop

11 years agoUpdate vacant state when swapping nodes
Bastien Dejean [Sat, 29 Sep 2012 14:40:47 +0000 (16:40 +0200)]
Update vacant state when swapping nodes

11 years agoWipe get atoms reply structures
Bastien Dejean [Sat, 29 Sep 2012 11:26:56 +0000 (13:26 +0200)]
Wipe get atoms reply structures

11 years agoTry to address the potential buffer overflows
Bastien Dejean [Sat, 29 Sep 2012 09:57:41 +0000 (11:57 +0200)]
Try to address the potential buffer overflows

11 years agoFix launchpanel link
Bastien Dejean [Sat, 29 Sep 2012 08:44:58 +0000 (10:44 +0200)]
Fix launchpanel link

11 years agoAdded panel script example
Bastien Dejean [Sat, 29 Sep 2012 08:43:38 +0000 (10:43 +0200)]
Added panel script example

11 years agoPanel informations
Bastien Dejean [Sat, 29 Sep 2012 08:40:50 +0000 (10:40 +0200)]
Panel informations

11 years agoNew setting: "borderless_monocle"
Bastien Dejean [Sat, 29 Sep 2012 08:10:58 +0000 (10:10 +0200)]
New setting: "borderless_monocle"

11 years agoNever remove borders on floating windows
Bastien Dejean [Fri, 28 Sep 2012 20:46:45 +0000 (22:46 +0200)]
Never remove borders on floating windows

11 years agoRemove window borders whenever possible
Bastien Dejean [Fri, 28 Sep 2012 20:39:32 +0000 (22:39 +0200)]
Remove window borders whenever possible

11 years agoNew message: "kill"
Bastien Dejean [Fri, 28 Sep 2012 13:59:29 +0000 (15:59 +0200)]
New message: "kill"

11 years agoAlso update vacant state when unlinking nodes
Bastien Dejean [Fri, 28 Sep 2012 13:37:43 +0000 (15:37 +0200)]
Also update vacant state when unlinking nodes

11 years agoRemove vacant debug info in dump_tree
Bastien Dejean [Fri, 28 Sep 2012 13:24:03 +0000 (15:24 +0200)]
Remove vacant debug info in dump_tree

11 years agoUpdate vacant state in insert_node
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.

11 years agoDon't remove node in close_window
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.

11 years agoComplete _NET_SUPPORTED root property
Bastien Dejean [Fri, 28 Sep 2012 11:58:03 +0000 (13:58 +0200)]
Complete _NET_SUPPORTED root property

11 years agoOff diagram caption
Bastien Dejean [Thu, 27 Sep 2012 09:02:42 +0000 (11:02 +0200)]
Off diagram caption

11 years agoRemoved the Lua dependency
Bastien Dejean [Thu, 27 Sep 2012 08:46:04 +0000 (10:46 +0200)]
Removed the Lua dependency

11 years agoDocument new skip options
Bastien Dejean [Wed, 26 Sep 2012 10:12:36 +0000 (12:12 +0200)]
Document new skip options

11 years agoNew message: "magnetise"
Bastien Dejean [Wed, 26 Sep 2012 10:11:45 +0000 (12:11 +0200)]
New message: "magnetise"

11 years agoRemove useless code
Bastien Dejean [Tue, 25 Sep 2012 13:04:13 +0000 (15:04 +0200)]
Remove useless code

11 years agoTake tall screens into consideration
Bastien Dejean [Mon, 24 Sep 2012 18:15:25 +0000 (20:15 +0200)]
Take tall screens into consideration

11 years agoOptions to skip same or different class in "cycle"
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".

11 years agoFix the unexpected focus after node removal
Bastien Dejean [Mon, 24 Sep 2012 13:24:22 +0000 (15:24 +0200)]
Fix the unexpected focus after node removal

11 years agoRemove obvious condition
Bastien Dejean [Mon, 24 Sep 2012 13:17:22 +0000 (15:17 +0200)]
Remove obvious condition

11 years agoDon't resize: send a configure notify event
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.

11 years agoAlways Obey Configure Requests
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.

11 years agoMade BSPWM_SOCKET definition optional
Bastien Dejean [Mon, 24 Sep 2012 09:00:35 +0000 (11:00 +0200)]
Made BSPWM_SOCKET definition optional

11 years agoUnderline the importance of the socket environment variable
Bastien Dejean [Sun, 23 Sep 2012 17:45:52 +0000 (19:45 +0200)]
Underline the importance of the socket environment variable

11 years agoAdded License
Bastien Dejean [Sun, 23 Sep 2012 15:20:43 +0000 (17:20 +0200)]
Added License

11 years agoRemove obsolete .bspwmrc symbolic link
Bastien Dejean [Sun, 23 Sep 2012 14:51:13 +0000 (16:51 +0200)]
Remove obsolete .bspwmrc symbolic link

11 years agoInstallation instructions
Bastien Dejean [Sun, 23 Sep 2012 08:38:23 +0000 (10:38 +0200)]
Installation instructions

11 years agoX color names link
Bastien Dejean [Sun, 23 Sep 2012 08:23:05 +0000 (10:23 +0200)]
X color names link

11 years agoIndicate mouse bindings
Bastien Dejean [Sun, 23 Sep 2012 07:41:59 +0000 (09:41 +0200)]
Indicate mouse bindings

11 years agoFix formatting
Bastien Dejean [Sat, 22 Sep 2012 21:14:57 +0000 (23:14 +0200)]
Fix formatting

11 years agoDocumentation
Bastien Dejean [Sat, 22 Sep 2012 21:11:57 +0000 (23:11 +0200)]
Documentation

11 years agoFix dangling last_focus ; no infinite width, height
Bastien Dejean [Sat, 22 Sep 2012 15:17:18 +0000 (17:17 +0200)]
Fix dangling last_focus ; no infinite width, height

11 years agoResize floating windows with the mouse
Bastien Dejean [Sat, 22 Sep 2012 14:32:35 +0000 (16:32 +0200)]
Resize floating windows with the mouse

11 years agoMove floating windows with the mouse, fix born_as
Bastien Dejean [Sat, 22 Sep 2012 13:10:59 +0000 (15:10 +0200)]
Move floating windows with the mouse, fix born_as

11 years agoPseudo manual insertion for floating windows
Bastien Dejean [Sat, 22 Sep 2012 10:16:46 +0000 (12:16 +0200)]
Pseudo manual insertion for floating windows

11 years agoShow / hide wrappers should make unmap_notify work
Bastien Dejean [Fri, 21 Sep 2012 17:05:42 +0000 (19:05 +0200)]
Show / hide wrappers should make unmap_notify work

11 years agoUnmap notify handling is bogus
Bastien Dejean [Fri, 21 Sep 2012 15:39:22 +0000 (17:39 +0200)]
Unmap notify handling is bogus

11 years agoSupport cycling for all options in cycle_leaf
Bastien Dejean [Fri, 21 Sep 2012 10:38:27 +0000 (12:38 +0200)]
Support cycling for all options in cycle_leaf

11 years agoHandle unmap notifications
Bastien Dejean [Fri, 21 Sep 2012 10:15:25 +0000 (12:15 +0200)]
Handle unmap notifications

11 years agoFix presel border on focused window
Bastien Dejean [Thu, 20 Sep 2012 21:56:46 +0000 (23:56 +0200)]
Fix presel border on focused window

11 years agoLocked and urgent client states and colors
Bastien Dejean [Thu, 20 Sep 2012 21:32:32 +0000 (23:32 +0200)]
Locked and urgent client states and colors

11 years agoFix desktop_cyle, try to handle unmap_notify
Bastien Dejean [Thu, 20 Sep 2012 14:32:01 +0000 (16:32 +0200)]
Fix desktop_cyle, try to handle unmap_notify

11 years agoRotate the tree when unlinking, reload commands
Bastien Dejean [Thu, 20 Sep 2012 10:42:10 +0000 (12:42 +0200)]
Rotate the tree when unlinking, reload commands

11 years agoFix "alternate" command, min width,height is 1,1
Bastien Dejean [Thu, 20 Sep 2012 09:50:25 +0000 (11:50 +0200)]
Fix "alternate" command, min width,height is 1,1

11 years agoselect_desktop needs a special apply_layout call
Bastien Dejean [Wed, 19 Sep 2012 22:50:18 +0000 (00:50 +0200)]
select_desktop needs a special apply_layout call

11 years agoDon't select desktop in focus_node
Bastien Dejean [Wed, 19 Sep 2012 21:52:38 +0000 (23:52 +0200)]
Don't select desktop in focus_node

11 years agoUpdate focus in {transfer,remove}node and al.
Bastien Dejean [Wed, 19 Sep 2012 20:59:13 +0000 (22:59 +0200)]
Update focus in {transfer,remove}node and al.

11 years agoFix swap_nodes
Bastien Dejean [Tue, 18 Sep 2012 17:48:34 +0000 (19:48 +0200)]
Fix swap_nodes

11 years agoFix hang related to SIGCHLD
Bastien Dejean [Tue, 18 Sep 2012 17:18:02 +0000 (19:18 +0200)]
Fix hang related to SIGCHLD

11 years agoDon't configure fullscreen windows
Bastien Dejean [Tue, 18 Sep 2012 15:37:34 +0000 (17:37 +0200)]
Don't configure fullscreen windows

11 years agoNumerous fixes
Bastien Dejean [Tue, 18 Sep 2012 15:21:04 +0000 (17:21 +0200)]
Numerous fixes

11 years agoFlush, EWMH, new events, presel border fix
Bastien Dejean [Sun, 16 Sep 2012 12:16:58 +0000 (14:16 +0200)]
Flush, EWMH, new events, presel border fix

11 years agoSimplify get_color
Bastien Dejean [Fri, 14 Sep 2012 09:30:41 +0000 (11:30 +0200)]
Simplify get_color

11 years agoToggle floating
Bastien Dejean [Thu, 13 Sep 2012 19:55:29 +0000 (21:55 +0200)]
Toggle floating

11 years agoFix remove_node and cycle_leaf
Bastien Dejean [Thu, 13 Sep 2012 19:45:40 +0000 (21:45 +0200)]
Fix remove_node and cycle_leaf

11 years agoFix pull, push and node removal
Bastien Dejean [Thu, 13 Sep 2012 16:09:10 +0000 (18:09 +0200)]
Fix pull, push and node removal

11 years agoFix apply_layout, dump_tree, insert_node, bye bsps
Bastien Dejean [Thu, 13 Sep 2012 11:56:53 +0000 (13:56 +0200)]
Fix apply_layout, dump_tree, insert_node, bye bsps

11 years agoFirst incursion
Bastien Dejean [Wed, 12 Sep 2012 19:56:48 +0000 (21:56 +0200)]
First incursion

11 years agoFix truncated strings, named default colors
Bastien Dejean [Wed, 12 Sep 2012 17:10:37 +0000 (19:10 +0200)]
Fix truncated strings, named default colors

11 years agoToggle fullscreen, cycle leaf, more messages
Bastien Dejean [Wed, 12 Sep 2012 12:56:51 +0000 (14:56 +0200)]
Toggle fullscreen, cycle leaf, more messages

11 years agoClient message, strict parse, select desktop
Bastien Dejean [Tue, 11 Sep 2012 20:48:26 +0000 (22:48 +0200)]
Client message, strict parse, select desktop

11 years agoStrict layout parser
Bastien Dejean [Tue, 11 Sep 2012 14:58:06 +0000 (16:58 +0200)]
Strict layout parser

11 years agoMissing comparison
Bastien Dejean [Tue, 11 Sep 2012 14:38:29 +0000 (16:38 +0200)]
Missing comparison

11 years agoA few messages
Bastien Dejean [Tue, 11 Sep 2012 14:29:43 +0000 (16:29 +0200)]
A few messages

11 years agoRun autostart
Bastien Dejean [Tue, 11 Sep 2012 11:23:53 +0000 (13:23 +0200)]
Run autostart

11 years agoRules, XDG config & autostart
Bastien Dejean [Tue, 11 Sep 2012 11:12:53 +0000 (13:12 +0200)]
Rules, XDG config & autostart

11 years agoDon't create the FIFO
Bastien Dejean [Mon, 10 Sep 2012 21:17:59 +0000 (23:17 +0200)]
Don't create the FIFO

11 years agoRemoved obsolete examples
Bastien Dejean [Mon, 10 Sep 2012 11:51:22 +0000 (13:51 +0200)]
Removed obsolete examples

11 years agoProper strings, drop non POSIX strdup
Bastien Dejean [Mon, 10 Sep 2012 11:47:51 +0000 (13:47 +0200)]
Proper strings, drop non POSIX strdup

11 years agoRemoving obsolete commented code
Bastien Dejean [Mon, 10 Sep 2012 09:59:11 +0000 (11:59 +0200)]
Removing obsolete commented code

11 years agoUse modifiable strings, handle non-proper strings
Bastien Dejean [Mon, 10 Sep 2012 09:55:09 +0000 (11:55 +0200)]
Use modifiable strings, handle non-proper strings

11 years agoWindow title: WM_NAME fallback
Bastien Dejean [Sun, 9 Sep 2012 18:07:05 +0000 (20:07 +0200)]
Window title: WM_NAME fallback

11 years agoTrying to prevent the shutdown of cr
Bastien Dejean [Sun, 9 Sep 2012 10:25:47 +0000 (12:25 +0200)]
Trying to prevent the shutdown of cr

11 years agoDzen2 output
Bastien Dejean [Sun, 9 Sep 2012 08:46:46 +0000 (10:46 +0200)]
Dzen2 output

11 years agoText width
Bastien Dejean [Sat, 8 Sep 2012 20:22:51 +0000 (22:22 +0200)]
Text width

11 years agoAdd null byte
Bastien Dejean [Sat, 8 Sep 2012 15:15:08 +0000 (17:15 +0200)]
Add null byte

11 years agoStatus: read from fifo
Bastien Dejean [Fri, 7 Sep 2012 21:15:08 +0000 (23:15 +0200)]
Status: read from fifo

11 years agoHandle vacant state in `apply_layout`
Bastien Dejean [Fri, 7 Sep 2012 12:24:03 +0000 (14:24 +0200)]
Handle vacant state in `apply_layout`

11 years agoUpdate vacant state
Bastien Dejean [Fri, 7 Sep 2012 11:55:03 +0000 (13:55 +0200)]
Update vacant state

11 years agoNo children, no zombies
Bastien Dejean [Fri, 7 Sep 2012 10:51:16 +0000 (12:51 +0200)]
No children, no zombies