[PATCH xserver v5] xwayland-input: Track wayland protocol changes.

2012-05-13 Thread Scott Moreau
Use wl_fixed_t types in the motion and enter handlers so xwayland clients get the correct x/y values. Without this, all pointer input is broken. Thanks to Martin Minarik for bisecting to track down the initial problem. --- Fixed up the rest of the functions as well. hw/xfree86/xwayland/xwayland-

[PATCH xserver v4] input: Track wayland protocol changes.

2012-05-13 Thread Scott Moreau
Use wl_fixed_t types in the input handler. Without this, pointer x/y values are incorrect for X clients and thus, pointer input will not work. Thanks to Martin Minarik for bisecting to track down the problem. --- Changed the commit message again to be more correct about what was fixed. Sorry for a

[PATCH xserver v3] input: Track wayland protocol changes.

2012-05-13 Thread Scott Moreau
Use wl_fixed_t types in the input handler. Without this, button click x/y values are way off target. Thanks to Martin Minarik for bisecting to track down the problem. --- Changed the commit message to explain what was fixed. hw/xfree86/xwayland/xwayland-input.c |4 +++- 1 files changed, 3 in

Re: [PATCH xserver v2] input: Track wayland protocol changes.

2012-05-13 Thread darxus
I verified this works. 12:14AM < min2> 103db7fb56c4befa3c61c619d41ef0733d8d066a is the first bad commit That weston commit broke xwayland mouse input, this patch fixes it. On 05/13, Scott Moreau wrote: > Use wl_fixed_t types in the input handler. Thanks to > Martin Minarik for bisecting to track

[PATCH xserver v2] input: Track wayland protocol changes.

2012-05-13 Thread Scott Moreau
Use wl_fixed_t types in the input handler. Thanks to Martin Minarik for bisecting to track down the problem. --- Separated additional comments into two lines since they were over the limit. hw/xfree86/xwayland/xwayland-input.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff -