<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/spline-widget, branch opentrack-2.3-rc49p10</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p10</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p10'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-07-23T09:05:33Z</updated>
<entry>
<title>spline-widget: round upward resulting position</title>
<updated>2016-07-23T09:05:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-22T08:10:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=da71bbd53358160c2552fa17ec9fe2b5655822dd'/>
<id>urn:sha1:da71bbd53358160c2552fa17ec9fe2b5655822dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: adjust paths for main executable dependencies</title>
<updated>2016-07-18T08:12:25Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-18T08:12:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=de4e1cb93cb73a247858a1afb950d5ae86acdc41'/>
<id>urn:sha1:de4e1cb93cb73a247858a1afb950d5ae86acdc41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: sort as defensive coding</title>
<updated>2016-07-04T08:36:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-04T08:36:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c63688786b535b775cf34c7ad33b3afd238f04bb'/>
<id>urn:sha1:c63688786b535b775cf34c7ad33b3afd238f04bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: allow for closer points. fix fencepost error.</title>
<updated>2016-07-04T08:36:24Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-04T08:36:24Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1062fc7fac2a6f5e48cdc2e35d16f5e9673108f0'/>
<id>urn:sha1:1062fc7fac2a6f5e48cdc2e35d16f5e9673108f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>various: don't use qSort/qStableSort</title>
<updated>2016-07-04T08:35:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-04T08:35:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=299e529fb955eecbc2bc2f2d8830c4f54fe5777d'/>
<id>urn:sha1:299e529fb955eecbc2bc2f2d8830c4f54fe5777d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: move bool last to minimize padding</title>
<updated>2016-06-20T07:36:54Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-20T07:35:12Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=8a9eae2aa9b12984edd2cbf6321a0db3061ead24'/>
<id>urn:sha1:8a9eae2aa9b12984edd2cbf6321a0db3061ead24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: minor style fix</title>
<updated>2016-06-14T16:14:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-12T16:38:27Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=611e74d2db22bf87291442e556808cbaa441c7be'/>
<id>urn:sha1:611e74d2db22bf87291442e556808cbaa441c7be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline-widget: debug qsettings io occurences</title>
<updated>2016-06-14T16:14:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-12T16:38:12Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=21cb74711ad542d5c7ab08c27e8a5d82fd360002'/>
<id>urn:sha1:21cb74711ad542d5c7ab08c27e8a5d82fd360002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui, spline-widget, compat/options: ensure no qsettings IO when not modified</title>
<updated>2016-06-14T16:14:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-12T16:32:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0c029da344b45154d4c68debe127d8cdf3843751'/>
<id>urn:sha1:0c029da344b45154d4c68debe127d8cdf3843751</id>
<content type='text'>
Turns out every MainWindow::save() and friends were doing useless IO
several times during each save. I blame the bundle abstraction.

For bundles we track the modified state, but the spline widget needs
equality check since it doesn't use the options api.

It was found by accident when adding qDebug() into the slider_value
{de,}serializer code. The .ini file was being rewritten over and over
again causing hundres of milliseconds pauses on Windows.

Remove the save timer kludge from gui. Saves are now fast.
</content>
</entry>
<entry>
<title>spline-widget: reformat braces only</title>
<updated>2016-06-14T16:14:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-12T14:51:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=807828e18b743edb893066d840faaa71f2924580'/>
<id>urn:sha1:807828e18b743edb893066d840faaa71f2924580</id>
<content type='text'>
</content>
</entry>
</feed>
