<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/spline-widget, branch opentrack-2.3-rc99p14</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p14</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p14'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-10-28T19:50:39Z</updated>
<entry>
<title>spline-widget: fix rounding bug introduced in a3b890b9b4</title>
<updated>2016-10-28T19:50:39Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-28T19:50:39Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=bdffe51bade6b35e46bb5f78cb3be77c8310e4c7'/>
<id>urn:sha1:bdffe51bade6b35e46bb5f78cb3be77c8310e4c7</id>
<content type='text'>
Since we're already adding snap_x/2, truncation is the correct
choice here.
</content>
</entry>
<entry>
<title>spline-widget: use round, not trunc when converting pixel to val</title>
<updated>2016-10-28T06:31:12Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-28T06:31:04Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a3b890b9b4d8bc14c662cd0b3a3362e784b35593'/>
<id>urn:sha1:a3b890b9b4d8bc14c662cd0b3a3362e784b35593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: don't recalculate point value</title>
<updated>2016-10-28T06:30:40Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-28T06:30:40Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=8b56d691d7833bf6559503346384e227efd63175'/>
<id>urn:sha1:8b56d691d7833bf6559503346384e227efd63175</id>
<content type='text'>
Only apply snap for closeness check.
</content>
</entry>
<entry>
<title>spline-widget: fix logic for detecting points being too close</title>
<updated>2016-10-26T05:07:50Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-26T04:54:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=869ada0bca37aafc9a803f3226458f163db5f3c8'/>
<id>urn:sha1:869ada0bca37aafc9a803f3226458f163db5f3c8</id>
<content type='text'>
It was still possible to reorder points by dragging one of them.

Also get rid of the iteration. It was previously introduced to
try converge one of the points to another position.

Allow for changing Y value while the point is dragged.

Take snap into account.

Use newly introduced "iround&lt;t&gt;".
</content>
</entry>
<entry>
<title>spline-widget: use stable sort</title>
<updated>2016-10-26T04:55:34Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-26T04:52:47Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=db0d7e4ca4288e189a65e1c8e38d196dace0a315'/>
<id>urn:sha1:db0d7e4ca4288e189a65e1c8e38d196dace0a315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: simplify/fix drawing logic</title>
<updated>2016-09-16T15:53:40Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-16T15:31:04Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=6200fa9bb156ad02e7c6055c8dbd92f8c9a10759'/>
<id>urn:sha1:6200fa9bb156ad02e7c6055c8dbd92f8c9a10759</id>
<content type='text'>
The linear things should be drawn in drawFunction() since they
change only when some control point is moved and the spline is
recalculated anyway.

Introduce spline::get_value_no_save to avoid clobbering the
tracked value.

Draw linear helper before the spline to avoid occluding it.

Remove some redundant checks for whether _config exists when all
calling sites ensure it already.

I still need to de-camel-case these two classes.
</content>
</entry>
<entry>
<title>spline-widget: simplify alpha calculation</title>
<updated>2016-09-09T13:03:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-09T13:03:13Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7ac86dfa4973c5b9a10a2a8ce1e5e6a672572ca2'/>
<id>urn:sha1:7ac86dfa4973c5b9a10a2a8ce1e5e6a672572ca2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: emit vtable in a single unit</title>
<updated>2016-09-09T13:00:57Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-09T10:30:04Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cc6fc6577940df89c57db08743b181291c2a4b43'/>
<id>urn:sha1:cc6fc6577940df89c57db08743b181291c2a4b43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: fix uninitialized access</title>
<updated>2016-09-09T13:00:44Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-09T09:55:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fae53796863321b53f02bfd1db967f6b1b13adc5'/>
<id>urn:sha1:fae53796863321b53f02bfd1db967f6b1b13adc5</id>
<content type='text'>
Found-by: valgrind
</content>
</entry>
<entry>
<title>spline-widget: oops, fix tooltip before clicking on widget</title>
<updated>2016-09-05T16:28:51Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-05T16:28:51Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=420748abc9b5cd13b4f0d98068619e90d503450d'/>
<id>urn:sha1:420748abc9b5cd13b4f0d98068619e90d503450d</id>
<content type='text'>
</content>
</entry>
</feed>
