xwayland drivers need access to their screen private data to authenticate.
Now that drivers no longer have direct access to the global screen arrays,
this needs to be passed in as function context.
v2: Don't break ABI
v3: Paint the bikeshed blue; drop fd from AuthMagic2ProcPtr prototype
Cherry-pi
On Thu, Jun 28, 2012 at 06:08:05PM +0300, Ander Conselvan de Oliveira wrote:
> This patch expands the busy cursor mechanism so that it is possible for
> the desktop-shell client to show the appropriate cursor during grabs.
Ah, that worked out pretty well, committed. Happy to see this little
detai
On Thu, Jun 28, 2012 at 06:08:03PM +0300, Ander Conselvan de Oliveira wrote:
> Change the description of pointer.set_cursor() so that a client without
> pointer focus but that currently owns the pointer surface can update the
> hotspot using it.
Yeah, that's consistent, nice.
Kristian
> ---
> p
---
src/shell.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/shell.c b/src/shell.c
index b6b7a06..07edf5e 100644
--- a/src/shell.c
+++ b/src/shell.c
@@ -1014,6 +1014,9 @@ surface_move(struct shell_surface *shsurf, struct
weston_seat *ws)
if (!shsurf)
Make pointer_set_cursor() succeed if a client that doesn't have pointer
focus but is the owner of the current pointer surface calls it.
---
src/compositor.c | 26 +++---
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/compositor.c b/src/compositor.c
index
This patch expands the busy cursor mechanism so that it is possible for
the desktop-shell client to show the appropriate cursor during grabs.
---
clients/desktop-shell.c| 81 +++
protocol/desktop-shell.xml | 37 +++-
src/shell.c
Change the description of pointer.set_cursor() so that a client without
pointer focus but that currently owns the pointer surface can update the
hotspot using it.
---
protocol/wayland.xml |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/protocol/wayland.xml b/protocol/w