Bastien Dejean
b87737565b
Fit windows in their updated monitors
2013-05-29 21:19:11 +02:00
Bastien Dejean
82e5a6dc55
Set ID of monitor when adding it
2013-05-29 08:35:13 +02:00
Bastien Dejean
e108e11167
Consolidate RandR fallback
2013-05-29 08:35:13 +02:00
Bastien Dejean
38b3f3531a
Handle monitors via RandR
2013-05-29 08:35:13 +02:00
Bastien Dejean
23f870da31
Use consistent names
2013-04-03 11:39:14 +02:00
Bastien Dejean
42afe4ad11
New option for bspwm
: -p STATUS_PREFIX
2013-04-02 19:46:16 +02:00
Bastien Dejean
514cc1c78f
Add help command line flag
2013-03-31 19:10:22 +02:00
Bastien Dejean
1f894fe492
Add support for _NET_WM_STATE_DEMANDS_ATTENTION
2013-03-26 11:34:06 +01:00
Bastien Dejean
829bc9b91f
New setting: 'focus_follows_pointer'
2013-03-04 11:25:12 +01:00
Bastien Dejean
0acdab744c
Remove setting: 'focus_follows_pointer'
...
It is impossible to make the feature work in every cases without
unwanted side effects, therefore it will only exists as a branch.
2013-03-04 11:19:24 +01:00
Bastien Dejean
6bfebaaf6b
Focus follows pointer rewrite
2013-03-02 19:39:16 +01:00
Bastien Dejean
1a2bf4087e
Update TODO
2013-02-12 17:18:01 +01:00
Bastien Dejean
9bd1e7fff7
Merge branch 'master' into compton-shadow
2013-01-17 10:54:36 +01:00
Bastien Dejean
d3e351adf6
Revert "Cursor pointer feedbacks for 'grab_pointer'"
...
This reverts commit e1e04bff2e
.
2013-01-12 11:12:17 +01:00
Bastien Dejean
e1e04bff2e
Cursor pointer feedbacks for 'grab_pointer'
2013-01-10 17:59:22 +01:00
Bastien Dejean
878bc8b144
Focus follows pointer needs enter notify events
...
It seems that pointer motion events are not sufficient to enforce
'focus_follows_pointer': some windows grab the pointer and catch those
events (e.g.: *zenity*), preventing *bspwm* from receiving them. So we
need to listen to enter notify events too.
2013-01-09 21:33:19 +01:00
Bastien Dejean
ec46a11d3e
Don't exclude unmapped windows
2013-01-08 16:24:00 +01:00
Bastien Dejean
240b6798b0
New messages: '{grab,track,ungrab}_pointer'
2013-01-08 15:52:20 +01:00
Bastien Dejean
59f6c2c67a
Remove obsolete headers
2013-01-07 11:52:51 +01:00
Bastien Dejean
71a9457905
Check for bind/listen errors when creating socket
2013-01-06 18:36:27 +01:00
Bastien Dejean
45ef3b78cc
New message: 'mouse'
...
The code related to mouse buttons handling is gone.
Mouse bindings must now be created via sxhkd.
2013-01-06 18:04:55 +01:00
Bastien Dejean
6526e56b8c
Remove settings: '{numlock,capslock}_modifier'
...
The lock keys (num, caps, scroll) are now handled internally and the
aforementioned settings are obsolete.
2013-01-02 12:36:54 +01:00
Bastien Dejean
b693e7dda9
Cleanup before leaving
2012-12-26 14:39:46 +01:00
Bastien Dejean
6b2d8152ca
New message: 'list_rules'
2012-12-25 19:03:35 +01:00
Bastien Dejean
62f32bc655
New optional EXIT_STATUS argument for 'quit'
...
Also removed the 'reload' message because of its uselessness.
2012-12-24 12:02:35 +01:00
Bastien Dejean
af06168b61
New message: 'toggle_visibility'
2012-12-23 12:11:08 +01:00
Bastien Dejean
43f76714aa
Prevent focus stealing for 'focus_follows_mouse'
...
When 'focus_follows_mouse' was enabled, and the focus was given (through
the 'focus' message) to another window, it was possible for the previous
window to generate an enter notify event and, hence, stole the focus.
2012-12-20 11:14:38 +01:00
Bastien Dejean
ce885e5e32
Use specified fifo ('-s' flag) instead of stdout
2012-12-18 12:38:46 +01:00
Bastien Dejean
9b237551e6
New settings: 'numlock_modifier' and 'capslock_modifier'
2012-12-03 19:30:48 +01:00
Bastien Dejean
9eeb60e932
Also ungrab on NumLock
2012-12-03 12:09:02 +01:00
Bastien Dejean
2a2bdc37f8
Mouse bindings: handle NumLock
2012-12-03 10:46:23 +01:00
Bastien Dejean
9426ed2941
Add support for the _COMPTON_SHADOW atom
2012-11-29 15:28:43 +01:00
Bastien Dejean
6e0818a9da
Register events as early as possible
2012-11-10 12:00:30 +01:00
Bastien Dejean
240c75c704
Orphan adoption: restore desktops organization
2012-10-25 21:49:14 +02:00
Bastien Dejean
0061b72445
New message: 'adopt_orphans'
...
The adoption of orphans needs to occur after the definition of desktops
and rules in the *autostart*.
2012-10-25 21:02:04 +02:00
Bastien Dejean
5c538b5d18
Fix minor typos
2012-10-25 15:20:14 +02:00
Bastien Dejean
6e3af9fe33
Rely on _NET_WM_DESKTOP for orphans adoption
2012-10-25 12:42:30 +02:00
Bastien Dejean
0124ca2383
Don't be silly
2012-10-24 19:05:02 +02:00
Bastien Dejean
1a96affd21
Check map_state value in adopt_orphans
2012-10-24 17:39:15 +02:00
Bastien Dejean
277d7d4131
Don't make wild guesses on things that need to be freed
2012-10-24 17:20:48 +02:00
Bastien Dejean
5ad12f917d
Initial approach for orphans adoption
2012-10-24 16:34:56 +02:00
Bastien Dejean
c6786af58b
Refactor README, support VERSION in *main*
2012-10-24 12:30:37 +02:00
Bastien Dejean
9a09998d9f
Fix the handling of 'button_modifier'
2012-10-23 17:01:32 +02:00
Bastien Dejean
0c6a40cbe9
Properly handle 'focus_follows_mouse'
2012-10-23 15:30:30 +02:00
Bastien Dejean
379099ee65
Fix wrong assumption regarding window id
2012-10-23 12:48:10 +02:00
Bastien Dejean
d810e72c35
New setting: 'button_modifier'
2012-10-23 12:42:40 +02:00
Bastien Dejean
286fb33dfd
Fix monocle
2012-10-18 11:15:43 +02:00
Bastien Dejean
2a3362fc4b
Added support for multiple monitors
2012-10-17 16:18: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