Bastien Dejean
e771dd4c90
Fix 'send_to_monitor'
2012-10-17 18:54:32 +02:00
Bastien Dejean
2a3362fc4b
Added support for multiple monitors
2012-10-17 16:18:40 +02:00
Bastien Dejean
c9282c216a
Added missing dependency (xcb-util
)
2012-10-11 18:51:11 +02:00
Bastien Dejean
189782aa29
_NET_ACTIVE_WINDOW: toggle fullscreen if necessary
2012-10-11 15:16:40 +02:00
Bastien Dejean
07b7f292d4
Handle _NET_WM_WINDOW_TYPE_{DOCK,NOTIFICATION}
...
Fancy panels (tint2, bmpanel2, ...) can now be used with bspwm.
2012-10-10 23:01:38 +02:00
Bastien Dejean
2c7075d5ba
Handle _NET_WM_DESKTOP
2012-10-10 21:36:19 +02:00
Bastien Dejean
e754a9eac7
Fix copy/paste typo
2012-10-06 12:04:18 +02:00
Bastien Dejean
9e530a8599
Added some debug messages
2012-10-06 12:03:12 +02:00
Bastien Dejean
7217e8fdbe
Cosmetic changes
2012-10-06 11:55:22 +02:00
Bastien Dejean
7f597a5313
On button release: use the stored window
...
When the mouse button was released the window under the pointer was
considered as being the window being previously moved. This is false in
the general case and therefore, the window stored inside the
frozen_state variable must be used.
2012-10-06 11:36:16 +02:00
Bastien Dejean
16d8f62799
Remove unneeded debug informations
2012-10-06 11:19:51 +02:00
Bastien Dejean
52e9391895
Remove obsolete code
2012-10-05 22:04:43 +02:00
Bastien Dejean
b87d5b706a
New message: "cycle_layout"
2012-10-05 21:03:38 +02:00
Bastien Dejean
575bf9336a
Don't need to apply layout after "close"
2012-10-05 15:20:52 +02:00
Bastien Dejean
723edc7556
Fullscreen client message: apply layout
2012-10-05 12:27:46 +02:00
Bastien Dejean
3d60924ff2
The border width can change while in fullscreen
2012-10-05 12:10:07 +02:00
Bastien Dejean
4d27bfa3e8
Update floating rectangle when border_width changes
2012-10-05 11:35:35 +02:00
Bastien Dejean
ce4761c1a2
Add missing .PHONY entry
2012-10-04 19:11:07 +02:00
Bastien Dejean
a1f0b2c337
Prevent buffer overruns in dump_tree
and al.
2012-10-04 14:46:41 +02:00
Bastien Dejean
931e735e97
Always use BUFSIZ
2012-10-04 13:59:05 +02:00
Bastien Dejean
ad7dfb9776
Address the non-portability of the PRINTF macro
2012-10-04 11:49:23 +02:00
Bastien Dejean
a8562891d3
Empty rsp after sending it
...
Since some functions still use *strcat* (e.g. *dump_tree*), it is
necessary to empty rsp after filling it. This is a temporary fix.
2012-10-04 11:38:23 +02:00
Bastien Dejean
26cdd8505d
By default, don't produce a debug executable
2012-10-03 23:06:31 +02:00
Bastien Dejean
94ab18c49c
Remove trailing new line in response
...
Some functions, e.g. *dump_tree*, will end *rsp* with a new line and
*bspc* already takes care of that.
2012-10-03 23:00:03 +02:00
Bastien Dejean
5cf4622695
In that particular case, strcmp is safe
...
No need to worry about strcmp's safety here, since cmd is guaranteed to be
null-terminated.
2012-10-03 22:49:05 +02:00
Bastien Dejean
46e8061d91
Apply the project coding style to the remote code
2012-10-03 22:44:25 +02:00
Bastien Dejean
c495a084e6
Merge pull request #6 from c00kiemon5ter/debug
...
handle debug messages
2012-10-03 11:55:10 -07:00
Bastien Dejean
a5c8fd6c1c
Merge pull request #5 from c00kiemon5ter/warning
...
fix warining about possible unintitialized variables
2012-10-03 11:52:59 -07:00
Ivan Kanakarakis
3f914c7297
separate rules for debug and stripped binaries
2012-10-03 20:53:16 +03:00
Ivan Kanakarakis
dac696d74d
corerctly handle debug messages
2012-10-03 20:50:37 +03:00
Ivan Kanakarakis
c506815d81
fix warining about possible unintitialized variables
2012-10-03 20:48:40 +03:00
Bastien Dejean
1c404cc3f6
Merge pull request #4 from c00kiemon5ter/client
...
Rework Client
2012-10-03 10:40:02 -07:00
Ivan Kanakarakis
de3742c74c
update Makefile - remove misc and include helpers
2012-10-03 20:08:02 +03:00
Ivan Kanakarakis
a7201deca9
update wm to use helpers
2012-10-03 20:07:33 +03:00
Ivan Kanakarakis
55d347c6ac
update client to use helpers
2012-10-03 20:07:08 +03:00
Ivan Kanakarakis
19a24f2c0d
merge misc with helpers
2012-10-03 20:06:10 +03:00
Ivan Kanakarakis
66d43cf4af
rework error message on number of arguments
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
ab93af0df6
no need for excplicit initialization
...
msg is nul-terminated by snprintf
rsp is nul-terminated manually
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
7614a51b3c
remove trailing space if one
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
50ef93758a
store msglen to use it, instead of calling strlen repeatedly
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
e3ec748bce
bugfix: len should be decremented by n not offset
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
2d2f5aead7
response should not contain a new line - response is a common string
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
e657198953
no need for an EMPTY_RESPONSE
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
f48ff335c1
rework bspc.c
...
fix potential buffer overflows
do error checking on all funcs
2012-10-02 21:54:01 +03:00
Bastien Dejean
23ecdad3d9
Merge pull request #3 from c00kiemon5ter/bool
...
bool is a real type
2012-09-30 09:45:46 -07:00
Ivan Kanakarakis
e31accb4b8
bool is a real type
2012-09-30 18:54:04 +03:00
Bastien Dejean
962403f325
Don't block window activation when desktop differ
2012-09-29 21:42:15 +02:00
Bastien Dejean
fbcd7c5d65
Take into consideration all unmap events
...
Fontforge needs it.
2012-09-29 17:43:11 +02:00
Bastien Dejean
eaba8c6715
Revert previous commit
2012-09-29 17:32:22 +02:00
Bastien Dejean
b9cb79f55d
Rules: switch to the given desktop
2012-09-29 17:18:45 +02:00