<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-pt, branch opentrack-2.3.10</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.10</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.10'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-02-16T11:56:47Z</updated>
<entry>
<title>tracker/pt: add new string</title>
<updated>2018-02-16T11:56:47Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-16T10:09:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4fbfe466e7b4f84e66fc0549f76f4255b3c41f53'/>
<id>urn:sha1:4fbfe466e7b4f84e66fc0549f76f4255b3c41f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/wii: fix Chinese translation</title>
<updated>2018-02-16T11:56:44Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-16T10:08:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c5de9269b73a8750a9eba7fb10d3388ed27051ca'/>
<id>urn:sha1:c5de9269b73a8750a9eba7fb10d3388ed27051ca</id>
<content type='text'>
The file must be in tracker-pt/ since it translates .ui
file located there.

Issue: #748
</content>
</entry>
<entry>
<title>tracker/{pt,wii}: simplify api</title>
<updated>2018-02-16T11:55:48Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-16T10:07:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e42a0361c986c39a9456226f1465a7fb721fe111'/>
<id>urn:sha1:e42a0361c986c39a9456226f1465a7fb721fe111</id>
<content type='text'>
Remove useless abstract member functions, simplify
some.

Issue: #718
</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>modules: stop saving line information</title>
<updated>2018-02-12T09:05:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-11T21:09:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=94e483008ed35b2b8d16bce733bbdf5398d19ec1'/>
<id>urn:sha1:94e483008ed35b2b8d16bce733bbdf5398d19ec1</id>
<content type='text'>
Now i18n regen won't make a mess.
</content>
</entry>
<entry>
<title>update translation source files -- #743</title>
<updated>2018-02-09T16:04:28Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-09T16:00:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b3f564fd92c592ead4e27f45f92fc44741b68e49'/>
<id>urn:sha1:b3f564fd92c592ead4e27f45f92fc44741b68e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: fix warning on Linux</title>
<updated>2018-02-05T09:16:37Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-05T08:35:05Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ce77c38d48c8abea0b31681dc44587c9a5683f26'/>
<id>urn:sha1:ce77c38d48c8abea0b31681dc44587c9a5683f26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compat/nan: retire</title>
<updated>2018-02-05T09:16:37Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-05T08:34:50Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3b389cb31f77fb86dcab87f8ad979cd852908fba'/>
<id>urn:sha1:3b389cb31f77fb86dcab87f8ad979cd852908fba</id>
<content type='text'>
It was broken for MSVC where isnan doesn't work with
fast math. Fall back to `fpclassify'.

Adjust usages.
</content>
</entry>
<entry>
<title>tracker/wii: new home</title>
<updated>2018-01-26T14:02:07Z</updated>
<author>
<name>Wei Shuai</name>
<email>cpuwolf@gmail.com</email>
</author>
<published>2018-01-26T14:02:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4a2a1b636df7a67722b6b5764efa8cfc63c6a5e1'/>
<id>urn:sha1:4a2a1b636df7a67722b6b5764efa8cfc63c6a5e1</id>
<content type='text'>
</content>
</entry>
</feed>
