<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/qxt-mini, branch opentrack-2.3.1.4</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1.4</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1.4'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-03-09T09:50:38Z</updated>
<entry>
<title>qxt-mini: fix hotkeys for Linux</title>
<updated>2017-03-09T09:50:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-09T09:50:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c90b6b5ff1aec5d32f0b54890f6d62c25ed19a0e'/>
<id>urn:sha1:c90b6b5ff1aec5d32f0b54890f6d62c25ed19a0e</id>
<content type='text'>
Sadly the keys won't pass through the application anymore.

Issue: #570
Closes: #570
</content>
</entry>
<entry>
<title>qxt-mini: multiple Linux support fixes</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T13:05:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=35a00c84e56749aab323bfb664cbaeccc984c168'/>
<id>urn:sha1:35a00c84e56749aab323bfb664cbaeccc984c168</id>
<content type='text'>
- Register an event filter once and keep it there. The refcount goes out
of whack. Will further investigate.
- Use an iterator over all shortcuts registered for given key
combination
- Lessen logspam

Keyboard shortcut support on Linux looks pretty good now.

The issue that blocked keys from being further processed was running
XGrabKey multiple times with various modifiers. XGrabKey will block
unlisted modifiers from being passed to other apps. The solution was to
register once with AnyModifier and care about modifiers only later.
</content>
</entry>
<entry>
<title>qxt-mini: refcount identical shortcuts rather than dropping them</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T10:27:46Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2826e614fb63448bf5801126e985cc53c1e11b8e'/>
<id>urn:sha1:2826e614fb63448bf5801126e985cc53c1e11b8e</id>
<content type='text'>
Only for Linux. The OSX code should stay intact however.
</content>
</entry>
<entry>
<title>qxt: remove ifdefs for Qt4. We're not using it again.</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T10:24:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=81362834a78f1ab87c0c8d6331e759199d33623b'/>
<id>urn:sha1:81362834a78f1ab87c0c8d6331e759199d33623b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qxt/mac: reindent</title>
<updated>2017-02-25T13:19:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-25T10:23:11Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9ad579e6581cd95edb156cb758cbd329779aecd7'/>
<id>urn:sha1:9ad579e6581cd95edb156cb758cbd329779aecd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add empty .ts files for qxt-mini, x-plane-plugin</title>
<updated>2017-02-23T09:43:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-23T09:43:29Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=670e8774705d160b67c0ad8c938d2525316e125b'/>
<id>urn:sha1:670e8774705d160b67c0ad8c938d2525316e125b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix build errors on Linux</title>
<updated>2017-02-23T09:41:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-23T09:41:53Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=41b5350cd19093b6ee0820b59e101eaef18fe030'/>
<id>urn:sha1:41b5350cd19093b6ee0820b59e101eaef18fe030</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qxt: warn on x11 key grab failure</title>
<updated>2017-02-18T10:17:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-18T10:17:36Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9e4e174fb1dd2428cac98667e8054e8e063781f7'/>
<id>urn:sha1:9e4e174fb1dd2428cac98667e8054e8e063781f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: refactor boilerplate for projects</title>
<updated>2016-08-23T11:20:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-23T09:37:53Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e28c988a04c15c2cedfe7e069a066463f4e4c452'/>
<id>urn:sha1:e28c988a04c15c2cedfe7e069a066463f4e4c452</id>
<content type='text'>
Don't rely on a macro that shouldn't be necessary.

The information "opentrack_boilerplate" retrieves is now factored out to
be easily available to projects themselves.

opentrack_boilerplate can now also build executables.

When appropriate, target properties are now concatenated rather than
replaced.
</content>
</entry>
<entry>
<title>cmake: adjust paths for main executable dependencies</title>
<updated>2016-07-18T08:12:25Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-18T08:12:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=de4e1cb93cb73a247858a1afb950d5ae86acdc41'/>
<id>urn:sha1:de4e1cb93cb73a247858a1afb950d5ae86acdc41</id>
<content type='text'>
</content>
</entry>
</feed>
