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