<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon, branch release-prep-2506a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer.</title>
<updated>2025-05-03T23:32:30+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-05-03T22:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5a80105555b3602cf4547654a3c9ac4d5af0c427'/>
<id>5a80105555b3602cf4547654a3c9ac4d5af0c427</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SDL: Check if touchpad exists before getting input</title>
<updated>2025-05-03T00:21:42+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-05-03T00:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=77744169bedd4638f812e52aaac0097c64005eaa'/>
<id>77744169bedd4638f812e52aaac0097c64005eaa</id>
<content type='text'>
Verify a touchpad is present before polling it for input. Without this
check the Debug log is spammed with the message "error: Parameter
'touchpad' is invalid" if you have a controller without a touchpad.

One would think every touchpad supports at least 1 finger, but in case
there's some weird edge case check the finger count to be sure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Verify a touchpad is present before polling it for input. Without this
check the Debug log is spammed with the message "error: Parameter
'touchpad' is invalid" if you have a controller without a touchpad.

One would think every touchpad supports at least 1 finger, but in case
there's some weird edge case check the finger count to be sure.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13436 from JoshuaVandaele/clang-format-19</title>
<updated>2025-04-30T05:17:31+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2025-04-30T05:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0b0151770a2a087063775e654e1b6208033a9c21'/>
<id>0b0151770a2a087063775e654e1b6208033a9c21</id>
<content type='text'>
Update clang-format to version 19</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update clang-format to version 19</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13476 from jordan-woyak/sdl-header</title>
<updated>2025-04-25T00:49:52+00:00</updated>
<author>
<name>Tilka</name>
<email>tilkax@gmail.com</email>
</author>
<published>2025-04-25T00:49:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fe307a06c692f9fd0e7ac04e0ecf37f29393f491'/>
<id>fe307a06c692f9fd0e7ac04e0ecf37f29393f491</id>
<content type='text'>
InputCommon: Move SDL Device class into its own cpp/h files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InputCommon: Move SDL Device class into its own cpp/h files.</pre>
</div>
</content>
</entry>
<entry>
<title>linter: Apply clang-format 19.1 formatting</title>
<updated>2025-04-23T09:19:20+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-03-17T11:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2c54ee94c1bed2b958478e302307be4d056321a5'/>
<id>2c54ee94c1bed2b958478e302307be4d056321a5</id>
<content type='text'>
find ./Source/ -name '*.cpp' -o -name '*.h' | xargs clang-format-19 -i
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find ./Source/ -name '*.cpp' -o -name '*.h' | xargs clang-format-19 -i
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Activate IMU Accelerometer and Gyroscope when any direction has a bound input.</title>
<updated>2025-04-10T20:55:49+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-04-10T20:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=87beb7d67b32589fb6f5d0e9268d2def3f81e2ad'/>
<id>87beb7d67b32589fb6f5d0e9268d2def3f81e2ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Move SDL Device class into its own cpp/h files.</title>
<updated>2025-03-31T04:23:06+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-31T03:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=17c994df2a72519c4784011b2339a3ff8315a981'/>
<id>17c994df2a72519c4784011b2339a3ff8315a981</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13434 from JosJuice/android-non-blocking-input-detection</title>
<updated>2025-03-28T22:25:04+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-03-28T22:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7d794897c4043b9ee8b278340cfeff02923512f4'/>
<id>7d794897c4043b9ee8b278340cfeff02923512f4</id>
<content type='text'>
Android: Don't use separate thread for MotionAlertDialog</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Don't use separate thread for MotionAlertDialog</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Don't use separate thread for MotionAlertDialog</title>
<updated>2025-03-23T20:39:04+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-03-16T10:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=516c1314d2e08a81aa707566265597d82591e22c'/>
<id>516c1314d2e08a81aa707566265597d82591e22c</id>
<content type='text'>
This is an Android continuation of bc95c00. We now call
InputDetector::Update immediately after receiving an input event from
Android instead of periodically calling it in a sleep loop. This
improves detection of very short inputs, which are especially likely to
occur for volume buttons on phones (or at least on my phone) if you
don't intentionally keep them held down.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an Android continuation of bc95c00. We now call
InputDetector::Update immediately after receiving an input event from
Android instead of periodically calling it in a sleep loop. This
improves detection of very short inputs, which are especially likely to
occur for volume buttons on phones (or at least on my phone) if you
don't intentionally keep them held down.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection</title>
<updated>2025-03-23T19:56:13+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-03-23T19:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ad3650abfcae6432338ba976123958ee67a4106c'/>
<id>ad3650abfcae6432338ba976123958ee67a4106c</id>
<content type='text'>
Ranges Algorithms Modernization - Projection</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ranges Algorithms Modernization - Projection</pre>
</div>
</content>
</entry>
</feed>
