<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/freetrackclient, branch feature_windows_dark_theme</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=feature_windows_dark_theme</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=feature_windows_dark_theme'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2019-10-29T03:03:37Z</updated>
<entry>
<title>freetrackclient: kill spurious warning</title>
<updated>2019-10-29T03:03:37Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-10-29T03:03:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=801c01b8f2770ed5bdadf96aeeba176fa09239f4'/>
<id>urn:sha1:801c01b8f2770ed5bdadf96aeeba176fa09239f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>freetrackclient: fix mingw-w64</title>
<updated>2019-10-29T03:03:28Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-10-29T03:03:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d5d4bdceac4e72e0d1567ab79a6bba94b5c6caac'/>
<id>urn:sha1:d5d4bdceac4e72e0d1567ab79a6bba94b5c6caac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>freetrackclient: mark volatile</title>
<updated>2017-10-28T15:32:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-10-28T15:30:06Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=29bf7f94eab413e25914c3939d7ff19ef0cd4c48'/>
<id>urn:sha1:29bf7f94eab413e25914c3939d7ff19ef0cd4c48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>freetrackclient: fix for 64-bit</title>
<updated>2017-10-20T03:29:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-10-20T03:29:23Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1f79db85108ff4e5743665423527810b8099d128'/>
<id>urn:sha1:1f79db85108ff4e5743665423527810b8099d128</id>
<content type='text'>
</content>
</entry>
<entry>
<title>misc irrelevant</title>
<updated>2017-06-22T05:28:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-22T05:28:29Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=442fd797087834cb691cf18f4a808eee6d740353'/>
<id>urn:sha1:442fd797087834cb691cf18f4a808eee6d740353</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>freetrackclient: update</title>
<updated>2016-07-16T21:54:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-16T21:46:12Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=72ec704bfeedfc152cd7e7118bb2f3cf935e1f57'/>
<id>urn:sha1:72ec704bfeedfc152cd7e7118bb2f3cf935e1f57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ft: cleanup comments</title>
<updated>2015-10-06T05:09:39Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-06T05:08:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a50d81c55c4364c7096fc8abcd19cfe6e25b1c07'/>
<id>urn:sha1:a50d81c55c4364c7096fc8abcd19cfe6e25b1c07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>freetrack: use volatile</title>
<updated>2015-07-01T11:01:21Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-07-01T10:12:18Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=64878fd0941bea05deaa12746ba85b00415b6282'/>
<id>urn:sha1:64878fd0941bea05deaa12746ba85b00415b6282</id>
<content type='text'>
</content>
</entry>
<entry>
<title>freetrackclient: implement legacy FTReportID</title>
<updated>2015-06-07T04:21:52Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-06-07T04:21:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fba41be8bb01b4ae2ee4b25db20e62758030c881'/>
<id>urn:sha1:fba41be8bb01b4ae2ee4b25db20e62758030c881</id>
<content type='text'>
</content>
</entry>
</feed>
