during work on bug filed against Sun's JDK (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6618038) I have found that Compiz doesn't add _NET_WM_STATE atom to _NET_SUPPORTED list, and adds number of other _NET_WM_STATE_* atoms. But according to WM Spec (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2449322) a client must consider state manipulation unsupported and so there is no reason to add all other _NET_WM_STATE_*. Thus Isuspect that someone just forgot to add _NET_WM_STATE to the list.
I have checked sources of Compiz 0.5.2 (downloaded from www.compiz.org) and it is till the case for this version.
Fixed in master.
In what version of Compiz the fix will be available?
only in git master branch right now but it will be included in the next devel release made. likely 0.7.