<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/options/connector.cpp, 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-18T18:35:29Z</updated>
<entry>
<title>compat/util: retire</title>
<updated>2018-01-18T18:35:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-18T18:35:08Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d361f57c8064ce13a0478653050b169dc94e2e99'/>
<id>urn:sha1:d361f57c8064ce13a0478653050b169dc94e2e99</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>minor fixes only</title>
<updated>2017-05-12T13:48:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-12T13:43:50Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4c4c783d023cf1bb6a8d7d883bf8d3384f7b7da1'/>
<id>urn:sha1:4c4c783d023cf1bb6a8d7d883bf8d3384f7b7da1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/{bundle,connector,value}: allow setting to default values</title>
<updated>2017-03-21T07:22:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-21T07:22:36Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ca847749c03b88d8e482396a9c4311ef02b054b9'/>
<id>urn:sha1:ca847749c03b88d8e482396a9c4311ef02b054b9</id>
<content type='text'>
This is complicated by Qt's rejection of template classes.

Also move some stuff to slots where makes sense.
</content>
</entry>
<entry>
<title>options/connector: bundle can't be null at all here</title>
<updated>2016-10-11T05:08:26Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-11T05:08:26Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=35c1983bf127baa43fcc7bf165f86817125a2923'/>
<id>urn:sha1:35c1983bf127baa43fcc7bf165f86817125a2923</id>
<content type='text'>
It's a shared_ptr&lt;detail::bundle&gt; stored in base_value.
</content>
</entry>
<entry>
<title>options/connector: fix pointless check for nullptr</title>
<updated>2016-10-11T05:01:27Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-11T05:01:27Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4f422997c26278963217029a6875939b595d0ede'/>
<id>urn:sha1:4f422997c26278963217029a6875939b595d0ede</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add missing copyright terms</title>
<updated>2016-09-18T09:59:14Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-18T09:59:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=548c9549cd3e408df63426090088b08d72c2658e'/>
<id>urn:sha1:548c9549cd3e408df63426090088b08d72c2658e</id>
<content type='text'>
Due to fucking AT&amp;T vs BSD suit copyright defaults to all rights
reserved. Fuck Berne Convention as well.
</content>
</entry>
<entry>
<title>options: use non-generic comparison for bundle modification check</title>
<updated>2016-08-25T11:37:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-25T09:58:24Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=39169acf3bc2bc43cc32a6455d43e9588765c84a'/>
<id>urn:sha1:39169acf3bc2bc43cc32a6455d43e9588765c84a</id>
<content type='text'>
The generic QVariant comparison works badly for QList&lt;QPointF&gt;.

Create a comparator between two QVariants for base_value in value&lt;tp&gt;
ctor, using QVariant::value&lt;tp&gt; which returns right results once it's
converted to tp.

If a value was registered for a name in a bundle, use that comparator as
the comparator for that name. In case conflicting value types were
registered always use generic comparison for that name.

std::type_index needs to be used here since value&lt;t&gt; can be instantiated
in different modules (libraries), resulting in different value for the
comparator function pointer.

Move group::operator== to bundle type to avoid circular include for
connector.h.

Also use element_type more consistently in value&lt;tp&gt;.
</content>
</entry>
<entry>
<title>options/bundle: treat bundles with empty names specially</title>
<updated>2016-08-22T22:05:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-21T15:36:22Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=6e943c80dabdeb3c43e0a6b635c24defbc31912f'/>
<id>urn:sha1:6e943c80dabdeb3c43e0a6b635c24defbc31912f</id>
<content type='text'>
They're now not cached in the singleton. Operations like "reload", "save", and
connector stuff short-circuit to prevent anything done with them
</content>
</entry>
<entry>
<title>options/connector: spew more warnings</title>
<updated>2016-08-20T09:57:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-20T09:46:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=109b6dd280e5cc6129f9ea739f1ab4b545cd593a'/>
<id>urn:sha1:109b6dd280e5cc6129f9ea739f1ab4b545cd593a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/connector: spew warning when init/deinit mismatch</title>
<updated>2016-08-20T09:42:54Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-20T09:41:09Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ac07604a12b4d4a08e19f5096f161649c85bd57d'/>
<id>urn:sha1:ac07604a12b4d4a08e19f5096f161649c85bd57d</id>
<content type='text'>
</content>
</entry>
</feed>
