lp:~oif-team/grail/trunk.v1.0.15+r99

Created by Henrik Rydberg and last modified
Get this branch:
bzr branch lp:~oif-team/grail/trunk.v1.0.15+r99
Members of Open Input Framework Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Open Input Framework Team
Project:
Grail
Status:
Merged

Recent revisions

99. By Henrik Rydberg

Report touch down on one-finger entry (LP: #667802)

The current code mistakenly set the pointer logic based on
the single variable, which is false at the entry to one-finger
mode, but true immediately afterwards. This leads to grail
sometimes failing to emit the proper emulation sequence, resulting
in a missed touch in X.

This patch corrects the logic such that the pointer is based directly
on one-finger mode, thereby solving the problem.

98. By Henrik Rydberg

grail v1.0.15

97. By Henrik Rydberg

Only support pure absolute devices at this time

There are some hybrid relative/absolute devices out there, like
the magic mouse, for which special behavior, outside the current
scope of grail, is expected. This patch disables grail for those
devices.

96. By Henrik Rydberg

grail v1.0.14

95. By Henrik Rydberg

Show all information for pass-through events

In grail-gesture, the timing information is missing. Remedied with
this patch.

94. By Henrik Rydberg

Add tap state to the tapping model

Add the ability to read off the tap state in the tapping
model. Useful for emulation i lieu of tapping gestures.

93. By Henrik Rydberg

Add tap emulation

Touchscreens always emit a button event when touching the
screen. Trackpads, however, are considered hovering while
touching the pad, and instead uses taps to emits button events,
which is traditionally implemented elsewhere, and thus leaves
a functionality discrepancy. This patch adds tap emulation to
grail, utilizing gesture engine.

92. By Henrik Rydberg

Split pointer status and report status

Separate out reporting of the touch state, such that reporting
can be deferred. Does not introduce any logic changes.

91. By Henrik Rydberg

Do not tap when leaving fingers on the pad

The current code will treat a 3-down-2-up as a tap. This patch
changes the logic so that taps are only emitted when the number of
fingers returns to the baseline.

90. By Henrik Rydberg

bug: Only report position change events

This bug was introduced in v1.0.11. Only report events when
the pointer position is actually changing.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:grail
This branch contains Public information 
Everyone can see this information.