summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2012-05-16 18:44:40 +0100
committerKristian Høgsberg <krh@bitplanet.net>2012-05-16 14:19:22 -0400
commitaa0fb0f49cd1762128a7ef2466b80156adf17429 (patch)
treef7756eb9342078b75ba69f464a3d74d6a7d17eaf /TODO
parent6d1902b85c87ff2885798f08bb53bfe120b81e2f (diff)
Convert wl_input_device to wl_seat (and friends)
wl_input_device has been both renamed and split. wl_seat is now a virtual object representing a group of logically related input devices with related focus. It now only generates one event: to let clients know that it has new capabilities. It takes requests which hand back objects for the wl_pointer, wl_keyboard and wl_touch interfaces it exposes which all provide the old input interface, just under different names. Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 0 insertions, 10 deletions
diff --git a/TODO b/TODO
index 870a6e1..c8dcbac 100644
--- a/TODO
+++ b/TODO
@@ -41,16 +41,6 @@ Core wayland protocol
keys down on pointer_focus and subsequent key events... or just key
events for modifier keys... or for the non-repeating subset?
- - Input protocol restructuring: break up events into wl_pointer
- (enter/leave/motion/button/axis events, set_pointer_surface
- request), wl_keyboard (enter/leave/key events... what
- else... unicode event, set_map request? pending kb work), and
- wl_touch (down/up/motion/cancel events) interfaces. Rename
- wl_input_device to wl_seat. wl_seat has zero or one of each, and
- will announce this at bind time. Raw devices are also tied to a
- wl_seat, but we may not do that for 1.0, we just need to make sure
- wl_seat has a forward compatible way to announce them.
-
- Add timestamp to touch_cancel, add touch id to touch_cancel (?)
- The output protocol needs to send all the ugly timing details for the modes.