<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/options/value.hpp, branch opentrack-2.3-rc99p12</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p12</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p12'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-09-18T09:59:14Z</updated>
<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/value: allow for inspecting default value</title>
<updated>2016-09-17T13:01:48Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-17T13:00:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4dd6106bca4ef8b0f7d3ea5d1c8cbe50715f97d4'/>
<id>urn:sha1:4dd6106bca4ef8b0f7d3ea5d1c8cbe50715f97d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/value: allow for deref operator</title>
<updated>2016-09-16T16:04:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-16T13:12:05Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=707edf55646b62d74a3ff3de9acc274687c13e05'/>
<id>urn:sha1:707edf55646b62d74a3ff3de9acc274687c13e05</id>
<content type='text'>
C++ expects pointer so let it have it.
</content>
</entry>
<entry>
<title>options/value: move from header</title>
<updated>2016-09-08T15:50:12Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-06T18:11:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=48929d7c87b7c809d9e94b5e7c6175ee300cb227'/>
<id>urn:sha1:48929d7c87b7c809d9e94b5e7c6175ee300cb227</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/value: remove outdated comment</title>
<updated>2016-08-25T16:16:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-25T16:16:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7cb647a1e6f9331c8375e5774826ffe84999d4f6'/>
<id>urn:sha1:7cb647a1e6f9331c8375e5774826ffe84999d4f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/value: always use Qt::AutoConnection</title>
<updated>2016-08-25T16:10:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-25T16:10:11Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=30a1ba47a4592ba6e7c92a5e32f3a057293d4f2b'/>
<id>urn:sha1:30a1ba47a4592ba6e7c92a5e32f3a057293d4f2b</id>
<content type='text'>
QSlider and value&lt;t&gt; messed up the value in a feedback loop.

Incidentally, for our use cases QSlider and value&lt;t&gt; are on the same
thread and they'll connect directly.

Issue: #427
Reported-by: @DaMichel
</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/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,base_value}: add missing dtor call. rename callees.</title>
<updated>2016-08-20T09:32:51Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-20T09:32:51Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=89f974ad6e9f8b8c3d33e45d29f491f2209e3624'/>
<id>urn:sha1:89f974ad6e9f8b8c3d33e45d29f491f2209e3624</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options: factor out connector out of bundle</title>
<updated>2016-08-18T15:05:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-18T12:53:00Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a18ca7764abbe24b601885ef06fcc98f0b7ed10b'/>
<id>urn:sha1:a18ca7764abbe24b601885ef06fcc98f0b7ed10b</id>
<content type='text'>
</content>
</entry>
</feed>
