<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/gui, branch opentrack-2.3.1_fix2</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1_fix2</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1_fix2'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-02-27T10:42:28Z</updated>
<entry>
<title>{base,options}-dialog: fix dialogs not saving</title>
<updated>2017-02-27T10:42:28Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T10:40:33Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=303c83792cd034fc2bf40e71edde968c22df5324'/>
<id>urn:sha1:303c83792cd034fc2bf40e71edde968c22df5324</id>
<content type='text'>
In case of the options dialog, running close() in doOK() made it go into
closeEvent(), going into doCancel(), and reloading the settings prior to
them getting saved.

It's time for a hotfix2 build.
</content>
</entry>
<entry>
<title>gui/main: reindent</title>
<updated>2017-02-27T09:55:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T09:55:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ea145f8c1cc188f20e066af78e4167036b3993de'/>
<id>urn:sha1:ea145f8c1cc188f20e066af78e4167036b3993de</id>
<content type='text'>
</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>remove unfinished polish translation files</title>
<updated>2017-02-27T06:45:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T06:45:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=517b118a8aa2a65a545fdb4ec8b720ad8c9ef3f6'/>
<id>urn:sha1:517b118a8aa2a65a545fdb4ec8b720ad8c9ef3f6</id>
<content type='text'>
Polish speakers typically know English well enough and translations are
awkward.
</content>
</entry>
<entry>
<title>gui/options: camera offset -&gt; camera angle</title>
<updated>2017-02-27T06:43:51Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T06:43:51Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fa39bfb07912d44c90aa99ecaf334b8f6ac9fb74'/>
<id>urn:sha1:fa39bfb07912d44c90aa99ecaf334b8f6ac9fb74</id>
<content type='text'>
Adjust translations.
</content>
</entry>
<entry>
<title>{api/base,gui/options}-dialog: prevent closing without signal</title>
<updated>2017-02-26T13:26:14Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-26T13:25:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=19ef27d7f3d3b4df0e4c45a4e88d1a63186ffb76'/>
<id>urn:sha1:19ef27d7f3d3b4df0e4c45a4e88d1a63186ffb76</id>
<content type='text'>
Use hide() to avoid emitting idempotent events. There's isVisible() but
no isClosed() or equivalent. Worse yet, close() can return true twice in
a row, despite what docs for `bool QWidget::close()' say.
</content>
</entry>
<entry>
<title>Add some translation strings</title>
<updated>2017-02-25T16:29:23Z</updated>
<author>
<name>Alexander Orokhovatskiy</name>
<email>orokhovatskiy@gmail.com</email>
</author>
<published>2017-02-25T16:29:23Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=236501add331160c9e3c4bc27bbf404a26a091e3'/>
<id>urn:sha1:236501add331160c9e3c4bc27bbf404a26a091e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/options-dialog: sprinkle some konst reference</title>
<updated>2017-02-25T13:20:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T13:10:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cfe4da0b81ada6cad528a269d8dc5ec5661edd44'/>
<id>urn:sha1:cfe4da0b81ada6cad528a269d8dc5ec5661edd44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/options-dialog: prevent crap key text from being saved</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T13:09:50Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=02f2779611e717701bdac557180ed669de0a5a22'/>
<id>urn:sha1:02f2779611e717701bdac557180ed669de0a5a22</id>
<content type='text'>
Unprintable characters won't work in addition to not displaying right.
This happens with altgr diacritics on the Polish keyboard on Linux.

Skip all key text with unprintable characters, as if the key was getting
unbound.
</content>
</entry>
<entry>
<title>gui/options-dialog: prevent escape key closing on Linux</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T13:07:55Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fb691fb6c36b5e21170ba13a5d228e8fcb5e190b'/>
<id>urn:sha1:fb691fb6c36b5e21170ba13a5d228e8fcb5e190b</id>
<content type='text'>
The escape key closed the dialog but prevented save/cancel hooks from
being run. Now we get the hooks running twice but it's better than not
at all.
</content>
</entry>
</feed>
