Peter Hutterer wrote:
> The patch I proposed does not make any guarantee over when a handler is
> called. This automatically separates handlers so they cannot interfere with
> each other, and dependency ordering is a nonissue, as you cannot rely on it to
> begin with. Code that relies on other handlers should not end up in the
> repository. 
Ok, if handlers can be kept independent, your solution is absolutely
fine. Its also desirable to keep them independent.

I'm just not sure this is the whole story. When we look at the axis
inversion example, this is rather insufficient. And it provokes
workarounds, such as those you described.

I think the choice depends on how often conflicts occur and how hard it
gets to deal with them. Unfortunately, I can't find my crystal sphere ;)


Cheers,

Simon
_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to