Bastien Dejean
5ad12f917d
Initial approach for orphans adoption
2012-10-24 16:34:56 +02:00
Bastien Dejean
898245ad9d
Minor cleanup in 'enter_notify'
2012-10-23 19:29:21 +02:00
Bastien Dejean
0c6a40cbe9
Properly handle 'focus_follows_mouse'
2012-10-23 15:30:30 +02:00
Bastien Dejean
2966780771
Window resize/move toggles the floating state of tiled windows
2012-10-23 13:58:31 +02:00
Bastien Dejean
58c0c96503
Handle monitors in 'enter_notify'
2012-10-23 13:48:09 +02:00
Bastien Dejean
f0ab3e390e
Merge branch 'develop'
2012-10-23 12:17:19 +02:00
Bastien Dejean
ced4c2c0a8
Only follow the mouse pointer if it moves
2012-10-22 22:38:21 +02:00
Bastien Dejean
dddfc5de6c
Fix typo in setting name
2012-10-22 12:25:58 +02:00
Bastien Dejean
7825c8b059
New setting: 'focus_follow_mouse'
2012-10-22 12:21:12 +02:00
Bastien Dejean
3656722c14
Fix toggle_fullscreen
2012-10-18 11:09:17 +02:00
Bastien Dejean
2a3362fc4b
Added support for multiple monitors
2012-10-17 16:18:40 +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
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
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
Ivan Kanakarakis
c506815d81
fix warining about possible unintitialized variables
2012-10-03 20:48:40 +03:00
Ivan Kanakarakis
a7201deca9
update wm to use helpers
2012-10-03 20:07:33 +03: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
Bastien Dejean
36140fe1c3
Try to address the potential buffer overflows
2012-09-29 11:57:41 +02:00
Bastien Dejean
5df99a71ed
Removed the Lua dependency
2012-09-27 10:46:04 +02:00
Bastien Dejean
80ca33c3cd
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".
2012-09-24 19:40:49 +02:00
Bastien Dejean
fd46aab2fb
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.
2012-09-24 15:00:40 +02:00
Bastien Dejean
00ec4018d8
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.
2012-09-24 12:08:51 +02:00
Bastien Dejean
a43b45f7f4
Documentation
2012-09-22 23:11:57 +02:00
Bastien Dejean
0d04cd6c0c
Fix dangling last_focus ; no infinite width, height
2012-09-22 17:17:18 +02:00
Bastien Dejean
cfa333e214
Resize floating windows with the mouse
2012-09-22 16:32:35 +02:00
Bastien Dejean
e81bb851be
Move floating windows with the mouse, fix born_as
2012-09-22 15:10:59 +02:00
Bastien Dejean
3d95580282
Pseudo manual insertion for floating windows
2012-09-22 12:16:46 +02:00
Bastien Dejean
d5cb36c31f
Show / hide wrappers should make unmap_notify work
2012-09-21 19:05:42 +02:00
Bastien Dejean
c584da2cb8
Unmap notify handling is bogus
2012-09-21 17:39:22 +02:00
Bastien Dejean
09f163becc
Handle unmap notifications
2012-09-21 12:15:25 +02:00
Bastien Dejean
efcc7e41f6
Locked and urgent client states and colors
2012-09-20 23:32:32 +02:00
Bastien Dejean
946c0ed3a8
Fix desktop_cyle, try to handle unmap_notify
2012-09-20 16:32:01 +02:00
Bastien Dejean
0bd88d9824
Fix "alternate" command, min width,height is 1,1
2012-09-20 11:50:25 +02:00
Bastien Dejean
f7fe1ebe78
Don't select desktop in focus_node
2012-09-19 23:52:38 +02:00
Bastien Dejean
deaa516e35
Update focus in {transfer,remove}node and al.
2012-09-19 22:59:13 +02:00
Bastien Dejean
2365ae77e7
Fix hang related to SIGCHLD
2012-09-18 19:18:02 +02:00
Bastien Dejean
924c0368a3
Don't configure fullscreen windows
2012-09-18 17:37:34 +02:00
Bastien Dejean
24507288bf
Numerous fixes
2012-09-18 17:21:04 +02:00
Bastien Dejean
b757724a57
Flush, EWMH, new events, presel border fix
2012-09-16 14:16:58 +02:00
Bastien Dejean
3c3cf36184
Fix apply_layout, dump_tree, insert_node, bye bsps
2012-09-13 13:56:53 +02:00
Bastien Dejean
40f87f4349
Toggle fullscreen, cycle leaf, more messages
2012-09-12 14:56:51 +02:00