problems with some Qt apps
(upstream git commit 2d14ced024416e2074b57290bf7dade7d08899e5)
Bugfix: either use SetInputFocus *or* send WM_TAKE_FOCUS, not both.
This fixes problems with Oracle/OpenJDK JRE 7.0
(upstream git commit 21a2971b2442ab0881cf79553cc6b65bbb44afa7)
gets moved to that workspace
(upstream git commit f78caf8c5815ae7a66de9e4b734546fd740cc19d)
Bugfix: open new windows in the correct place when assignments match
(upstream git commit d4238c778a199ad88ebe8540904d98f81f110621)
Fix assignments of floating windows to (yet) unused workspaces
(upstream git commit 96c491a4885bf33802e1be883dbf5fe24bece650)
While here, add two patches from upstream:
"Don't setup event handler when RandR base event is not set"
"Properly call init_workspaces() when RandR is known but not present"
I've found that they are needed (the hard way) when tried to run i3
under Xnest.
with tweaks by me.
i3 is an improved dynamic, tiling window manager.
note: It is still young, so some debug options are still enable by
default, and it's a bit verbose.
ok ajacoutot@