The following entry in <applications> in rc.xml does not position the window correctly:
<application name="foo">
<decor>no</decor>
<position force="yes">
<x>0</x>
<y>-0</y>
</position>
</application>
A gap is left between the window and the bottom of the screen. The gap is exactly the size added by the window decoration and positioning works correctly if the window is decorated.
This appears to be a regression in Openbox 3.5.
I've just noticed that this affects positive positions as well. I had tested this in urxvtq (quake-like urxvt terminal) and so I didn't notice the gap at the top.
Incidentally, this can be worked around by using positions such as "+-17" or "--17".
The following entry in <applications> in rc.xml does not position the window correctly: <application name="foo"> <decor>no</decor> <position force="yes"> <x>0</x> <y>-0</y> </position> </application> A gap is left between the window and the bottom of the screen. The gap is exactly the size added by the window decoration and positioning works correctly if the window is decorated. This appears to be a regression in Openbox 3.5.