wayland-protocols/unstable
Alexandros Frantzis 4f789286e4 unstable: Add input-timestamps protocol
wl_pointer, wl_keyboard and wl_touch events currently use a 32-bit
timestamp with millisecond resolution. In some cases, notably latency
measurements, this resolution is too coarse to be useful.

This protocol provides additional high-resolution timestamps events,
which are emitted before the corresponding input event. Each timestamp
event contains a high-resolution, and ideally higher-accuracy, version
of the 'time' argument of the first subsequent supported input event.

Clients that care about high-resolution timestamps just need to keep
track of the last timestamp event they receive and associate it with the
next supported input event that arrives.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Acked-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
2018-01-19 11:21:02 +02:00
..
fullscreen-shell fullscreen-shell: Correct spelling of parameter name 2016-04-21 14:35:13 -07:00
idle-inhibit idle-inhibit: Lead with a verb in request description 2016-11-21 11:14:17 +00:00
input-method input-method: Lead with a verb in request descriptions 2016-09-16 09:17:30 -07:00
input-timestamps unstable: Add input-timestamps protocol 2018-01-19 11:21:02 +02:00
keyboard-shortcuts-inhibit Add keyboard shortcuts inhibitor 2017-07-11 14:18:39 +08:00
linux-dmabuf linux-dmabuf: Bump main protocol version 2017-05-20 16:12:23 +01:00
pointer-constraints (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
pointer-gestures pointer-gestures: Add missing xml declaration 2016-04-13 12:35:19 -07:00
relative-pointer (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
tablet (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
text-input text-input: Correct grammar 2016-08-30 17:13:08 +08:00
xdg-foreign xdg-foreign-v2: Rename export and import calls 2017-10-11 09:01:22 +08:00
xdg-output Add xdg-output protocol 2017-07-31 18:15:45 +08:00
xdg-shell xdg-shell: require popups to intersect with or be adjacent to parent surfaces 2017-01-17 21:29:13 +08:00
xwayland-keyboard-grab Introduce keyboard grabbing protocol for Xwayland 2017-07-11 14:18:39 +08:00