<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-pt/pt-api.hpp, branch opentrack-2.3.12</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.12</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.12'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2019-03-18T14:20:09Z</updated>
<entry>
<title>video: add support for camera modules</title>
<updated>2019-03-18T14:20:09Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-03-18T14:20:09Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5023b54ba76325bb0b5598d59714bdad2d55d81e'/>
<id>urn:sha1:5023b54ba76325bb0b5598d59714bdad2d55d81e</id>
<content type='text'>
Issue: #910
</content>
</entry>
<entry>
<title>cv/numeric: rename namespace</title>
<updated>2019-01-16T06:48:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-01-07T10:06:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b6b1f969bcf0fe0b3551f01b90d41fab99372a99'/>
<id>urn:sha1:b6b1f969bcf0fe0b3551f01b90d41fab99372a99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/{pt,wii}: allow float/double in cv/numeric</title>
<updated>2019-01-16T06:48:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-01-07T10:01:19Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=22d3ded34963e663f289c181aa94b54f00693b34'/>
<id>urn:sha1:22d3ded34963e663f289c181aa94b54f00693b34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style/quality only</title>
<updated>2018-12-24T18:32:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-12-24T17:54:34Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a88e34b21b07f70123926fcb5c505d6afdf99807'/>
<id>urn:sha1:a88e34b21b07f70123926fcb5c505d6afdf99807</id>
<content type='text'>
No functional changes.

- add `override' everywhere where missing
- almost pass clang's `-Wweak-vtables'
- avoid some float/double conversions
- remove unused private members
- make signedness conversions explicit
- put stuff in right namespaces to aid analysis
</content>
</entry>
<entry>
<title>remove const correctness violations</title>
<updated>2018-12-24T18:31:24Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-12-20T17:23:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e81df263f4123a39fe6d4d50fb21f47dd242e796'/>
<id>urn:sha1:e81df263f4123a39fe6d4d50fb21f47dd242e796</id>
<content type='text'>
This is possibly related to a livelock where several threads do const
removal in their respective code paths.

Use the `mutable' specifier for the mutexes and spline's cached data.

Now using the `mutable' specifier, get rid of &lt;optional&gt; in
compat/mutex.
</content>
</entry>
<entry>
<title>cleanup only</title>
<updated>2018-10-25T15:55:27Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-10-25T15:55:27Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=83867b413c449101bbe14615ff857a7785432ede'/>
<id>urn:sha1:83867b413c449101bbe14615ff857a7785432ede</id>
<content type='text'>
- replace warn_unused_result with [[nodiscard]]
- remove some redundant w_a_r
- replace std::decay with remove_cvref_t
- simplify compat/math.hpp
</content>
</entry>
<entry>
<title>tracker/pt: remove unused typedef</title>
<updated>2018-07-23T22:41:32Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-15T13:26:22Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4ab5940203ed8be8ded88c92672493e9efa9572a'/>
<id>urn:sha1:4ab5940203ed8be8ded88c92672493e9efa9572a</id>
<content type='text'>
Issue: #726
</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/macros: rename portability macros</title>
<updated>2018-06-26T21:01:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-06-22T11:21:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=519b4a3ae10c96951db917f2439982c7d2391874'/>
<id>urn:sha1:519b4a3ae10c96951db917f2439982c7d2391874</id>
<content type='text'>
use `cc_xx' rather than awkward synonyms.
</content>
</entry>
<entry>
<title>core, modules: modernize syntax only</title>
<updated>2018-06-26T21:01:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-06-22T10:54:47Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f50ac3549d6a7f1199fa012e4b03f581bc8d305b'/>
<id>urn:sha1:f50ac3549d6a7f1199fa012e4b03f581bc8d305b</id>
<content type='text'>
Use more C++17 features where this helps any.
</content>
</entry>
</feed>
