<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-hydra/ftnoir_tracker_hydra.h, branch opentrack-2.3.49-plus</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.49-plus</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.49-plus'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-01-20T18:37:59Z</updated>
<entry>
<title>rename our Qt .png icon</title>
<updated>2018-01-20T18:37:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-20T18:37:59Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f34737185ea9e977961c31641f425d3697916667'/>
<id>urn:sha1:f34737185ea9e977961c31641f425d3697916667</id>
<content type='text'>
facetracknoir.png -&gt; opentrack.png
</content>
</entry>
<entry>
<title>api: add status check for modules</title>
<updated>2017-12-04T11:19:26Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-12-03T21:23:08Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b256886a5cb9f2ae3ebda70a2045b19ed9f4233e'/>
<id>urn:sha1:b256886a5cb9f2ae3ebda70a2045b19ed9f4233e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get rid of "volatile" abuse</title>
<updated>2017-06-18T16:48:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-18T16:19:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e88c7b29ea9ec9fcd6ac6b15c965085152100d2e'/>
<id>urn:sha1:e88c7b29ea9ec9fcd6ac6b15c965085152100d2e</id>
<content type='text'>
We heavily used "volatile bool" to check if the thread
loop should stop. But this functionality is already
provided by Qt5's QThread::requestInterruption.

In other cases, "volatile" is wonderfully
underspecified so it's better to ditch its usage in
favor of std::atomic&lt;t&gt;. At the time we don't appear to
be using the "volatile" keyword except when calling
win32's Interlocked*() family of functions as
necessary.

In freetrackclient's header the "volatile" qualifier
was used as part of a typedef. This doesn't work. Use
it as part of data declaration.
</content>
</entry>
<entry>
<title>modules: make names unique</title>
<updated>2016-11-04T18:48:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-11-04T18:15:54Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b89699c7551f768bf4ff47820543f8c7b8c794af'/>
<id>urn:sha1:b89699c7551f768bf4ff47820543f8c7b8c794af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add missing #pragma once</title>
<updated>2016-08-22T22:05:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-22T11:29:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=8a80cba8c336eb39a69aadde8d2c44b8f9c54026'/>
<id>urn:sha1:8a80cba8c336eb39a69aadde8d2c44b8f9c54026</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move options framework into its own library</title>
<updated>2016-08-17T19:34:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-17T19:28:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cb33be1c50b68d6022f344ddac923c7aac3a11d5'/>
<id>urn:sha1:cb33be1c50b68d6022f344ddac923c7aac3a11d5</id>
<content type='text'>
- adjust usages
- add support for QList signals and metatype
</content>
</entry>
<entry>
<title>all: rename modules s#^opentrack-##. and opentrack -&gt; api</title>
<updated>2016-08-12T16:00:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-12T16:00:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9040b187a1c4fa380f8a12207b9dd6d04b3a10ac'/>
<id>urn:sha1:9040b187a1c4fa380f8a12207b9dd6d04b3a10ac</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>all: adjust options.hpp move to compat</title>
<updated>2015-11-01T10:28:17Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-11-01T10:28:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0424a2802aec3600774ba9347c49312bb09b8cfe'/>
<id>urn:sha1:0424a2802aec3600774ba9347c49312bb09b8cfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move to subdirectory-based build system</title>
<updated>2015-10-30T07:39:32Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-30T06:37:41Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=aa066bdd4622d4f6824fee864f6be6806813f04d'/>
<id>urn:sha1:aa066bdd4622d4f6824fee864f6be6806813f04d</id>
<content type='text'>
Closes #224
</content>
</entry>
</feed>
