Am Fri, 27 May 2011 10:03:49 +0200 schrieb Oswald Buddenhagen <o...@kde.org>:
> On Fri, May 27, 2011 at 07:12:40AM +0200, Martin Gräßlin wrote: > > There is to my knowledge no way to programatically hide window > > decorations except for a legacy motif hint > > > i.e., http://fixunix.com/xwindows/91627-xchangeproperty-questions.html > > > which I am currently considering to drop support for in KWin. > > > oh, so you consider audacious in winamp mode legacy? thanks very much Actually it's more like a "hack" - the hint wasn't supposed to be used for this kind of window but rather the way _NET_WM_WINDOW_TYPE works. Also Martin does not like CSD at all :D For the moment we'll actually have to keep some(?) motif hint support but in general i'm (as stated before) very much with Martin on this, since a) the motif hints are not really standardized (nowhere, you can lookup your header to figure how they work on /your/ system) b) they are *crap* to use, (lack of standard, documentation and set/displayed as a list of 0x, forming a flag... try to read that ;-) c) regularily used "wrong" (whether the dev used a different "standard" or just broke the flags or expects different endian, I can't say ;-) d) not fully supported anyway (only the ones "not deemed stupid", see eg. bug #144031) Therefore the NETWM spec *should* have an extension for _NET_WM_WINDOW_TYPE like _NET_WM_WINDOW_TYPE_CSD (and probably would have if the GNOME folks wouldn't have changed their minds around CSD?!) and some other things motif has currently exclusively (while none comes to my mind atm, have to look up) and then the motif support *should* be depreached, turned off by default for one minor and then finally removed once and for all. Cheers, Thomas >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<