[PATCH] protocol: Change wl_surface.damage to be in buffer coordinates.

2014-02-24 Thread Jason Ekstrand
When buffer_transform and buffer_scale were first introduced, added, we specified surface damage to be in surface coordinates. However, this does not and will never work properly with EGL. Because the buffer transform and scale are handled directly by the client and not passed through EGL, the EG

Re: [RFC v4] Fullscreen shell protocol

2014-02-24 Thread Jason Ekstrand
Jonas, thanks for reviewing. On Feb 24, 2014 4:03 PM, "Jonas Ådahl" wrote: > > On Thu, Feb 13, 2014 at 10:37:53PM -0600, Jason Ekstrand wrote: > > The following is yet another take on the fullscreen shell protocol. > > Previous versions more-or-less followed the approach taken in wl_shell. > > Thi

Re: [PATCH libinput 2/2] Hook up event processing to libevdev

2014-02-24 Thread Peter Hutterer
On Tue, Feb 25, 2014 at 08:17:24AM +1000, Peter Hutterer wrote: > > > > > static void > > > > > evdev_device_dispatch(void *data) > > > > > { > > > > > struct evdev_device *device = data; > > > > > struct libinput *libinput = device->base.seat->libinput; > > > > > - int fd = devi

Re: [RFC v2] Wayland presentation extension (video protocol)

2014-02-24 Thread Mario Kleiner
On 21/02/14 09:36, Pekka Paalanen wrote: On Fri, 21 Feb 2014 06:40:02 +0100 Mario Kleiner wrote: On 20/02/14 12:07, Pekka Paalanen wrote: Hi Mario, Ok, now i am magically subscribed. Thanks to the moderator! Cool, I can start trimming out parts of the email. :-) I have replies to your

Re: [PATCH libinput 2/2] Hook up event processing to libevdev

2014-02-24 Thread Peter Hutterer
On Mon, Feb 24, 2014 at 10:03:59PM +0100, Jonas Ådahl wrote: > On Mon, Feb 24, 2014 at 09:44:34AM +1000, Peter Hutterer wrote: > > On Sat, Feb 22, 2014 at 04:44:06PM +0100, Jonas Ådahl wrote: > > > On Tue, Feb 18, 2014 at 04:09:10PM +1000, Peter Hutterer wrote: > > > > This gives us the ability to

Re: [RFC v4] Fullscreen shell protocol

2014-02-24 Thread Jonas Ådahl
On Thu, Feb 13, 2014 at 10:37:53PM -0600, Jason Ekstrand wrote: > The following is yet another take on the fullscreen shell protocol. > Previous versions more-or-less followed the approach taken in wl_shell. > This version completely reworks the concept. In particular, the protocol > is split into

Re: [PATCH libinput] test: Add seat slot tests

2014-02-24 Thread Jonas Ådahl
On Mon, Feb 24, 2014 at 10:52:38AM +1000, Peter Hutterer wrote: > On Sat, Feb 22, 2014 at 03:38:28PM +0100, Jonas Ådahl wrote: > > Add one test that checks uniqueness of seat slots when having multiple > > devices with active touch points. > > > > Add one test that checks that libinput drops touch

Re: [PATCH libinput 2/2] Hook up event processing to libevdev

2014-02-24 Thread Jonas Ådahl
On Mon, Feb 24, 2014 at 09:44:34AM +1000, Peter Hutterer wrote: > On Sat, Feb 22, 2014 at 04:44:06PM +0100, Jonas Ådahl wrote: > > On Tue, Feb 18, 2014 at 04:09:10PM +1000, Peter Hutterer wrote: > > > This gives us the ability to handle SYN_DROPPED transparently to the > > > caller. > > > > > > S

[PATCH weston] nested: Disable cairo on the subsurfaces

2014-02-24 Thread Neil Roberts
The subsurface widgets on the nested example aren't using Cairo to render so we should turn it off to prevent the toy toolkit from creating a redundant extra surface for it. This is particularly important since Mesa commit 6c9d6898fdfd7e2 because the surface that the toolkit tries to create is zero

Re: [PATCH wayland v2] protocol: try to clarify frame callback semantics

2014-02-24 Thread Bill Spitzak
On 02/22/2014 11:57 PM, Pekka Paalanen wrote: On Fri, 21 Feb 2014 10:53:03 -0800 Bill Spitzak wrote: How about something like this, which is my understanding: "The frame callback is sent when it is known that the last commit will be visible on the screen. If a second commit is sent before the

Re: [PATCH weston] xdg-shell: add description tags where missing

2014-02-24 Thread Jonny Lamb
Il giorno lun, 24/02/2014 alle 11.57 -0500, Jasper St. Pierre ha scritto: > Aha. I just sort of assumed that we could have a long description of > an by using the contents, and it didn't seem to break. I didn't > find anything else doing it. I didn't know we needed a . Fair enough. It broke my Wa

Re: [PATCH weston] xdg-shell: add description tags where missing

2014-02-24 Thread Jasper St. Pierre
Aha. I just sort of assumed that we could have a long description of an by using the contents, and it didn't seem to break. I didn't find anything else doing it. I didn't know we needed a . Reviewed-by: Jasper St. Pierre On Mon, Feb 24, 2014 at 11:49 AM, Jonny Lamb wrote: > wayland.dtd specif

[PATCH weston] xdg-shell: add description tags where missing

2014-02-24 Thread Jonny Lamb
wayland.dtd specifies the use of the description tags inside entry and description so let's use them. --- protocol/xdg-shell.xml | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/protocol/xdg-shell.xml b/protocol/xdg-shell.xml index a2913c4..f88db49 100644 ---

Re: Contribution proposal

2014-02-24 Thread Giulio Camuffo
Hi Vincent, Looks like your email was cut. Anyway you don't need to send proposals or ask for permission, just start working on something you'd like and then send the patches on the list. You can ask anything here or in #wayland on freenode. Giulio 2014-02-24 14:19 GMT+02:00 Vincent de RIBOU :

Contribution proposal

2014-02-24 Thread Vincent de RIBOU
Hi all, I am very interested in wayland approach since few months. Let me introduce myself. I have a good embedded background, both HW and SW, especially for embedded systems. Based on strong knowledge about unix concepts, I did some efficient unix-like implementations such as event manager,

[PATCH wayland v3] protocol: try to clarify frame callback semantics

2014-02-24 Thread Pekka Paalanen
From: Pekka Paalanen "the callback event will arrive after the next output refresh" is wrong, if you interpret "output refresh" as framebuffer flip or the moment when the new pixels turn into light the first time. Weston has probably never worked this way. Weston triggers the frame callbacks whe