<feed xmlns='http://www.w3.org/2005/Atom'>
<title>frame.git/src, branch v1.1.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://bitmath.se/org/git/frame.git/atom?h=v1.1.1</id>
<link rel='self' href='https://bitmath.se/org/git/frame.git/atom?h=v1.1.1'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/'/>
<updated>2011-02-24T14:43:41+00:00</updated>
<entry>
<title>Do not accept non-mt devices until emulation is in place</title>
<updated>2011-02-24T14:43:41+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-24T14:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=44cf31a27658d207eccb741709666a708b743223'/>
<id>urn:sha1:44cf31a27658d207eccb741709666a708b743223</id>
<content type='text'>
The current code accepts multi-finger non-mt devices such as
older synaptics trackpads, which breaks things since emulation
of these devices is not in place. Fixed with this patch.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Disable time-dependent filtering for current XI2.1</title>
<updated>2011-02-22T15:27:05+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-22T15:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=9bbf38540e13b326ac16bc152446c3c64ca20a06'/>
<id>urn:sha1:9bbf38540e13b326ac16bc152446c3c64ca20a06</id>
<content type='text'>
Velocity-adjusted positioning and Kalman filters depend on accurate
time stamps on events. Until we have device event times, disable this
functionality for XI2.1

Tested-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Fix ABS_MT_DISTANCE compilation conditional</title>
<updated>2011-02-22T14:54:37+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-22T14:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=c26c2afc720d615c72acd4f5f3debed285e0dcb8'/>
<id>urn:sha1:c26c2afc720d615c72acd4f5f3debed285e0dcb8</id>
<content type='text'>
The ABS_MT_DISTANCE is new, and the corresponding entry in
xserver-properties.h is even newer. Make compilation conditional on
the existence of those two defines.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Adjust to xi2 api changes</title>
<updated>2011-02-21T12:06:46+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@bitmath.org</email>
</author>
<published>2011-02-21T09:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=0b9380675caf5c80ec02e46cfc09496210f8ee12'/>
<id>urn:sha1:0b9380675caf5c80ec02e46cfc09496210f8ee12</id>
<content type='text'>
The touch event types have new names since February 2011. Modify
accordingly.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add functions to extract number of frames and slots</title>
<updated>2011-02-17T10:05:48+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-17T10:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=dca27172b0f27fd121ee43a7cc62176a84b44fc5'/>
<id>urn:sha1:dca27172b0f27fd121ee43a7cc62176a84b44fc5</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add velocity estimate</title>
<updated>2011-02-16T17:20:14+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-16T17:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=d619da633517175ffa6977a80760673628f91583'/>
<id>urn:sha1:d619da633517175ffa6977a80760673628f91583</id>
<content type='text'>
The per-touch velocity is useful in many contexts. This patch
adds a simple estimator of the velocity, which also smooths out
position jumps caused by course-grained event updates.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Optional XI2.1 support</title>
<updated>2011-02-15T13:48:57+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-15T13:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=3244deffa1aedbb6c1af8c2dc993f1d771373c6a'/>
<id>urn:sha1:3244deffa1aedbb6c1af8c2dc993f1d771373c6a</id>
<content type='text'>
This patchs adds optional XI2.1 support to utouch-frame. The
utouch/frame-xi2.h header contains helper functions equivalent
to utouch/frame-mtdev.h. In addition, the device-to-screen mapping
is handled via XEvents and optionally XIPropertyEvent. The latter
allows free device placement via xinput set-prop, useful in multi-
head setups, thanks to Chase Douglas. Touch frame events can be tested
using the utouch-frame-test-xi2 tool. Use --with-xi to enable.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Fix makefile oops</title>
<updated>2011-02-15T13:40:43+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-15T13:40:16+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=814bc7eb456af9439c88d9c7617816934183b959'/>
<id>urn:sha1:814bc7eb456af9439c88d9c7617816934183b959</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add set slot by touch id utility</title>
<updated>2011-02-15T11:48:14+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-14T12:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=e7d652c5efdb402a14a20cc3dbc7b3f084f5a47e'/>
<id>urn:sha1:e7d652c5efdb402a14a20cc3dbc7b3f084f5a47e</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Map device coordinates onto target surface</title>
<updated>2011-02-15T11:42:41+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2011-02-14T11:51:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/frame.git/commit/?id=93e1a5a3904ef2f14110d8b807bcd7d107b3b2a4'/>
<id>urn:sha1:93e1a5a3904ef2f14110d8b807bcd7d107b3b2a4</id>
<content type='text'>
The current implementation outputs most touch attributes in device
coordinates. However, the primary use case is to map the input device
onto an area on the screen, needed in particular for multihead setups.
Moreover, the XI2.1 backend works with screen coordinates, creating
an unnecessary discrepancy between backends. This patch adds the basic
transformation layer to the utouch surface, thus serving as the master
point of device-to-surface mapping.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
</feed>
