inputproto: Changes to 'multitouch-devel'
Chase Douglas
cndougla at kemper.freedesktop.org
Wed Aug 24 19:04:20 PDT 2011
New branch 'multitouch-devel' available with the following commits:
commit 79c22a2e7b3c2bf73cd8af7eba7182198f13d2e4
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Aug 24 13:34:47 2011 -0700
Fix indentation of active_touches definition
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
commit cec253561ab3feaa0a5a57fa8aa47db15662cf3d
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Aug 24 13:32:30 2011 -0700
Introduce Touch grab mode
Touch grabs are not really synchronous nor asynchronous. Use a separate
grab mode value for touch grabs, just to make the protocol seem more
sane.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 1cb00433583341b3c52c8d3f62dcd19a55ddca29
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:23 2011 +1000
DeviceEvents: a TouchPendingEnd won't generate further TouchUpdate events
Update, not motion.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit b025106fe8d8aa3043abd48ba3f50bde29527939
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:22 2011 +1000
DeviceEvent: active_touches needs marker that it's XI 2.1
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit f469fa99ae9ffda806c3e935bbebc73d633f8c10
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:21 2011 +1000
AllowTouchEvents can take any device id, not just slaves
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit d7fd289ee02d7ebc4cac5357edaaac1b55a7d10c
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:19 2011 +1000
Indent Ownership explanation for consistent formatting
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit e51dd1b6bd4aa506231a41cbb400a8ece5a6aeaa
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:18 2011 +1000
Reword the passive touch grab rules to be similar to the others
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 67e06b8f14ac39c6c38e851b94b879024ff806a9
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:17 2011 +1000
Fix missing 'and' in GrabTypeFocusIn description
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 5b8a8bd0b4e779b947093f9722a2af2568c27118
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:16 2011 +1000
XISelectEvents: BadValue is generated, not returned
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit ae6ba6b37e47134914b8fedb6524372f0a8119c0
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:15 2011 +1000
Coordinates are always absolute, no need to re-state it
Coordinates in DeviceEvents are always absolute, regardless of the axis
mode. The same is true for touch events, stating it again here just adds to
the confusion.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 544ce0cee3cc146ed1df06ed5762d21ecdfe9e8a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:14 2011 +1000
Add two linebreaks for asciidoc list parsing
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 9e46dd35896c2517b1c95224b979fc7126dce49f
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:13 2011 +1000
Changing the touch device mode generates a DeviceChangedEvent
State it explicitly.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 1b0c016d1f7615e3670fa97fc8f24bc6b79e4f7b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Aug 24 09:07:11 2011 +1000
XITouchClass' props needs a num_props
In XI2 requests, the length field isn't enough to determine the number of
elements since it may vary in future versions.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 4adfb5ad6c064981e2c7eb57db4bdd81cc7029ea
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Aug 5 15:28:51 2011 -0700
Specify dependent device pointer/touch handling
With the added rules, trackpads should be manageable no matter what
occurs (button presses and pointer motion). Gesture and touch semantics
during these actions are not well defined, and cancelling touches cleans
up the protocol and implementation.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 29cd8aac674b1d831814b48b2ee2f2f7ff16497b
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Aug 5 14:41:59 2011 -0700
Use the same valuator axes for pointer and touch events
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit b5e357c76dc5d8b2176fa470186688ec943d08e6
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Aug 5 14:49:32 2011 -0700
Remove touch "Observe" grabs
The semantics of these grabs doesn't work for all use cases. Raw touch
events will likely work better.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 3172e3c52eb45e4830d85ae53888d0b28c13df62
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Aug 5 14:20:05 2011 -0700
Fix up pointer event emulation section
* Wording cleanups for tense and to make some sentences flow better.
* Upon further review, it does seem to make more sense to deliver
emulated pointer events through the same slave device rather than the
master device. Thus, slave devices (including floating devices) may
emit emulated pointer events.
* Peter is correct, it doesn't make sense to set the PointerEmulated
flag on touch events.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit b15ad6e0dc1759e514c998eecd7e61b25308add6
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Aug 5 13:59:05 2011 -0700
Peter is right, floating devices can emit touch events
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 951cb8314343fcd5cdc392dfc78024fa184fc694
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Aug 2 15:53:35 2011 -0700
Prettyify touch device types
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 45387042f8fa767dda610936557548adf76306c5
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Aug 2 15:29:54 2011 -0700
Update device type terminology
Remove IndepedentTouch and SemiMultitouch devices. These may be handled
in an implementation specific manner through the props array of ATOMs in
the touch class information.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 3a2f149b33531d02fff8e46181ffdcfcecb0c8cb
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Aug 2 15:23:21 2011 -0700
Yes, send TouchEnd to owner, TouchPendingEnd to other listeners
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 343fd699457483d1572b5229874f8ce6460a9b2d
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Aug 2 15:22:15 2011 -0700
Separate "XI2.x" into "XI 2.x" for readability
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
commit 3cbc9b68a314b2986afa811f81f76c941be1973b
Merge: d331251884101c503c533e088bcace6b830b5a95 2ba875f4f2907bb9735ee3317b7e07c5b9d1304b
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Aug 2 14:09:11 2011 -0700
Merge remote-tracking branch 'origin/master' into multitouch
Conflicts:
XI2.h
commit d331251884101c503c533e088bcace6b830b5a95
Author: Daniel Stone <daniel at fooishbar.org>
Date: Tue May 3 18:44:53 2011 +0100
Clean up and reword multitouch ownership/emulation
Remove 'withheld' indirect section as well.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit f17598c1beeadbc648588d192d2e7eb616019e2d
Author: Daniel Stone <daniel at fooishbar.org>
Date: Tue May 3 17:21:34 2011 +0100
Mostly typographical
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit 2d5294cb0b9dc641e0f8ef1ff5f2a1a1803a57ee
Author: Daniel Stone <daniel at fooishbar.org>
Date: Thu Apr 28 12:02:43 2011 +0100
Further cleanups and clarifications
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit 75790691706447cecc9f7948ea55caba05dc0d7d
Author: Daniel Stone <daniel at fooishbar.org>
Date: Tue Apr 26 20:30:13 2011 +0100
Reword touch introduction, labels for all
Reword the introduction to the multitouch section to try to be a bit
clearer, and go on a mad section-labelling spree.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit 400365a9bfa9ab3eaaa0bec08e32023f54d04207
Author: Daniel Stone <daniel at fooishbar.org>
Date: Tue Apr 26 19:51:41 2011 +0100
typo fix
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit 416f077d8747d3d96dd5a71600e1e394226c3dc1
Author: Daniel Stone <daniel at fooishbar.org>
Date: Fri Apr 22 16:14:54 2011 +0100
Add FIXME sidebars, remove single-grab stipulation
Add very visible FIXME sections to more clearly mark what's broken; also
remove the stipulation that only one grab may be active at a time.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit a500bc990ba61bf32637114d1840db7147a0deaa
Author: Daniel Stone <daniel at fooishbar.org>
Date: Fri Apr 22 15:42:09 2011 +0100
Add inline references, fix usecase bulleting
Replace 'see section x.y.z' with better inline links; fix nested
bulleting of XI 2.1 usecases.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit 3a89a5a3003309f810c9273fac8cf5943238df28
Author: Daniel Stone <daniel at fooishbar.org>
Date: Fri Apr 22 15:31:52 2011 +0100
Doc note: No seriously, this is WIP
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
commit b46a3bafd95f1bb507e4851aaa6967cf20c4eb8e
Author: Daniel Stone <daniel at fooishbar.org>
Date: Fri Apr 22 14:27:06 2011 +0100
Formatting fixups and minor rewording
No semantic changes.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
More information about the xorg-commit
mailing list