Add uTouch gesture support for Evince

Bug #823970 reported by Jussi Pakkanen on 2011-08-10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Chase Douglas

Bug Description

This patch adds basic gesture support for Evince.

One and two finger drags on touchscreens move the document.

Pinches zoom in and out and rotates rotate the page in 90 degree increments.

Two finger touches on touchpads are ignored for the same reason as in bug 823640.

A package built with this patch can be found in utouch-team's unstable PPA.

This bug supersedes bug 741242.

Related branches

Changed in evince (Ubuntu):
importance: Undecided → Wishlist
Chase Douglas (chasedouglas) wrote :
Changed in evince (Ubuntu):
assignee: nobody → Chase Douglas (chasedouglas)
description: updated
Sebastien Bacher (seb128) wrote :

thank you for your work but your can't change a library abi in a distribution specific way like that, it would break binary compatibility with the upstream library and make builds for the clients of the library in Ubuntu break as well

Changed in evince (Ubuntu):
status: New → Incomplete
Sebastien Bacher (seb128) wrote :

could you also prefix ev_application_get_gestures_enabled and ev_application_set_gestures_enabled with something different from the upstream ev_ namespace?

Sebastien Bacher (seb128) wrote :

also ev_view_get_property and ev_view_set_property should be namespaced or go upstream

Chase Douglas (chasedouglas) wrote :

This new debdiff addresses the comments above. It also removes unnecessary forward declarations of property functions, consolidates code into less #ifdef sections, and results in a smaller, cleaner patch.

Changed in evince (Ubuntu):
status: Incomplete → New
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 3.1.2-0ubuntu4

evince (3.1.2-0ubuntu4) oneiric; urgency=low

  * Add uTouch gesture support (LP: #823970)
    - Supports pinch to zoom, rotate, and drag
    - Added debian/patches/11_grip_gestures.patch
    - Added build depends on libgrip-dev
 -- Chase Douglas <email address hidden> Wed, 11 Aug 2011 08:05:28 -0700

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

Other bug subscribers