Bastien Dejean
7eb210e009
Add dzen2 panel example
2013-04-01 13:33:30 +02:00
Bastien Dejean
519925bc1d
Use the depth of the window for the border pixmap
2013-04-01 12:29:45 +02:00
Bastien Dejean
514cc1c78f
Add help command line flag
2013-03-31 19:10:22 +02:00
Bastien Dejean
716dd55d08
Remove obsolete .gitignore entries
2013-03-31 11:42:20 +02:00
Bastien Dejean
716872a8e7
Fix bogus shadow property cardinal
2013-03-30 14:44:02 +01:00
Bastien Dejean
f14c6136e3
Add overlapping borders example
2013-03-27 13:54:23 +01:00
Bastien Dejean
e41e78e3ee
Take the default border width from rio
2013-03-26 13:00:57 +01:00
Bastien Dejean
1f894fe492
Add support for _NET_WM_STATE_DEMANDS_ATTENTION
2013-03-26 11:34:06 +01:00
Bastien Dejean
afab0f66a4
New setting: auto_alternate
2013-03-22 19:17:03 +01:00
Bastien Dejean
bbd0ad810f
Fix motion recorder being activated erroneously
...
We need to check which window is under the pointer after having changed
the z-order of windows.
2013-03-22 18:26:30 +01:00
Bastien Dejean
6a538b764a
Fix typo
2013-03-21 11:50:38 +01:00
Bastien Dejean
b9bef1eb64
Simplify autostart
example
2013-03-20 11:13:52 +01:00
Bastien Dejean
a32006b455
Be straight regarding bindings
2013-03-20 10:31:40 +01:00
Bastien Dejean
43e803627a
Sort by extensions
2013-03-19 23:34:15 +01:00
Bastien Dejean
0c30711cae
Fix incomplete source dependencies
2013-03-19 23:17:39 +01:00
Bastien Dejean
7a7130d4c8
Pattern rules are not POSIX
2013-03-19 19:03:17 +01:00
Bastien Dejean
1dd4f179b8
Sensible Makefile
2013-03-19 18:54:41 +01:00
Bastien Dejean
25d3c3051d
Don't need clean
or install
2013-03-19 16:48:30 +01:00
Bastien Dejean
fde438c092
Rework Makefile
...
Add headers dependency, let the commands be printed as if.
2013-03-19 14:54:53 +01:00
Bastien Dejean
a63125bec0
Encourage the use of pam
2013-03-18 21:02:37 +01:00
Bastien Dejean
1a1c282c8f
Merge branch 'master' into fix-cpu
2013-03-18 19:56:57 +01:00
Bastien Dejean
84d4ad4eb8
Exhaustively clear input focus before unmapping
...
This is a fix for the following bug:
https://bbs.archlinux.org/viewtopic.php?pid=1244541#p1244541
I'm not sure why `monsterwm` is immune to this or if there's a better
way to fix it. I've made a test with a simple window listening to
focus{in,out} events and it did receive those events after being
unmapped without needing the fix...
2013-03-18 19:44:09 +01:00
Bastien Dejean
0158ea7da6
Change input focus before unmapping
2013-03-18 15:34:07 +01:00
Bastien Dejean
09f96321af
Add looping examples
2013-03-18 11:30:41 +01:00
Bastien Dejean
2f6b48af34
Focus the root window on an empty desktop
2013-03-17 22:37:19 +01:00
Bastien Dejean
25b21321d3
Remove trailing spaces
2013-03-16 19:20:20 +01:00
Bastien Dejean
bd6877370c
Clarify and expand the configuration documentation
2013-03-16 12:29:24 +01:00
Bastien Dejean
d393da88ce
Version 0.5
2013-03-14 11:49:07 +01:00
Bastien Dejean
f7e38e44a7
Remove useless reload_*
messages
2013-03-12 21:43:44 +01:00
Bastien Dejean
b273b9c9bd
New argument for the rule
message: follow
2013-03-12 10:56:45 +01:00
Bastien Dejean
67e57260dd
Set current EWMH desktop in restore
2013-03-12 10:34:38 +01:00
Bastien Dejean
ac5ad7d1c0
Add new contributor
2013-03-10 23:09:11 +01:00
Bastien Dejean
45cb3efd44
New message: balance
2013-03-10 18:28:30 +01:00
Bastien Dejean
d18b3917ee
Moving tiled windows to empty desktops
2013-03-10 09:55:09 +01:00
Bastien Dejean
5d9eebb463
Move tiled window: don't miss valid cases
...
When we move a tiled window from one monitor to the other, we don't care
about the state of the window under the pointer.
2013-03-09 20:49:19 +01:00
Bastien Dejean
b1318ee553
Moving a tiled window to another monitor
...
When we move a tiled window to another monitor via the `move` argument
of the `grab_pointer` message, we shall transfer the related node.
2013-03-09 19:40:47 +01:00
Bastien Dejean
1176b5c369
Lower the motion recorder when querying
...
The current implementation of `focus_follows_pointer` requires that the
motion recorder be lowered when `xcb_query_pointer` is called,
otherwise, the response will specify the motion recorder as child
attribute.
2013-03-07 21:53:45 +01:00
Bastien Dejean
6057feed61
Generalize swap_nodes
...
The `swap_nodes` function was not written to handle nodes from different
desktops. We need to be able to do that in order to move tiled windows
across monitors.
2013-03-07 21:34:33 +01:00
Bastien Dejean
f9401b9b9b
Remove obsolete function
2013-03-04 21:13:10 +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
6ea50d94a6
Make ffp reacts immediately
2013-03-04 10:41:35 +01:00
Bastien Dejean
ca01046c4e
Disable motion recording as soon as possible
...
Also, get_pointed_window needs to lower the motion_recorder
window otherwise xcb_query_pointer will return that window as child
attribute.
2013-03-03 21:46:09 +01:00
Bastien Dejean
27204857af
Update TODO.
2013-03-03 10:39:15 +01:00
Bastien Dejean
6bfebaaf6b
Focus follows pointer rewrite
2013-03-02 19:39:16 +01:00
Bastien Dejean
336ec4c96c
Update TODO
2013-03-02 17:45:43 +01:00
Bastien Dejean
83a10ac1e8
Remove obsolete prototypes
2013-02-28 17:36:56 +01:00
Bastien Dejean
0f6f533a87
Unify tiled and floating pointer actions
...
The following 'grab_pointer' arguments are removed: 'move_tiled',
'resize_tiled'. The regular 'move' and 'resize_*' arguments shall be
used instead. The 'fence_grip' parameter is no longer meaningful and
has been removed. Moving and resizing now behaves the same for tiled and
floating windows.
2013-02-28 15:04:14 +01:00
Bastien Dejean
3573089f0d
Reuse W
2013-02-28 12:47:29 +01:00
Bastien Dejean
2d860de977
New 'grab_pointer' argument: 'resize_side'
...
The 'resize' argument is now called 'resize_corner'.
2013-02-28 12:27:26 +01:00