On 07/24/2012 11:48 PM, Pekka Paalanen wrote:
On Tue, 24 Jul 2012 16:32:18 -0400
Kristian Høgsberg <hoegsb...@gmail.com> wrote:

With the 0.95 release we start maintaining protocol and client API
stability.  Going forward, we will try to not break any clients or
toolkits that are written agains the 0.95 protocol and client API.  We
don't completely freeze yet, we'll do that with the 1.0 release, but
from now on we'll use the versioning mechanism when possible and only
break API if absolutely necessary.  This also doesn't mean that the
protocol won't be extended in the future, just that we will not change
what's there now.

To clarify, we're freezing the protocol, as described by
protocol/wayland.xml in the Wayland repository and the client API/ABI
defined by wayland-client.h and the headers generated from
wayland.xml.  In particular, we're not freezing the protocol
interfaces defined by Weston and we're not freezing the wayland-server
API.  Also, for the protocol interfaces (wl_drm) and libraries (gbm)
that are part of mesa, we'll release those with the upcoming mesa 8.1,
at which point we'll treat those as stable too.

I'll follow up with a description of how the interface versioning and
deprecation is supposed to work.

Hi,

does this freeze include wl_shell and wl_shell_surface interfaces,
which reside in wayland.xml?

I thought those were considered non-core and in flux.

I had the same feeling here. And we should change wl_shell to wl_desktop_shell for once.

Tiago
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to