[PATCH weston 00/11] XWayland update for 1.0

Kristian Høgsberg hoegsberg at gmail.com
Thu Nov 8 11:18:02 PST 2012


On Wed, Nov 07, 2012 at 05:51:34PM +1100, Daniel Stone wrote:
> Hi all,
> Here's the somewhat-delayed XWayland update for 1.0.  With this and my
> updated X server, I've been able to run XWayland just fine under Weston
> from current git master.
> 
> The X server tree is at:
> 	git://git.collabora.com/git/user/daniels/xserver
> xwayland-1.12 is an extension of the branch of the same name found in
> upstream git, with incremental changes.
> xwayland-1.13 contains the same just smashed on top of 1.13 as one
> big patch.
> master contains a rebased 1.12, broken up into individual patches to
> the core, plus one big 'add XWayland' patch.
> 
> My wlshm tree is at:
> 	git://git.collabora.com/git/user/daniels/xf86-video-wlshm
> which I'd like to push into fd.o at some point; I've already spoken
> to Corentin about this and he seems happy about it.
> 
> 1-5 are fairly easy and obvious fixes for the clients, unrelated to
> XWayland, but hey, why not ...

I'm not sure about the smoke patches, but other that, 1,2,5 committed
to stable and next.

> 8 is a fairly low-impact patch that should be merged regardless, which
> helps immensely for single-buffered surfaces when you don't have
> GL_EXT_texture_subimage (e.g. SGX).

Yup, committed and removed again by Pekkas rpi backend patches.

> 9 helps dumb clients out a bit and is a definite candidate for merging.

It's better than that, it fixes a compositor bug.  I committed a
follow-on patch to use pixman_region32_intersect_rect().

> 10 fixes a really bad bug if you're using single-buffered surfaces, that
> would cause your surface to be endlessly translated.

Yes, nice fix, thanks.

> 7 is a useful change for XWayland which causes it not to prematurely
> draw its decorations, such that they could've been lost.
> 
> 6 and 11 are protocol changes which require an updated X server.

I skipped all the xwayland patches, waiting for your update.

Kristian

> This is all in:
> 	git://git.collabora.com/git/user/daniels/weston
> in the xwayland branch, or in the master branch along with a WIP
> xkbcommon port that still breaks a couple of things.
> 
> Cheers,
> Daniel
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list