On Sun 18 May 2014 at 18:13:17 -0500, Matthew D. Fuller wrote: > - Actual code features/bugfixes? Oh, sure, I guess maybe I'll do a > little of that sometime...
There are still Stefan's mixed changes and OnTopPriority feature. I'm running that myself, although not really fully exploiting it. And I also don't use virtual screens even though I put much trouble into making them work right with this. I'm sure other people would stress-test other parts of it than I do. I want to merge that soonish, but it is quite a lot at one time and may break things for some people because of the complexity. When that is in, it probably makes sense to look at some OpenDesktop / EWMH things that suddenly start to make sense, since they depend on layering of windows. I really don't intend to do all of that stuff, since lot of it simply makes no sense for ctwm. (For example, ctwm has no concept of disallowing the user to move a window, and I don't want to add that). But putting a dock-type window in a particular layer, and using it to update the BorderLeft/BorderTop (etc) settings makes sense to me. See: http://www.freedesktop.org/wiki/Specifications/wm-spec/ (under-specified as it is...) For desktop-type windows it would make sense to consider them to have the same "context" as the root window: i.e. if you have a menu configured on the root window, it should probably work in a "desktop" window as well. (But I want to keep some sort of escape hatch, so that you can apply normal window-bound functions on it too, say to iconify it if you really want. But how that is to be structured, I'm not sure.) If there's enough EWMH stuff in, I think the GNOME stuff can actually go out, since as I understand it, it is for Gnome 1. Which has been superceded by EWMH and is likely not in use any more. (Such is the fickleness of modern "standards"...) Oh, and I want to replace all TRUE/FALSE with True/False. Mixing spelling like that is only ugly. -Olaf. -- ___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for \X/ rhialto/at/xs4all.nl -- 'this bath is too hot.'
pgpKYgFt2yBhD.pgp
Description: PGP signature
