[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105043

--- Comment #6 from Peter Hutterer  ---
whoops. that was supposed to be:

[1] we *decide* whether a detected touch is a logical touch based on
pressure/size to filter out palms but also light/hovering touches. but that
still requires the touchpad to detect them first.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105043

--- Comment #5 from Hi-Angel  ---
(In reply to Peter Hutterer from comment #4)
> libinput converts the touches into relative motion, or taps, or scrolling,
> etc. But libinput cannot *detect* the touches [1], that has to be done by
> the firmware. The kernel sets BTN_TOOL_FINGER, BTN_TOOL_DOUBLETAP and
> BTN_TOOL_TRIPLETAP together with the slot data (which is what we use where
> available), so that's the easiest and quickest way to check if a finger is
> detected at all.

You probably wanted to add a link, but forgot :)

> Easiest way to verify if that is (part of) the issue is running evemu-record
> |grep BTN_TOOL and checking that output while tapping. If you don't see
> TRIPLETAP every time you three-finger tap, then that's the source of that.
> Slower tapping can help, might be you're really too fast for the device to
> detect contact.
> 
> Without that data, we can't do that much. So in this particular recording,
> the only one we could fix in libinput is the one that's also detected as a
> palm, but not the other two.

Okay, thanks for the idea — when that gonna happen again, I'll try to check
what BTN_TOOL* events produced upon triple-tapping, perhaps is there some
pattern showing that something weird is going on. I shall note that triple-tap
for some reason stops working occasionally, and then usually it don't work for
a number of consequent triple-taps. Slowing down, holding fingers on the
touchpad, etc, doesn't help it.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105043

--- Comment #4 from Peter Hutterer  ---
libinput converts the touches into relative motion, or taps, or scrolling, etc.
But libinput cannot *detect* the touches [1], that has to be done by the
firmware. The kernel sets BTN_TOOL_FINGER, BTN_TOOL_DOUBLETAP and
BTN_TOOL_TRIPLETAP together with the slot data (which is what we use where
available), so that's the easiest and quickest way to check if a finger is
detected at all.

Easiest way to verify if that is (part of) the issue is running evemu-record
|grep BTN_TOOL and checking that output while tapping. If you don't see
TRIPLETAP every time you three-finger tap, then that's the source of that.
Slower tapping can help, might be you're really too fast for the device to
detect contact.

Without that data, we can't do that much. So in this particular recording, the
only one we could fix in libinput is the one that's also detected as a palm,
but not the other two.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105043

--- Comment #3 from Hi-Angel  ---
(In reply to Peter Hutterer from comment #2)
> are all these 3-finger taps in that recording? There are only two
> BTN_TOOL_TRIPLETAP events in here, the first of which is detected as palm
> (edge), the second one (last tap in the recording) is, correctly, a middle
> click.
> 
> If there are more than two 3-finger taps in this recording, then one issue
> is with the hardware not even detecting the three fingers.

Yeah, I remember there were at least 3 3-finger taps besides the last one (i.e.
4 3-finger taps overall); and at least one of them was detected as a 2-finger
tap.

So, isn't detection done by libinput itself? Can it be done by libinput instead
of firmware?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105043

Peter Hutterer  changed:

   What|Removed |Added

 CC||peter.hutte...@who-t.net
 Status|NEW |NEEDINFO

--- Comment #2 from Peter Hutterer  ---
are all these 3-finger taps in that recording? There are only two
BTN_TOOL_TRIPLETAP events in here, the first of which is detected as palm
(edge), the second one (last tap in the recording) is, correctly, a middle
click.

If there are more than two 3-finger taps in this recording, then one issue is
with the hardware not even detecting the three fingers.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105050] DualShock 4 Touchpad not working with libinput.

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105050

Peter Hutterer  changed:

   What|Removed |Added

 CC||peter.hutte...@who-t.net
 Status|NEW |NEEDINFO

--- Comment #1 from Peter Hutterer  ---
Please attach an evemu-describe from that device, that will at least tell us
*why* it doesn't work. But generally, the answer right now is likely: libinput
does not support joysticks/gamepads and just outright ignores those. The
touchpad on the p4 controller is a bit of a special case but it's probably
tagged as joystick and thus ignored.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 105024] Elan1200 touchpad not well managed

2018-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=105024

--- Comment #2 from PapsOu  ---
Here a small log of i2c_hid.debug=1 kernel option :

parts with « input: ff » seems to fit with the cursor jumps detected.

févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 46 05 f8 04 73 94 01 00 12 44 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 3b 05 eb 04 c7 95 01 00 1b 44 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 1f 05 df 04 c5 97 01 00 1f 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 06 05 d9 04 c3 99 01 00 27 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 03 05 f3 04 0d 9b 01 00 2a 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 fe 04 21 05 93 9c 01 00 29 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 e6 04 6b 05 f9 9f 01 00 29 64 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 ed 04 95 05 ed a1 01 00 29 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 ef 04 9e 05 47 a2 01 00 29 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 f9 04 bd 05 a5 a3 01 00 27 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 fb 04 c3 05 ff a3 01 00 25 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 06 05 d6 05 cb a5 01 00 24 54 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 08 05 e1 05 29 a7 01 00 16 44 00 00
févr. 12 21:19:35 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 07 05 e9 05 d3 a7 01 00 10 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 ef 04 9e 04 25 e2 01 00 16 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 9c 04 97 04 67 e6 01 00 24 55 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 89 04 96 04 11 e7 01 00 24 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 80 04 94 04 6b e7 01 00 24 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 66 04 90 04 bf e8 01 00 27 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 59 04 8c 04 69 e9 01 00 27 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 2e 04 7e 04 53 eb 01 00 25 55 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 ff 03 6e 04 a7 ec 01 00 25 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 e8 03 65 04 51 ed 01 00 27 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 bc 03 54 04 ff ee 01 00 27 54 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 b4 03 50 04 6d ef 01 00 27 44 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 b0 03 4c 04 b3 ef 01 00 27 44 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 a6 03 46 04 7b f0 01 00 27 44 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 7b 03 38 04 eb f3 01 00 1d 44 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 79 03 37 04 95 f4 01 00 12 43 00 00
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:37 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 01 79 03 37 04 8f f5 01 00 0e 43 00 00
févr. 12 21:19:39 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:39 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
ff
févr. 12 21:19:39 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 e5 03 5b 03 a5 48 01 00 1d 55 00 00
févr. 12 21:19:40 localhost.localdomain kernel: i2c_hid i2c-ELAN1200:00: input:
10 00 04 03 16 04 3b 03 81 49 01 00 1f 44 00 00
févr. 12 21:19:40 localhost.lo

[Wayland-bugs] [Bug 786694] wayland: fix fontconfig monitoring

2018-02-12 Thread gnome-settings-daemon
https://bugzilla.gnome.org/show_bug.cgi?id=786694

Martin Blanchard  changed:

   What|Removed |Added

 Attachment #365988|0   |1
is obsolete||

Bastien Nocera  changed:

   What|Removed |Added

 CC||bugzi...@hadess.net

--- Comment #7 from Martin Blanchard  ---
Created attachment 368188
  --> https://bugzilla.gnome.org/attachment.cgi?id=368188&action=edit
Introduce org.gnome.SettingsDaemon.FontConfig (timestamp as int64)

Second version: time is represented as int64 and valued using
g_get_real_time().

Comments and feedbacks welcome.

--- Comment #8 from Bastien Nocera  ---
It's too late to land this for GNOME 3.28. The gnome-shell patch will need
reviewing before this can land, assuming the code is correct.

At a glance, you'll want to go through the patch and remove the unnecessary
whitespace changes.

-- 
You are receiving this mail because:
You are on the CC list for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 793062] [Wayland] Crash under gdk_wayland_window_attach_image()

2018-02-12 Thread gtk+
https://bugzilla.gnome.org/show_bug.cgi?id=793062

--- Comment #15 from Olivier Fourdan  ---
I am not 100% sure about the leak, I've left FF running a few times overnight
and that did not happen.

The patch fixes the issue, I reckon.

-- 
You are receiving this mail because:
You are on the CC list for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs


[Wayland-bugs] [Bug 793062] [Wayland] Crash under gdk_wayland_window_attach_image()

2018-02-12 Thread gtk+
https://bugzilla.gnome.org/show_bug.cgi?id=793062

--- Comment #14 from Martin Stransky  ---
I'll check that patch, Thanks. The leaking is interesting, I'll check that.

-- 
You are receiving this mail because:
You are on the CC list for the bug.___
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs