Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-30 Thread Jonas Ådahl
On Fri, Oct 30, 2015 at 08:33:16AM +, Daniel Stone wrote: > Hi, > > On 30 October 2015 at 04:27, Jonas Ådahl wrote: > > On Fri, Oct 30, 2015 at 08:41:18AM +1000, Peter Hutterer wrote: > >> On Thu, Oct 29, 2015 at 09:33:14AM +, Daniel Stone wrote: > >> > Right, so I think we agree here. I'

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-30 Thread Daniel Stone
Hi, On 30 October 2015 at 04:27, Jonas Ådahl wrote: > On Fri, Oct 30, 2015 at 08:41:18AM +1000, Peter Hutterer wrote: >> On Thu, Oct 29, 2015 at 09:33:14AM +, Daniel Stone wrote: >> > Right, so I think we agree here. I'd prefer to keep the types matching >> > as well; I do struggle to see how

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Jonas Ådahl
On Fri, Oct 30, 2015 at 08:41:18AM +1000, Peter Hutterer wrote: > On Thu, Oct 29, 2015 at 09:33:14AM +, Daniel Stone wrote: > > Hi, > > > > On 29 October 2015 at 09:25, Jonas Ådahl wrote: > > > On Thu, Oct 29, 2015 at 09:08:11AM +, Daniel Stone wrote: > > >> On 29 October 2015 at 06:54, J

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Peter Hutterer
On Thu, Oct 29, 2015 at 09:33:14AM +, Daniel Stone wrote: > Hi, > > On 29 October 2015 at 09:25, Jonas Ådahl wrote: > > On Thu, Oct 29, 2015 at 09:08:11AM +, Daniel Stone wrote: > >> On 29 October 2015 at 06:54, Jonas Ådahl wrote: > >> > On Thu, Oct 29, 2015 at 02:58:33PM +1000, Peter Hu

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Daniel Stone
Hi, On 29 October 2015 at 09:25, Jonas Ådahl wrote: > On Thu, Oct 29, 2015 at 09:08:11AM +, Daniel Stone wrote: >> On 29 October 2015 at 06:54, Jonas Ådahl wrote: >> > On Thu, Oct 29, 2015 at 02:58:33PM +1000, Peter Hutterer wrote: >> >> mostly thinking aloud here: >> >> The precision that h

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Jonas Ådahl
On Thu, Oct 29, 2015 at 09:08:11AM +, Daniel Stone wrote: > Hi, > > On 29 October 2015 at 06:54, Jonas Ådahl wrote: > > On Thu, Oct 29, 2015 at 02:58:33PM +1000, Peter Hutterer wrote: > >> mostly thinking aloud here: > >> The precision that humans can consciously control a mouse with is very

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Daniel Stone
Hi, On 29 October 2015 at 06:54, Jonas Ådahl wrote: > On Thu, Oct 29, 2015 at 02:58:33PM +1000, Peter Hutterer wrote: >> mostly thinking aloud here: >> The precision that humans can consciously control a mouse with is very high. >> Whether 24.8 is insufficient for *us*, I'm not sure. >> Maybe lea

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-29 Thread Jonas Ådahl
On Thu, Oct 29, 2015 at 02:59:02PM +1000, Peter Hutterer wrote: > Sorry, long delay, but at least fresh eyes :) > > On Wed, Jul 29, 2015 at 02:39:11PM +0800, Jonas Ådahl wrote: > > A wl_relative_pointer object is an extension to the wl_pointer interface > > only used for emitting relative pointer

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-28 Thread Jonas Ådahl
On Thu, Oct 29, 2015 at 02:58:33PM +1000, Peter Hutterer wrote: > On Thu, Oct 15, 2015 at 09:45:56AM +0100, Daniel Stone wrote: > > Hi, > > > > On 15 October 2015 at 09:32, Jonas Ådahl wrote: > > > On Thu, Oct 15, 2015 at 09:16:14AM +0100, Daniel Stone wrote: > > >> On 15 October 2015 at 04:56, J

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-28 Thread Peter Hutterer
Sorry, long delay, but at least fresh eyes :) On Wed, Jul 29, 2015 at 02:39:11PM +0800, Jonas Ådahl wrote: > A wl_relative_pointer object is an extension to the wl_pointer interface > only used for emitting relative pointer events. It will only emit events > when the parent pointer has focus. > >

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-28 Thread Peter Hutterer
On Thu, Oct 15, 2015 at 09:45:56AM +0100, Daniel Stone wrote: > Hi, > > On 15 October 2015 at 09:32, Jonas Ådahl wrote: > > On Thu, Oct 15, 2015 at 09:16:14AM +0100, Daniel Stone wrote: > >> On 15 October 2015 at 04:56, Jonas Ådahl wrote: > >> > On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Fo

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-15 Thread Daniel Stone
Hi, On 15 October 2015 at 09:32, Jonas Ådahl wrote: > On Thu, Oct 15, 2015 at 09:16:14AM +0100, Daniel Stone wrote: >> On 15 October 2015 at 04:56, Jonas Ådahl wrote: >> > On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Foreman wrote: >> >> Perhaps I should read what's in phabricator before I co

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-15 Thread Jonas Ådahl
On Thu, Oct 15, 2015 at 09:16:14AM +0100, Daniel Stone wrote: > Hi, > > On 15 October 2015 at 04:56, Jonas Ådahl wrote: > > On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Foreman wrote: > >> On 07/10/15 07:41 PM, Jonas Ådahl wrote: > >> > On Wed, Oct 07, 2015 at 01:32:35PM -0500, Derek Foreman w

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-15 Thread Daniel Stone
Hi, On 15 October 2015 at 04:56, Jonas Ådahl wrote: > On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Foreman wrote: >> On 07/10/15 07:41 PM, Jonas Ådahl wrote: >> > On Wed, Oct 07, 2015 at 01:32:35PM -0500, Derek Foreman wrote: >> >> Would really like to see Daniel's review, time permitting. >>

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-14 Thread Jonas Ådahl
On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Foreman wrote: > > But if it's a 1000hz gaming mouse the compositor will generate 1000 > events per second for the client to discard? > > Why not just allow the pointer to be bound as either/both serial and > absolute, and have each be a fully funct

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-14 Thread Jonas Ådahl
On Thu, Oct 08, 2015 at 12:15:10PM -0500, Derek Foreman wrote: > On 07/10/15 07:41 PM, Jonas Ådahl wrote: > > On Wed, Oct 07, 2015 at 01:32:35PM -0500, Derek Foreman wrote: > >> On 29/07/15 01:39 AM, Jonas Ådahl wrote: > >>> A wl_relative_pointer object is an extension to the wl_pointer interface >

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-13 Thread Bill Spitzak
On 10/08/2015 10:15 AM, Derek Foreman wrote: On 07/10/15 07:41 PM, Jonas Ådahl wrote: I think it would be nice to land this in the same release cycle (ie: this one) as pointer confinement, because I think the two features really go hand in hand. Indeed. Relative pointer events are quite usel

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-08 Thread Derek Foreman
On 07/10/15 07:41 PM, Jonas Ådahl wrote: > On Wed, Oct 07, 2015 at 01:32:35PM -0500, Derek Foreman wrote: >> On 29/07/15 01:39 AM, Jonas Ådahl wrote: >>> A wl_relative_pointer object is an extension to the wl_pointer interface >>> only used for emitting relative pointer events. It will only emit ev

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-07 Thread Jonas Ådahl
On Wed, Oct 07, 2015 at 01:32:35PM -0500, Derek Foreman wrote: > On 29/07/15 01:39 AM, Jonas Ådahl wrote: > > A wl_relative_pointer object is an extension to the wl_pointer interface > > only used for emitting relative pointer events. It will only emit events > > when the parent pointer has focus.

Re: [PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-10-07 Thread Derek Foreman
On 29/07/15 01:39 AM, Jonas Ådahl wrote: > A wl_relative_pointer object is an extension to the wl_pointer interface > only used for emitting relative pointer events. It will only emit events > when the parent pointer has focus. > > To get a relative pointer object, use the get_relative_pointer req

[PATCH weston v3 3/3] Introduce wl_relative_pointer interface

2015-07-28 Thread Jonas Ådahl
A wl_relative_pointer object is an extension to the wl_pointer interface only used for emitting relative pointer events. It will only emit events when the parent pointer has focus. To get a relative pointer object, use the get_relative_pointer request of the global wl_relative_pointer_manager obje