<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/api, branch revert-geometry-stuff</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=revert-geometry-stuff</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=revert-geometry-stuff'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-07-13T14:20:30Z</updated>
<entry>
<title>appease analyzer</title>
<updated>2018-07-13T14:20:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-13T14:20:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=68f5f213bf0cbd0bd60a6849bf4379113ea06282'/>
<id>urn:sha1:68f5f213bf0cbd0bd60a6849bf4379113ea06282</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleanup only</title>
<updated>2018-07-09T03:35:08Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-09T03:33:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=793cea587159a0ba01fec6af28e899697ef4da79'/>
<id>urn:sha1:793cea587159a0ba01fec6af28e899697ef4da79</id>
<content type='text'>
</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>api: use RTLD_NOW</title>
<updated>2018-06-26T21:00:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-06-22T10:45:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d61eb905ae3fa161d50821d01ee47915713e89c2'/>
<id>urn:sha1:d61eb905ae3fa161d50821d01ee47915713e89c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i18n: provide for non-QObject classes</title>
<updated>2018-04-05T01:23:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-04-03T10:26:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=eb32a2ac02c6d1adcfeb0a1a5522f8aaea442489'/>
<id>urn:sha1:eb32a2ac02c6d1adcfeb0a1a5522f8aaea442489</id>
<content type='text'>
See compat/tr.hpp for comment.
</content>
</entry>
<entry>
<title>api: fix potential logic errors with module init</title>
<updated>2018-02-16T10:05:12Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-16T10:03:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ef210198aa71e012b885f81e6913ab7521faeb16'/>
<id>urn:sha1:ef210198aa71e012b885f81e6913ab7521faeb16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up "static" and "constexpr" types</title>
<updated>2018-02-15T09:23:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-15T08:06:13Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0a92bc147f91f3ecacdf66d995f01f9577107a86'/>
<id>urn:sha1:0a92bc147f91f3ecacdf66d995f01f9577107a86</id>
<content type='text'>
- use `static constexpr inline' to avoid requiring
  explicit declarations in object code
- use `const Foo* const' to maybe put into readonly
  binary segment (at least for ELF DSOs)
- `constexpr' in function scope has storage, avoid
  `static'
- don't use `constexpr' where there's no advantage,
  like arrays

We'd like to avoid overhead of atomic initialization
for each function call. No idea how `static constexpr'
requiring storage in the standard plays with atomic
initialization requirement. Hearsay points that
`constexpr' without `static' in block scope behaves
more to our liking. It's all hazy though.

I'm not 100% sure if `static inline constexpr' has any
storage. Hopefully none, like a #define, and stuff
bigger than registers gets coalesced within the same
module, with small stuff being immediates.
</content>
</entry>
<entry>
<title>cmake: add zh_CN</title>
<updated>2018-02-12T09:05:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-11T20:40:53Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=31d9768413199f388c216d92d9db5158ce8785cf'/>
<id>urn:sha1:31d9768413199f388c216d92d9db5158ce8785cf</id>
<content type='text'>
cf. #746
</content>
</entry>
<entry>
<title>meh</title>
<updated>2018-01-14T00:46:27Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-14T00:46:27Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=720b8d57847324a164e6f408d430bdc568b1b76c'/>
<id>urn:sha1:720b8d57847324a164e6f408d430bdc568b1b76c</id>
<content type='text'>
</content>
</entry>
</feed>
