make restacking much better, yay
authorDana Jansens <danakj@orodu.net>
Thu, 10 May 2007 00:57:35 +0000 (00:57 +0000)
committerDana Jansens <danakj@orodu.net>
Thu, 10 May 2007 00:57:35 +0000 (00:57 +0000)
commit98304406432cda3a94c2a57f0812714a229ec77a
tree96fdf5a1b20e79a3c1598e0cc670688aa514707e
parent6412fba7fd1a30465cb01b0e3ebcdf47680e9f02
make restacking much better, yay

no more cludge using actions to raise windows. when a window changes layer it
uses add_nonintrusive now so it won't cover the focused window. this way
fullscreen windows when they drop down, don't cover up the new focus target.

fix add_nonintrusive so that if the window is focused it gets added to the top

add back support for ConfigureRequest restacking, this time properly though,
using all the detail and sibling modes. but when windows use this to raise they
are using some old business and we're going to assume they actually want to
activate instead. this means firefox works nicely. yay.

ubuntu's firefox has been made to just stop raising entirely though. !
openbox/client.c
openbox/client.h
openbox/event.c
openbox/stacking.c
openbox/stacking.h