<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/options/connector.cpp, branch trackhat-opentrack-2.0</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-2.0</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-2.0'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2021-10-17T13:20:01Z</updated>
<entry>
<title>options/connector: fix deadlock</title>
<updated>2021-10-17T13:20:01Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2021-10-17T11:39:32Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2f10b3ad8cb8c5d34a27716f26b4a6bea0d75add'/>
<id>urn:sha1:2f10b3ad8cb8c5d34a27716f26b4a6bea0d75add</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline: fix deadlock, logic error</title>
<updated>2019-01-16T06:49:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-01-16T05:11:48Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=07b45ca4578ccaed91f7f3c70e82dc7ffbdf47ab'/>
<id>urn:sha1:07b45ca4578ccaed91f7f3c70e82dc7ffbdf47ab</id>
<content type='text'>
Tracking rarely deadlocked when saving mappings.

Investigating it further also shown how a wrong bundle was used for
Accela's splines.
</content>
</entry>
<entry>
<title>modernize only</title>
<updated>2019-01-16T06:49:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-01-14T15:21:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=42e6b27e1afda7fcd8beddd9676ba7edb6363a34'/>
<id>urn:sha1:42e6b27e1afda7fcd8beddd9676ba7edb6363a34</id>
<content type='text'>
- replace `static constexpr inline' with `static constexpr'.
  `inline' is implied.
- use braced initializer lists where applicable
- still missing `override' usages
</content>
</entry>
<entry>
<title>options/{value,connector}: workaround friend declaration</title>
<updated>2019-01-16T06:48:18Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-12-28T02:18:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=74b401e24b9b3c9333f6e435860e1bc1f44a3b6f'/>
<id>urn:sha1:74b401e24b9b3c9333f6e435860e1bc1f44a3b6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options: don't use typeindex w/ lambdas</title>
<updated>2018-10-05T14:35:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-10-05T13:54:01Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f0216a3c53d43918295f1bd81975b391f4e5ed3b'/>
<id>urn:sha1:f0216a3c53d43918295f1bd81975b391f4e5ed3b</id>
<content type='text'>
Rename traits' functions to be more explicit.

Most of the changes are pretty old and I can't read
them at this time, sorry.

Adjust usages.

Issue: #825
Reported-by: @DanielKinsman
</content>
</entry>
<entry>
<title>options: fix 2 issues</title>
<updated>2018-07-08T21:29:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-08T21:29:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fa1801471c2708ed8266ec7b99bd4cec886ccc1b'/>
<id>urn:sha1:fa1801471c2708ed8266ec7b99bd4cec886ccc1b</id>
<content type='text'>
1. Calling valueChanged didn't invoke machinery in
   value&lt;t&gt;, only base_value aka value_.

   There's a fast path in value&lt;t&gt;::type() despite the
   pessimization.

2. Split global scope stuff into options::globals from
   the options::globals stuff

3. Adjust usages
</content>
</entry>
<entry>
<title>nothing important</title>
<updated>2018-07-02T07:34:17Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-02T06:20:47Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f2faf7acf4445fef2a149ebbdecb569a2d119d94'/>
<id>urn:sha1:f2faf7acf4445fef2a149ebbdecb569a2d119d94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modernize C++ syntax</title>
<updated>2018-06-26T21:05:21Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-06-26T20:25:22Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d65936200a2756e6619a109fa6fa673b91df802e'/>
<id>urn:sha1:d65936200a2756e6619a109fa6fa673b91df802e</id>
<content type='text'>
No visible changes (hopefully).
</content>
</entry>
<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>
</feed>
