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.'

Attachment: pgpKYgFt2yBhD.pgp
Description: PGP signature

Reply via email to