Synaptics touchpads internally detect 5 touches but we use the serial
protocol in the kernel. That only allows for 2 slots so we get odd cursor
jumps whenever a third finger is put on the touchpad. Those come in two
varieties:
1) one slot ends when BTN_TOOL_TRIPLETAP is set and restarts as new tou
Signed-off-by: Peter Hutterer
---
src/evdev.c| 1 +
src/evdev.h| 1 +
src/libinput-util.h| 2 ++
test/device.c | 23 +++
udev/90-libinput-model-quirks.hwdb | 6 ++
5 files changed, 33
Whenever we cross from N slots to at least one fake finger, reset the motion
history and skip the next event too. Especially on serial Synaptics touchpads,
the first touch update after a two-slot → TRIPLETAP is garbage, as is the one
from TRIPLETAP → two slots.
Example sequence reproduce on a T440
Synatics touchpads only have 2 slots, but support TRIPLETAP and above. When
the third finger touches, the kernel may end the second slot and re-start it
with the coordinates of the third touch in the next frame. The event sequence
is something like:
ABS_MT_SLOT 0
ABS_MT_POSITION_X4000
On some devices we need to set more than one flag, i.e. make it into actual
flags.
Signed-off-by: Peter Hutterer
---
src/evdev-mt-touchpad-buttons.c| 17 +++--
src/evdev-mt-touchpad.c| 12
src/evdev.c| 11 ++-
s
Removing the screensaver had the accidental side effect of disabling
DPMS display shut down.
Signed-off-by: Derek Foreman
---
desktop-shell/shell.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c
index 0137ca3..9e3701f 100644
--- a/desktop-shel
On Sun, Jul 19, 2015 at 6:06 AM, x414e54 wrote:
This seems to be getting WAY off course.
My request is for "set_cursor_position_hint" to actually move the cursor,
rather than forcing the client to make a fake cursor. It could very well
move the cursor without syncing with the drawing.
I screwed
Removes some dead assignments, an unused function, and
uses %d format specifier for int.
Signed-off-by: Thomas Hindoe Paaboel Andersen
---
Changes since v1:
* pointer.c: Remove the second assignment instead of the first
* Add signed-off-by
src/evdev-mt-touchpad-buttons.c | 1 -
test/gestures
Removes some dead assignments, an unused function, and
uses %d format specifier for int.
---
src/evdev-mt-touchpad-buttons.c | 1 -
test/gestures.c | 4
test/litest.c | 4 ++--
test/pointer.c | 2 +-
tools/libinput-list-devices.c | 9 --
On 18/07/15 01:10 AM, Mario Kleiner wrote:
> Allows to force loading an identity gamma table if
> option icc_profile= is given in weston.ini for
> an output, ie., icc_profile= is specified to an
> empty assignment.
>
> Some special display output devices, e.g., for
> neuro-science applications, an
The initialization of the freerdp_peer was done too early.
This fixes https://bugs.freedesktop.org/show_bug.cgi?id=91390.
---
src/compositor-rdp.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/compositor-rdp.c b/src/compositor-rdp.c
index 70d290b..4ef0dd1 100644
---
backend_init now returns an int not a pointer.
---
src/compositor-rdp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/compositor-rdp.c b/src/compositor-rdp.c
index 86c5b2a..70d290b 100644
--- a/src/compositor-rdp.c
+++ b/src/compositor-rdp.c
@@ -1270,7 +1270,7 @@ backend_
Misc things fixed in the RDP compositor:
* bad return value in backend_init, introduced by the libweston refactoring;
* an initialization that was done too early and was crashing when using RDP4
security
David FORT (2):
[rdp compositor] remove a warning during compilation
[rdp compositor] Fix
On Fri, Jul 17, 2015 at 2:06 PM, Pekka Paalanen wrote:
> On Wed, 1 Jul 2015 12:29:00 +0200
> Marek Chalupa wrote:
>
> > sizeof operator returns size_t, which need not to be unsigned int, but
> can
> > be long (long) unsigned int.
> > So here the correct fix should be either to use %zu (since C99
Hey Bryce,
On 17 July 2015 at 21:19, Bryce Harrington wrote:
> Could I bother you to request we update patchwork on fdo?
> The latest version now displays counts of Acked/Reviewed/Tested which
> would be quite handy in picking out patches to land as we start heading
> towards the next alpha.
>
>
On Mon, Jul 20, 2015 at 03:27:09AM +0200, Thomas Hindoe Paaboel Andersen wrote:
> Removes some dead assignments, an unused function, and
> uses %d format specifier for int.
>
> Signed-off-by: Thomas Hindoe Paaboel Andersen
> ---
> Changes since v1:
> * pointer.c: Remove the second assignment in
16 matches
Mail list logo