<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/proto-simconnect/ftnoir_protocol_sc.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-02-12T09:05:00Z</updated>
<entry>
<title>proto/simconnect: fix i18n warning</title>
<updated>2018-02-12T09:05:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-11T20:49:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f97c6f7cf1df824db75b176c2182aee43918ca4c'/>
<id>urn:sha1:f97c6f7cf1df824db75b176c2182aee43918ca4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>plugins: rename check_status -&gt; initialize</title>
<updated>2017-12-18T08:12:55Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-12-18T08:05:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c2f88ee8bec8cdd0ea573b54aee89a241c7d4deb'/>
<id>urn:sha1:c2f88ee8bec8cdd0ea573b54aee89a241c7d4deb</id>
<content type='text'>
It's a contract for plugin invocation that the particular function fills
the role of initialization. Rename accordingly.
</content>
</entry>
<entry>
<title>many: use otr_tr for non-qobject translation</title>
<updated>2017-12-09T17:22:04Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-12-09T17:19:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=97f74d1e7b37cf15d4763999e1287a665eeedcec'/>
<id>urn:sha1:97f74d1e7b37cf15d4763999e1287a665eeedcec</id>
<content type='text'>
I haven't even compile-tested Linux and OSX-specific bits.
</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>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>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>
