[PATCH] Add a FreeRds backend, take 6

2014-01-16 Thread Hardening
FreeRDS is a FreeRDP based RDP server, the server handles incoming connections and talks RDP with the peers. FreeRds cooperates with an out-service: the out-service creates the content to display, and FreeRds will take care of encoding the content in the appropriate format (bitmapUpdate,

[PATCH 2/4 v2] Add support to render-nodes.

2014-01-16 Thread Axel Davy
And allows to create wl_buffers from fds instead of gem names. Signed-off-by: Axel Davy axel.d...@ens.fr --- v2: fix indentation hw/xfree86/xwayland/drm.xml| 45 +- hw/xfree86/xwayland/xwayland-drm.c | 108 +

[PATCH 4/4 v2] Add XWayland API with Present support in mind.

2014-01-16 Thread Axel Davy
The API enables to use the frame event and the buffer event. Signed-off-by: Axel Davy axel.d...@ens.fr --- v2: fix indentation + move a call from patch 1 to here + add a missing call hw/xfree86/xwayland/Makefile.am| 1 + hw/xfree86/xwayland/xwayland-events.c | 216

[PATCH 1/4 v2] Move the wl_buffer from xwl_window to xwl_pixmap

2014-01-16 Thread Axel Davy
This change enables to change the window pixmap, and have xwayland send the correct buffer to the Wayland compositor. Signed-off-by: Axel Davy axel.d...@ens.fr --- v2: fix indentation and remove a call that had to be in patch 4 hw/xfree86/xwayland/xwayland-drm.c | 10 +++-

[PATCH 3/4 v2] Add function to get new fd of the graphic device

2014-01-16 Thread Axel Davy
neccessary for dri3 Signed-off-by: Axel Davy axel.d...@ens.fr --- v2: fix indentation hw/xfree86/xwayland/xwayland-drm.c | 56 -- hw/xfree86/xwayland/xwayland.h | 3 ++ 2 files changed, 38 insertions(+), 21 deletions(-) diff --git

[PATCH wayland] protocol: Clarify semantics of sub-surface placement requests

2014-01-16 Thread Jonas Ådahl
Clarify some semantics of wl_subsurface.place_below and wl_subsurface.place_below that were not specified. Signed-off-by: Jonas Ådahl jad...@gmail.com --- Hi, Implementing support for sub-surfaces in mutter we ran in to some unspecified behaviour in the subsurface placement protocol. I have

[PATCH 2/2] gl-renderer: Use eglSwapBuffersWithDamageEXT when available

2014-01-16 Thread Jason Ekstrand
Signed-off-by: Jason Ekstrand ja...@jlekstrand.net --- The second version properly sets the EGL_SWAP_BEHAVIOR surface attribute to EGL_BUFFER_PRESERVED. src/gl-renderer.c | 104 +- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git

Re: [PATCH 2/2] gl-renderer: Use eglSwapBuffersWithDamageEXT when available

2014-01-16 Thread Jason Ekstrand
Never mind, the first one was correct. I misunderstood buffer age. --Jason On Jan 16, 2014 10:52 PM, Jason Ekstrand ja...@jlekstrand.net wrote: Signed-off-by: Jason Ekstrand ja...@jlekstrand.net --- The second version properly sets the EGL_SWAP_BEHAVIOR surface attribute to