<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitouch.git/src/hwdata.c, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.
</subtitle>
<id>https://bitmath.se/org/git/multitouch.git/atom?h=master</id>
<link rel='self' href='https://bitmath.se/org/git/multitouch.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/'/>
<updated>2010-06-16T00:27:32+00:00</updated>
<entry>
<title>refactor: Move files</title>
<updated>2010-06-16T00:27:32+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-06-16T00:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ff88de5cd38b5b51bad0e63d373d66745f1f8d31'/>
<id>urn:sha1:ff88de5cd38b5b51bad0e63d373d66745f1f8d31</id>
<content type='text'>
Move all headers into include, separate source files into modules
match, mtdev, src and driver, move some common definitions to
common.h, and include define support for the MT slot protocol.

This patch does not introduce any logical changes.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Hold MT data during pure button events</title>
<updated>2010-04-18T14:27:52+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-18T14:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ffe299eaea8a7295228701205c9286cc66e9ab0f'/>
<id>urn:sha1:ffe299eaea8a7295228701205c9286cc66e9ab0f</id>
<content type='text'>
Some devices send button events through a separate device, causing the
driver to temporarily lose the MT state. As a result, spurious button
events are emitted in conjunction with multi-finger clicks.

This patch makes sure that the MT state is updated only after
receiving MT data, restoring click normality.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Correctly report zero fingers</title>
<updated>2010-04-17T23:01:47+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-04-17T18:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=80483b5c06839ab57cbad314ae1adb692bfb59da'/>
<id>urn:sha1:80483b5c06839ab57cbad314ae1adb692bfb59da</id>
<content type='text'>
This bug has been around since before alpha1, and yet the topic
of commit c7ed4c, prior to alpha1, was about precisely this; With
the bug, the last tracking id will sometimes be continued with a
new touch, resulting in a cursor jump.

This patch correctly sets zero fingers in HWData after receiving
a zero-finger event.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Use the event source time instead of the arrival time</title>
<updated>2010-04-15T04:10:07+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-03-28T11:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=2dd36313731773cfd96e41ef6b086bf6a9e5dd20'/>
<id>urn:sha1:2dd36313731773cfd96e41ef6b086bf6a9e5dd20</id>
<content type='text'>
The SYN_REPORT event time is equal to the time when the collective
event was produced in the kernel driver, and thus better represents
the actual device timings than the current arrival time.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add millisecond event times</title>
<updated>2010-03-21T13:59:09+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-03-21T13:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=0587ab0488c46b61d175793f2deedc3a7aa9b600'/>
<id>urn:sha1:0587ab0488c46b61d175793f2deedc3a7aa9b600</id>
<content type='text'>
Expand the (x, y) notion of the current hardware events to
the more useful (x, y, t) notion. This patch was inspired
by a gesture patch from Arturo Castro &lt;arturo@openframeworks.cc&gt;.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Comply with MT syncronization protocol</title>
<updated>2010-03-21T13:57:59+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-03-21T13:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=c7ed4cec501f10479a98e380d760670312101136'/>
<id>urn:sha1:c7ed4cec501f10479a98e380d760670312101136</id>
<content type='text'>
The latest semantic clarifications in the kernel MT protocol allow
SYN_MT_REPORT to be sent without actually sending any finger data. Add
a mask to the hardware data so that the data actually read can be
tracked.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>Add support for the ABS_MT_PRESSURE event</title>
<updated>2010-03-21T13:57:42+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2010-03-21T13:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=d5b3178ca184dee4b3116e5b569745d43dbe37ef'/>
<id>urn:sha1:d5b3178ca184dee4b3116e5b569745d43dbe37ef</id>
<content type='text'>
The kernel MT api was recently updated to include the ABS_MT_PRESSURE event.
This patch adds it to the hardware structure.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
<entry>
<title>janitor: stick to kernel-style formatting</title>
<updated>2010-02-01T21:03:33+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@alnilam.(none)</email>
</author>
<published>2010-02-01T21:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=f0b1dbdc00bda57c62199cbdc44acbadbb1121b0'/>
<id>urn:sha1:f0b1dbdc00bda57c62199cbdc44acbadbb1121b0</id>
<content type='text'>
With this commit, the whole code base complies with the
kernel format style, and patches can be checked against
the kernel-provided ./scripts/checkpatch.pl
</content>
</entry>
<entry>
<title>License and credits resolved</title>
<updated>2010-01-30T14:03:39+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@alnilam.(none)</email>
</author>
<published>2010-01-30T14:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=0e711b50d648fd724a9c09da7f1f0317fdeb269f'/>
<id>urn:sha1:0e711b50d648fd724a9c09da7f1f0317fdeb269f</id>
<content type='text'>
All files are tagged as GPL, and a CREDIT file created with
references to the synaptics X driver and the matching code,
under their respective MIT and BSD licenses.
</content>
</entry>
<entry>
<title>adapt to final version of MT protocol</title>
<updated>2009-05-16T18:07:01+00:00</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2009-05-16T18:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://bitmath.se/org/git/multitouch.git/commit/?id=ba20f03d7d2794b3d794e839ba1db45ba327bb62'/>
<id>urn:sha1:ba20f03d7d2794b3d794e839ba1db45ba327bb62</id>
<content type='text'>
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
</content>
</entry>
</feed>
