Re: sessions

2011-08-01 Thread Josh Leverette
This took a good bit of time to process, but I encourage everyone on the mailing list to read it and discuss it. If we do implement an autosave API similar to OS X Lion's, the session management would be simplified in a number of ways. On Mon, Aug 1, 2011 at 9:46 PM, Chani wrote: > so, as far as

sessions

2011-08-01 Thread Chani
so, as far as I can see, wayland hasn't had a discussion about session management yet - saving and restoring windows and their contents. I'd like to hear what you think about this: http://chani.wordpress.com/2011/08/01/beyond-activities-cross-device-sessions/ -- Chani http://chani.ca signatu

patch: Fix for null output segfault

2011-08-01 Thread Matt Peterson
This fixes a problem for me on a laptop with an external video port that doesn't have a monitor plugged into it all the time. 0001-Check-for-null-output-before-trying-to-grab-its-widt.patch Description: Binary data ___ wayland-devel mailing list wayland

patch: Relative movement on touchpad

2011-08-01 Thread Matt Peterson
Touchpads now move relative rather than acting like a touchscreen. There is no acceleration curve (yet). 0002-Relative-movement-with-a-touchpad-and-other-misc-fix.patch Description: Binary data ___ wayland-devel mailing list wayland-devel@lists.freedesk

[PATCH] compositor: shell: register wl_drag_offer as a global object list

2011-08-01 Thread Tiago Vignatti
dnd client is back in the business now. Signed-off-by: Tiago Vignatti --- I guess krh is re-working this interface, but the patch is here for someone that wants to play with. compositor/shell.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/compositor/shell.c b/compos

[PATCH] compositor: remove from the list according buffer type

2011-08-01 Thread Tiago Vignatti
Signed-off-by: Tiago Vignatti --- this demonstrates that we shouldn't abuse from wl_list_remove feature of removing elements in a empty list. It works, but we are touching things that we don't want. compositor/compositor.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git

[PATCH] wayland: sanity check for client dying abnormally

2011-08-01 Thread Tiago Vignatti
If the client dies in a middle of a drag offered, then the server has to flawless keep running. This particular case avoids the current dnd client to crash the compositor. Signed-off-by: Tiago Vignatti --- wayland/wayland-server.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) dif

[PATCH 2/3] wayland: fix invalid write of variable

2011-08-01 Thread Tiago Vignatti
a shell interface is responsible for freeing the grab pointer, which shouldn't be available for writing next. Signed-off-by: Tiago Vignatti --- wayland/wayland-server.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/wayland/wayland-server.c b/wayland/wayland-server.c in

[PATCH v2] debug: select only needed interfaces when tracing

2011-08-01 Thread Tiago Vignatti
If WAYLAND_DEBUG is set, then it prints all the interfaces but the ones starting with '-'. So it is possible to group several interfaces to exclude when tracing, using comma for separating them. For instance, setting WAYLAND_DEBUG="-wl_input_device, -wl_shell" will print all the interfaces but not

Re: [PATCH] debug: select only needed interfaces when tracing

2011-08-01 Thread Tiago Vignatti
On 07/27/2011 06:12 PM, Tiago Vignatti wrote: If WAYLAND_DEBUG is set, then it prints all the interfaces but the ones starting with '-'. So it is possible to group several interfaces to exclude when tracing, using comma for separating them. For instance, setting WAYLAND_DEBUG="-wl_input_device, -