Make RaiseLower work for the dock as well As a side effect, _NET_RESTACK_REQUEST now also allows specifying the dock as the sibling.
keep stacking_list_tail a pointer to the tail of the stacking list
() -> (void) also in .h files, and fix a place that gave arguments when it shouldn't have.
make it possible to temporarily raise a window to the top, and restore it. also fix the return val for window_layer.
don't activate on raise
return if the window was restacked
revert 7246 and simplify action_raiselower a bit, turns out 7246 wasn't needed for that after all
have stacking_restack_request return a bool that says if it did something with TopIf/BottomIf (other cases always return true)
missing a var name
get rid of the fullscreen below layer. its the same as maximized windows..
fix fullscreen windows being stuck in the wrong layer when they come out of fullscreen. add a new layer where fullscreen windows go when are aren't focused, below all normal windows, so you can alt-tab to a below layer window and it will show itself.
why didn't that commit
make configurerequest activate but net_restack_windows just restack. fix bottomif, topif, opposite. fix debug output in event printing when there was no problem
add support for _NET_RESTACK_WINDOW
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. !
1) translate all of openbox's output 2) update copyrights. 3) make release. ok that part not quite yet.
remove the group option for the restacking commands in rc.xml, cuz groups are clever now
update copyright step 2
<group> option for raise/lower related actions. hi floam.
revert a commit xor made in 2003 that always annoyed me, now docks (panels) go in the same layers as normal windows again. docks that dont specify layer go in the ABOVE layer and those that specify BELOW get put in the NORMAL layer.