[PATCH] shell: Fix Bug 48906

2012-04-24 Thread zhiwen . wu
From: Alex Wu Rotation and then fullscreen leads to fullscreen display rotation. --- src/shell.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/shell.c b/src/shell.c index fd66462..1a206af 100644 --- a/src/shell.c +++ b/src/shell.c @@ -925,6 +925,12 @@ shell_su

Re: [PATCH 1/2] animation: add fading-in animation

2012-04-24 Thread yan . wang
> From: Juan Zhao > > To ful-fill user experience, add the fading-in animation > when mapping a window. > > Signed-off-by: Juan Zhao > --- > src/util.c | 89 > > 1 files changed, 89 insertions(+), 0 deletions(-) > > diff --git a/src/

Re: XWayland is working again - build script

2012-04-24 Thread darxus
In testing my updated build script I realized my previous posts omitted a few steps I'd previously used to get XWayland to work: mkdir -p $WLD/share/X11/xkb/rules ln -s /usr/share/X11/xkb/rules/evdev $WLD/share/X11/xkb/rules/ ln -s /usr/bin/xkbcomp $WLD/bin/ Without this, when Weston tries to spa

Re: XWayland is working again

2012-04-24 Thread darxus
On 04/23, dar...@chaosreigns.com wrote: > I haven't gotten it to work, but krh says it works for him on Intel. I got it to work. Some. With both the Radeon and wlshm DDXes. Biggest thing was adding the --xserver argument to weston. Build instructions in my last email were correct. To use wlsh

[PATCH] xwayland: Fix infinite loop on quick movement through menus

2012-04-24 Thread Tomasz Borowik
From: timon37 Date: Tue, 24 Apr 2012 22:13:38 +0200 Subject: [PATCH] Fix infinite loop in xwl_screen_post_damage Happens when first two windows are damaged, then later one is damaged and the other is unrealized. It makes the damaged windows next point to itself. Triggers most often on menus or t

[PATCH] xf86-video-wlshm: Fix fd leak on window resize/unrealize/etc.

2012-04-24 Thread Tomasz Borowik
From: timon37 Date: Tue, 24 Apr 2012 22:29:51 +0200 Subject: [PATCH] Fix fd leak on window resize/unrealize/etc. --- src/wlshm.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/wlshm.c b/src/wlshm.c index 8f5cf8a..e71bd95 100644 --- a/src/wlshm.c +++ b/src/wlshm.c @@

Re: Wayland client library thread safety

2012-04-24 Thread Bill Spitzak
On 04/24/2012 09:15 AM, Arnaud Vrac wrote: Sorry for probably wasting your time, but why does "EGL make this impossible"? Because eglSwapBuffers is unfortunately a blocking call. After reading all these emails a bunch more times, I *think* I understand the problem. First of all, this is f

Re: Wayland client library thread safety

2012-04-24 Thread Arnaud Vrac
On Tue, Apr 24, 2012 at 6:13 PM, Arnaud Vrac wrote: > On Fri, Apr 20, 2012 at 10:06 PM, Kristian Hoegsberg > wrote: >> On Thu, Apr 19, 2012 at 03:38:39PM +0200, Arnaud Vrac wrote: >>> Hello everyone, >>> >>> I am hitting a bug when using Qt5 and wayland on an embedded platform, >>> for which I ha

[PATCH v2] gears: Allow model rotation with pointer

2012-04-24 Thread Scott Moreau
--- clients/gears.c | 69 +++--- 1 files changed, 65 insertions(+), 4 deletions(-) diff --git a/clients/gears.c b/clients/gears.c index ca1fda2..c432bc5 100644 --- a/clients/gears.c +++ b/clients/gears.c @@ -36,6 +36,7 @@ #include #include +

Re: Wayland client library thread safety

2012-04-24 Thread Bill Spitzak
On 04/24/2012 09:13 AM, Arnaud Vrac wrote: Still keep a single wl_display with proper locking, and add a wl_connection for each thread. For the wl_display thread, the connection would still be made through the unix socket, while for the other thread you would prepare a socketpair on the client s

[PATCH] gears: Allow model rotation with pointer

2012-04-24 Thread Scott Moreau
--- clients/gears.c | 72 +++--- 1 files changed, 68 insertions(+), 4 deletions(-) diff --git a/clients/gears.c b/clients/gears.c index ca1fda2..bf270d2 100644 --- a/clients/gears.c +++ b/clients/gears.c @@ -36,6 +36,7 @@ #include #include +

Re: Wayland client library thread safety

2012-04-24 Thread Arnaud Vrac
2012/4/24 Bill Spitzak : > On 04/20/2012 03:27 PM, Kristian Høgsberg wrote: > >> "Initial assumption for wl_display and related objects was that it is >> not going to be thread safe, and you have to lock access to the wl API >> yourself if you're going to use it from multiple threads.  It's a >> va

Re: Wayland client library thread safety

2012-04-24 Thread Arnaud Vrac
On Fri, Apr 20, 2012 at 10:06 PM, Kristian Hoegsberg wrote: > On Thu, Apr 19, 2012 at 03:38:39PM +0200, Arnaud Vrac wrote: >> Hello everyone, >> >> I am hitting a bug when using Qt5 and wayland on an embedded platform, >> for which I have written a custom EGL backend. The problem is that Qt5 >> (Q

[PATCH 2/2] shell-animation: add conf option in shell

2012-04-24 Thread juan . j . zhao
From: Juan Zhao Now we can choose zoom or fade in weston.ini to fulfill and customize the user experence easier. Signed-off-by: Juan Zhao --- src/compositor.h |8 src/shell.c | 38 +- weston.ini |2 ++ 3 files changed, 47 insert

[PATCH 1/2] animation: add fading-in animation

2012-04-24 Thread juan . j . zhao
From: Juan Zhao To ful-fill user experience, add the fading-in animation when mapping a window. Signed-off-by: Juan Zhao --- src/util.c | 89 1 files changed, 89 insertions(+), 0 deletions(-) diff --git a/src/util.c b/src/util.c i