Hi,

On 2 January 2017 at 22:17, Adam Jackson <[email protected]> wrote:
> On Fri, 2016-12-09 at 14:24 +0200, Pekka Paalanen wrote:
>> The X11 window manager (XWM) of a Wayland compositor can use the
>> _XWAYLAND_ALLOW_COMMITS property to control when Xwayland sends
>> wl_surface.commit requests. If the property is not set, the behaviour
>> remains what it was.
>
> I'm still thinking over whether I like this or whether I'd rather have
> this keyed off the netwm sync props. (Did we think that was a thing
> that could work? Forgive me, I'm freshly back from holidays.) Still,
> some style notes below.

Hm. So, is what you're proposing that the server would intercept
_NET_WM_SYNC_REQUEST ClientMessages from WM -> client and not send any
further commits for that window's surface, until the last SYNC_REQUEST
sent and the SYNC_REQUEST_COUNTER become coherent? I think that'd
largely work; it does exclude NetWM clients, but eh.

Cheers,
Daniel
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to