<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/options/bundle.cpp, branch pipeline-work-20180216</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=pipeline-work-20180216</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=pipeline-work-20180216'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-01-31T13:41:42Z</updated>
<entry>
<title>gui: clean up a bit</title>
<updated>2018-01-31T13:41:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-31T13:41:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d00258dfc626000c70767796ccd18fad7815a8d3'/>
<id>urn:sha1:d00258dfc626000c70767796ccd18fad7815a8d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor tweaks only</title>
<updated>2017-06-18T16:48:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-18T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=04c196eb21879f4db0e55a12ecdf529f9a7e823d'/>
<id>urn:sha1:04c196eb21879f4db0e55a12ecdf529f9a7e823d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options: don't create QSettings all the time</title>
<updated>2017-05-10T09:19:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-06T11:15:16Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=87c09c0ab5e1334e9877ee6fd7adeb1eb70d5929'/>
<id>urn:sha1:87c09c0ab5e1334e9877ee6fd7adeb1eb70d5929</id>
<content type='text'>
Update usages.
</content>
</entry>
<entry>
<title>options/bundle: skip needless compare-twice</title>
<updated>2017-05-10T09:19:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-06T08:36:46Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=6f91be9eec668a2cb27f5065ac86ff1d55f1034b'/>
<id>urn:sha1:6f91be9eec668a2cb27f5065ac86ff1d55f1034b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start renaming internal macros as OPENTRACK_* to OTR_*</title>
<updated>2017-03-28T09:08:56Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-28T09:00:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7337f89f4d69cc0e5fe3a72f9f6773ecf9b24cc5'/>
<id>urn:sha1:7337f89f4d69cc0e5fe3a72f9f6773ecf9b24cc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/bundle: appease qt creator</title>
<updated>2017-03-25T08:33:21Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-25T08:23:05Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b6c700d98bf52cf4326e39a03937b16cddb3b1fe'/>
<id>urn:sha1:b6c700d98bf52cf4326e39a03937b16cddb3b1fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options/{bundle,connector,value}: allow setting to default values</title>
<updated>2017-03-21T07:22:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-21T07:22:36Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ca847749c03b88d8e482396a9c4311ef02b054b9'/>
<id>urn:sha1:ca847749c03b88d8e482396a9c4311ef02b054b9</id>
<content type='text'>
This is complicated by Qt's rejection of template classes.

Also move some stuff to slots where makes sense.
</content>
</entry>
<entry>
<title>options/fix bundle refcount handling</title>
<updated>2017-02-27T09:55:37Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T09:55:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1b01642dda7ae8bbf3e74a979ffcf7941a8ae2b9'/>
<id>urn:sha1:1b01642dda7ae8bbf3e74a979ffcf7941a8ae2b9</id>
<content type='text'>
We rolled up our own refcount while using shared_ptr at the same time.
Remove all rolled-up logic and rely on shared_ptr's custom deleter to do
the cleanups.

This greatly simplifies the code here. Unfortunately, _fini ordering
makes Qt crash after the app object runs out of scope:

gui/main.cpp: QApplication app(argc, argv);

Both things considered, use _exit(2) on Unix to avoid running static
destructors.
</content>
</entry>
<entry>
<title>options: get element with call operator</title>
<updated>2016-12-08T04:34:07Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-12-08T04:34:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=57d8fa7661c97fb9f02279060694a0073e7cc8b5'/>
<id>urn:sha1:57d8fa7661c97fb9f02279060694a0073e7cc8b5</id>
<content type='text'>
thread_local is expensive.
</content>
</entry>
<entry>
<title>add missing copyright terms</title>
<updated>2016-09-18T09:59:14Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-18T09:59:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=548c9549cd3e408df63426090088b08d72c2658e'/>
<id>urn:sha1:548c9549cd3e408df63426090088b08d72c2658e</id>
<content type='text'>
Due to fucking AT&amp;T vs BSD suit copyright defaults to all rights
reserved. Fuck Berne Convention as well.
</content>
</entry>
</feed>
