Add XInput 2.1 support to xinput utility

Bug #733536 reported by Chase Douglas
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xinput (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xinput

Feature Freeze Exception:

The xinput utility should be extended for pre-release XInput 2.1 support. The additions include the ability to list multitouch input classes and print multitouch X input events using "xinput test-xi2". This functionality will be key for developers wishing to add multitouch support to their applications, and for debugging issues with XInput 2.1.

The new functionality has been added to the debian package repo:

http://git.debian.org/?p=pkg-xorg/app/xinput.git;a=shortlog;h=refs/heads/ubuntu

Related branches

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 733536] [NEW] Add XInput 2.1 support to xinput utility

If this is just for developers, might it be made available in a PPA for them
rather than perturb the Ubuntu archive at this point in the release cycle?

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Ubuntu-x-swat] [Bug 733536] [NEW] Add XInput 2.1 support to xinput utility

On Fri, Mar 11, 2011 at 09:57:54PM -0000, Scott Kitterman wrote:
> If this is just for developers, might it be made available in a PPA for them
> rather than perturb the Ubuntu archive at this point in the release cycle?

It is also necessary for debugging X problems with input devices.

If it's provided in a PPA, this would necessitate requesting users with
input device problems install the PPA in order to assist them, which
seems sub-optimal.

The 'xinput' package is primarily used for debugging and manual
command-line configuration to work around problems, so the risk of
perturbation in the archive seems small to me compared with the
potential benefit of being able to better debug input device problems
in natty going forward.

(nb. I've not actually tested cnd's package yet, so am making some
assumptions regarding what debug info it actually includes...)

Revision history for this message
Martin Pitt (pitti) wrote :

Is that just http://git.debian.org/?p=pkg-xorg/app/xinput.git;a=commitdiff;h=f1de90912a2dde6a1a85cdf2c64390f8c924ae44 or are there more changes that this would bring in? The first two patches are bug fixes (thus fine), and the third -- main -- patch just adds support for new attributes, but doesn't change existing behaviour, so that looks ok to me.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Martin,

Correct. That git commit is the only proposed change, and it consists of two upstream bug fixes and additional functionality for XInput 2.1 (multitouch) work. Current functionality is not changed. In fact, this is sort of a bug fix as without the changes running "xinput list" on a multitouch device will output some junk on the end that doesn't make sense.

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks for clarifying. Approved.

Changed in xinput (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xinput - 1.5.3-2ubuntu1

---------------
xinput (1.5.3-2ubuntu1) natty; urgency=low

  * Add xi 2.1 support (LP: #733536)
    - Added 1-Print-XI2-device-event-child-window-in-hex-too.patch
    - Added 2-Zero-out-entire-mask-when-selecting-for-different-ev.patch
    - Added 3-xi2.1.patch
  * Converted to format "3.0 (quilt)"
  * Updated maintainer for Ubuntu upload
  * Bump dependency on libxi for xi 2.1
 -- Chase Douglas <email address hidden> Fri, 11 Mar 2011 16:47:40 -0500

Changed in xinput (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.