[PATCH weston 00/11] XWayland update for 1.0

Daniel Stone daniel at fooishbar.org
Tue Nov 6 22:51:34 PST 2012


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 ...

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).

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

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

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.

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



More information about the wayland-devel mailing list