<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/spline, branch stable/2.3</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=stable%2F2.3</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=stable%2F2.3'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-02-15T09:23:11Z</updated>
<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>CLion pedantry</title>
<updated>2018-01-26T08:56:09Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-26T08:53:08Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f432f7836a3ec2368260a51d352188e465d9c0cc'/>
<id>urn:sha1:f432f7836a3ec2368260a51d352188e465d9c0cc</id>
<content type='text'>
Fix few of the inspection warnings from CLion that
make any sense at all.
</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>fix -Wall -Wextra -Wpedantic</title>
<updated>2018-01-18T11:34:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-18T11:33:55Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=8e04a08869cfec0f0473137e580b8571f793da14'/>
<id>urn:sha1:8e04a08869cfec0f0473137e580b8571f793da14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline/widget: no need to round pixel ratio</title>
<updated>2018-01-16T09:12:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-16T09:12:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=8b23bb714091695afdc04a1451fe200a70583e48'/>
<id>urn:sha1:8b23bb714091695afdc04a1451fe200a70583e48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline: fix widget for hidpi displays</title>
<updated>2018-01-16T05:45:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-16T05:45:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=801218074edef04f311f7fae5734bf2dc454f0bb'/>
<id>urn:sha1:801218074edef04f311f7fae5734bf2dc454f0bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>logic, spline: get rid of using namespace in header</title>
<updated>2018-01-16T05:45:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-16T00:31:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=bd65c7d6350f295c0b5f91bb9a7c66b8abcd0078'/>
<id>urn:sha1:bd65c7d6350f295c0b5f91bb9a7c66b8abcd0078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/spline: change horizontal/vertical guide count</title>
<updated>2018-01-13T23:07:03Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-13T23:07:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3e64bb198781eda1ac6ca0b39c7c3a3d249548b5'/>
<id>urn:sha1:3e64bb198781eda1ac6ca0b39c7c3a3d249548b5</id>
<content type='text'>
The amount depends on the max value on X/Y scales.
</content>
</entry>
<entry>
<title>spline: prepare for widget in tobii tracker dialog</title>
<updated>2017-12-21T01:05:09Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-12-21T01:05:09Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=62564a1cb38951b74934507af2a0ffc6755c41ad'/>
<id>urn:sha1:62564a1cb38951b74934507af2a0ffc6755c41ad</id>
<content type='text'>
</content>
</entry>
</feed>
