Touch state accounting should be managed better

Bug #966688 reported by Chase Douglas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Grail
Fix Released
Medium
Chase Douglas
utouch-grail (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The current touch state accounting is haphazard. Touch state is determined by which lists a touch is in. While we still need lists for
touch state that is recognizer-specific, like the free touches list, we can do better for general touch state like acceptance, ending, and ownership.

Further, I think the touch state lists are broken in a way that will cause unbounded memory growth because touch entries aren't always removed.

Changed in utouch-grail (Ubuntu):
importance: Undecided → Medium
Changed in utouch-grail:
status: In Progress → Fix Committed
Stephen M. Webb (bregma)
Changed in utouch-grail (Ubuntu):
status: New → In Progress
Changed in utouch-grail:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package utouch-grail - 3.0.4-0ubuntu1

---------------
utouch-grail (3.0.4-0ubuntu1) precise; urgency=low

  [ Stephen M. Webb ]
  * debian/copyright: changed library to LGPL-3 license (LP: #963070)
  * debian/utouch-grail-tools.install: added manpages (LP: #955609)

  [ Daniel d'Andrada ]
  * New upstream release
    - Fix utouch-grail needs to be relicensed under LGPLv3 (LP: #963070)
    - Fix taps time out erroneously and don't fire (LP: #962705)
    - Fix virtual destructors to SliceCheckerState (LP: #962886)
    - Fix uninitialized variable in SliceChecker (LP: #962904)
    - Fix tests can only be run when built in-source (LP: #962919)
    - Fix needless memory growth from undeleted Gesture instances (LP: #965260)
    - Fix touch state accounting should be managed better (LP: #966688)
    - Fix no touch events while utouch-grail clients wait for next timeout
      (LP: #967605)
    - Fix premature gesture acceptance possible upon timestamps mismatch
      (LP: #963379)
    - Fix utouch-grail FTBFS in daily PPA (LP: #966367)
    - Fix utouch-grail-tools package is missing manpages (LP: #955609)

  [ Chase Douglas ]
  * Build with debhelper --parallel
  * Disable integration tests during package build
  * Remove --with-xi configure flag, it is obsolete
 -- Chase Douglas <email address hidden> Fri, 30 Mar 2012 16:03:04 -0700

Changed in utouch-grail (Ubuntu):
status: In Progress → 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.