<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/dinput/win32-joystick.cpp, branch trackhat-opentrack-3.2</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-3.2</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-3.2'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2022-07-01T16:30:37Z</updated>
<entry>
<title>compat: drop pre-C++20 macros.hpp header</title>
<updated>2022-07-01T16:30:37Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2022-07-01T16:30:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=33e902a74465110489c6566f5f0c035ad9432de4'/>
<id>urn:sha1:33e902a74465110489c6566f5f0c035ad9432de4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dinput: don't zero-initialize when not necessary</title>
<updated>2022-01-25T22:30:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2022-01-25T22:30:16Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5194e9456674d4058a1e80ee2650e0804fe4a56a'/>
<id>urn:sha1:5194e9456674d4058a1e80ee2650e0804fe4a56a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dinput: don't include &lt;windows.h&gt; in headers</title>
<updated>2022-01-13T13:24:05Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2022-01-13T13:14:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e0f0353dd5314d7836a7d3030e4895865f2e62ff'/>
<id>urn:sha1:e0f0353dd5314d7836a7d3030e4895865f2e62ff</id>
<content type='text'>
Issue: #583
</content>
</entry>
<entry>
<title>dinput: disable joystick input on msvc+asan</title>
<updated>2021-10-19T20:05:44Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2021-10-19T20:05:01Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=471a4e360d262cf3de65cb107eab477d7765981d'/>
<id>urn:sha1:471a4e360d262cf3de65cb107eab477d7765981d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dinput: fix api usage</title>
<updated>2019-02-09T11:13:39Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-09T11:11:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=14a976e4729d38f86d336fa6054279b33905b63c'/>
<id>urn:sha1:14a976e4729d38f86d336fa6054279b33905b63c</id>
<content type='text'>
Issue: #871

- don't sleep with a lock held
- fix Acquire() return value check
- remove needless Unacquire() calls
- always use Poll(), even for keyboard
- fix HRESULT debug output
</content>
</entry>
<entry>
<title>clean up a bit</title>
<updated>2018-12-08T20:30:48Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-12-07T07:43:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=709fe557a3a5c2dc8675472dac9325f8efdff004'/>
<id>urn:sha1:709fe557a3a5c2dc8675472dac9325f8efdff004</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cruft only</title>
<updated>2018-12-06T07:11:01Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-12-06T07:05:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3fd39cf892250545b4510065fe16e39d494faa44'/>
<id>urn:sha1:3fd39cf892250545b4510065fe16e39d494faa44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleanups only</title>
<updated>2018-10-25T01:11:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-10-25T01:11:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0a1a0e9df00f37a210b67a11cf8f99550cafeeaf'/>
<id>urn:sha1:0a1a0e9df00f37a210b67a11cf8f99550cafeeaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dinput: fix POV hats, spurious events</title>
<updated>2018-07-23T22:41:32Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-22T09:52:51Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ce787c22098f32ea88c1c49efd786cf4adcf318b'/>
<id>urn:sha1:ce787c22098f32ea88c1c49efd786cf4adcf318b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dinput: fix joystick POV hat typo</title>
<updated>2018-06-26T21:05:21Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-06-26T20:26:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9166ce3e799ec8f76d722d3334892429e10606f5'/>
<id>urn:sha1:9166ce3e799ec8f76d722d3334892429e10606f5</id>
<content type='text'>
</content>
</entry>
</feed>
