<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/proto-simconnect, branch opentrack-2.3.8</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.8</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.8'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-07-07T01:13:45Z</updated>
<entry>
<title>proto/simconnect: fix WinSxS library versions</title>
<updated>2017-07-07T01:13:45Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-07-07T01:13:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fa8e4da6148fa00e77fc3a4be55769d40a1db057'/>
<id>urn:sha1:fa8e4da6148fa00e77fc3a4be55769d40a1db057</id>
<content type='text'>
We had all the wrong versions assigned to comboboxen.

With the correct versions, Prepar3D works with its own
SimConnect redist named "SP2-XPACK". The library
version is the same as SP2 and the combobox item exists
only to help users.
</content>
</entry>
<entry>
<title>proto/simconnect: add version list for reference</title>
<updated>2017-07-06T20:23:56Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-07-06T20:23:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=57e2aa0356b21b40c9fc5c53edc8bfaebd95a60e'/>
<id>urn:sha1:57e2aa0356b21b40c9fc5c53edc8bfaebd95a60e</id>
<content type='text'>
Our manifests are out of what. This'll help.

Provided-by: @ronh991 in
&lt;https://github.com/opentrack/opentrack/issues/627#issuecomment-311714551&gt;
</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>proto/simconnect: adjust debug messages</title>
<updated>2017-06-07T20:25:26Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-07T20:25:26Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f6d953c6842a6b4777df38f4d957c3516960504c'/>
<id>urn:sha1:f6d953c6842a6b4777df38f4d957c3516960504c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename several protocols from abbreviated names</title>
<updated>2017-04-07T19:36:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-07T19:36:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0bc78d53028f5ac68b9ab454347b8ad453988c08'/>
<id>urn:sha1:0bc78d53028f5ac68b9ab454347b8ad453988c08</id>
<content type='text'>
</content>
</entry>
</feed>
