xserver: Changes to 'xwayland'
Kristian Høgsberg
krh at kemper.freedesktop.org
Wed Aug 21 23:39:03 PDT 2013
New branch 'xwayland' available with the following commits:
commit 3094411dd0aace34a955f2be0408d03df9913f56
Author: Giovanni Campagna <gcampagn at redhat.com>
Date: Wed Aug 21 09:53:26 2013 +0200
xwayland: handle global object destruction
Certain global objects, such as outputs, can be destroyed during
the session. We must handle that and not crash.
commit 7edbed8624080b1e774cf0d2793eef9c08ab0de2
Author: Giovanni Campagna <gcampagn at redhat.com>
Date: Wed Aug 21 09:53:25 2013 +0200
xwayland-shm: don't create alpha buffers if the window doesn't have alpha
If the window is using a 24 bit visual, we must request a buffer
format without alpha, or garbage is rendered.
commit bdd8d62ceb0b1b95500c8e8495dd848404c05bbe
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Aug 21 23:02:58 2013 -0700
xwayland: Add a HW_WAYLAND flag to let drivers explicitly opt-in
commit baba9e5d6204ff76ef53ffcaf3b336eca3bbc168
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:08:16 2009 -0400
Add xwayland module
Squashed and rebased from the xwayland-1.12 branch. Contributions from
Christopher James Halse Rogers <christopher.halse.rogers at canonical.com>
Corentin Chary <corentin.chary at gmail.com>
Daniel Stone <daniel at fooishbar.org>
Kristian Høgsberg <krh at bitplanet.net>
Robert Bragg <robert at linux.intel.com>
Scott Moreau <oreaus at gmail.com>
Tiago Vignatti <tiago.vignatti at intel.com>
commit 9013ba251d060f5bdee430223e4c5e894d7e04ca
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Wed Aug 21 21:23:09 2013 -0700
dri2: Introduce a third version of the AuthMagic function
This most recent version takes a client pointer to allow xwayland to
asynchronously authenticate a client.
commit a122af15c0f4c46e1b3ccd8cf948f1c98b1face6
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:09:03 2009 -0400
Add redirect window for input device feature
commit 84f80b9d9013b7c5b9df5cac764642194dbdcfc8
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:02:43 2009 -0400
Export CompositeRedirectSubwindows and CompositeUnRedirectSubwindows
commit 3a622bbbb2ba27d9c9c90472c223d96058ec5499
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jul 21 09:55:46 2011 -0700
Export xf86NewInputDevice and xf86AllocateInput
commit e03cdaebfcd3ee4ad9da79b27443006f892c6024
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jun 21 21:28:31 2011 -0400
os: Add a function to create a client for an fd
commit e6e58396e8353c3bd3f19b4691306457f4d46d95
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Thu Nov 22 20:22:56 2012 -0200
configure: Track updated version of libxtrans
XWayland fails to initialize in some systems complaining about realloc
problems on libxtrans (when ListenOnOpenFD() is called). It got fixed in
libxtrans version 1.2.7, more specifically:
commit 6086f6c1d0e0a1c9e590879acb2319dea0eb6e96
Author: Robert Bragg <robert at linux.intel.com>
Date: Mon Dec 12 00:30:43 2011 +0000
Reported-by: nerdopolis, Prf_Jakob, spitzak among others at #wayland channel
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 7b239aa23beb8f8efae60ee5d255be92d137b6bd
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Apr 9 17:45:08 2013 -0400
xkb: Add XkbCompileKeymapFromString()
This new function compiles a keymap from an in-memory string. We use it
to add a new keyooard device init function,
InitKeyboardDeviceStructFromString(), which inits a keyboard device with
a keymap specified as a string instead of a rmlvo set.
Reviewed-by: Daniel Stone <daniel at fooishbar.org>
commit d9234ecdcb847f07de2fd13ad569823d5c7373a6
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Apr 9 17:11:03 2013 -0400
xkb: Split out code to start and finish xkbcomp
Using the context struct from previous commit, we can now split out
code to start xkbcomp and to finish and clean up after it.
Reviewed-by: Daniel Stone <daniel at fooishbar.org>
commit 290c2e61f6c65025425a1a00bee1fac9fec0ecf7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Apr 9 16:54:55 2013 -0400
xkb: Add struct XkbCompContext
This commit adds a struct that contains most of the context for starting,
running and cleaning up after xkbcomp.
Reviewed-by: Daniel Stone <daniel at fooishbar.org>
commit 694e7e7acbdb19f7c41a4174181b923652865c72
Author: Robert Bragg <robert at linux.intel.com>
Date: Thu Jan 12 18:16:08 2012 +0000
dbe: Cleanup in CloseScreen hook not ext CloseDown
Instead of registering an extension CloseDownProc when adding the dbe
extension this patch hooks into pScreen->CloseScreen so that the chain
of pScreen->DestroyWindow hooks remains valid until all windows have
been destroyed. Previously it was possible for DbeResetProc to be called
before the root window had been destroyed and the unwrapping of
pScreen->DestroyWindow would clobber the chain of callbacks.
This is needed for xwayland to be able to know when the root window is
destroyed so it can unredirect root sub-windows.
More information about the xorg-commit
mailing list