Commit graph

252 commits

Author SHA1 Message Date
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