On Mon, Dec 07, 2009 at 02:20:52PM -0700, Okan Demirmen wrote: > CVSROOT: /cvs > Module name: xenocara > Changes by: [email protected] 2009/12/07 14:20:52 > > Modified files: > app/cwm : calmwm.c calmwm.h xutil.c > > Log message: > introduce the beginnings of netwm support, minimally and correctly; > allows java to be happy, but additionally stops others from whinning > about a non-netwm complaint wm. more to come. > > written a few times; this one includes a clever hack from oga@ to > populate _NET_SUPPORTED.
just to expand on this: this commit adds literally the absolute minimum required by the netwm spec: it sets the window manager name, and the hint to show applications that a supporting window manager is running and that's about it. Java has already been patched to notice cwm as a non-reparenting window manager (as well as compiz), and as such the hacks with x11/wmname setting the name to LG3D are no longer needed to run java gui applications with cwm. More work on this will be ongoing (one of the reasons cwm was supported was with the promise that it would grow netwm support one day). -0- -- To the best of my recollection, Senator, I can't recall.
