On mån, 2013-05-13 at 13:49 +0200, John Kåre Alsaker wrote: > On Mon, May 13, 2013 at 1:28 PM, Alexander Larsson <al...@redhat.com> > wrote: > On mån, 2013-05-13 at 13:26 +0200, John Kåre Alsaker wrote: > > For the wl_output case I suggest we add a 'done' event which > signals > > that the compositor is done sending a batch of events for an > wl_output > > and related extension objects (which versioned message > arguments won't > > handle). This would be analogous to wl_surface.commit, only > coming > > from the server side. > > > As i said in another mail, an even easier approach is to use > the gemetry > event itself as the "done" event, and just send the additions > (if any) > *before* the geometry event. > That would also work, but is uglier. The geometry event is rather > large too. Since currently events can happen at any time, adding a > done event won't break backwards compatibility.
No, but it means you have to special-case the versions that don't send a done event. And in practice the geometry is emitted seldom and the two probably almost always change at the same time, so i don't think you'll ever see just scale changed + done. _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel