<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/ControllerInterface, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14765 from slick-daddy/opt-6</title>
<updated>2026-07-30T09:10:41+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2026-07-30T09:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=20fea85b53d1251c30ce031fec54f5630fb25e23'/>
<id>20fea85b53d1251c30ce031fec54f5630fb25e23</id>
<content type='text'>
InputCommon: return the device list directly in GetAllDevices</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InputCommon: return the device list directly in GetAllDevices</pre>
</div>
</content>
</entry>
<entry>
<title>Replace string concatination with `fmt::format`</title>
<updated>2026-07-28T10:39:54+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2026-07-19T18:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=08e183d322981c705ba9fc7f4f1476cc7e7e5f23'/>
<id>08e183d322981c705ba9fc7f4f1476cc7e7e5f23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return m_devices directly in GetAllDevices().</title>
<updated>2026-07-27T03:15:36+00:00</updated>
<author>
<name>slick-daddy</name>
<email>slick-daddy@users.noreply.github.com</email>
</author>
<published>2026-07-27T03:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aa2167d473971027eb81ea8f8effc7f43008239c'/>
<id>aa2167d473971027eb81ea8f8effc7f43008239c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mingw: lower case windows includes</title>
<updated>2026-07-08T08:18:29+00:00</updated>
<author>
<name>Craig Carnell</name>
<email>1188869+cscd98@users.noreply.github.com</email>
</author>
<published>2025-09-28T17:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e222665eb0a67b8d66b3e0f48476a8e62987fed3'/>
<id>e222665eb0a67b8d66b3e0f48476a8e62987fed3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Fix mixup between Vibrator id and index</title>
<updated>2026-06-26T20:10:16+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-06-26T20:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=64a73e56361cbc65e35d9a3fd03d33f6103a04a4'/>
<id>64a73e56361cbc65e35d9a3fd03d33f6103a04a4</id>
<content type='text'>
This fixes https://bugs.dolphin-emu.org/issues/14076. The issue report
more or less already says it all, but to provide a shorter summary:
We were fetching a list of vibrator IDs, but instead of passing the
vibrator ID to the vibrator manager, we passed the index of the ID in
the list. This happened to work fine on many devices, including all
devices that use DolphinVibratorManagerCompat, due to the only Vibrator
having both an index and ID of 0. But on some devices, it failed due to
the ID of the Vibrator being 1.

This fix makes us correctly pass the ID to the vibrator manager. We
still use indices in controller INI files, both for compatibility with
the controller mappings shipped with Dolphin (which use index 0) and for
backwards compatibility with older controller INI files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes https://bugs.dolphin-emu.org/issues/14076. The issue report
more or less already says it all, but to provide a shorter summary:
We were fetching a list of vibrator IDs, but instead of passing the
vibrator ID to the vibrator manager, we passed the index of the ID in
the list. This happened to work fine on many devices, including all
devices that use DolphinVibratorManagerCompat, due to the only Vibrator
having both an index and ID of 0. But on some devices, it failed due to
the ID of the Vibrator being 1.

This fix makes us correctly pass the ID to the vibrator manager. We
still use indices in controller INI files, both for compatibility with
the controller mappings shipped with Dolphin (which use index 0) and for
backwards compatibility with older controller INI files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unconditionally lock in ControllerInterface::UpdateInput.</title>
<updated>2026-05-06T19:57:03+00:00</updated>
<author>
<name>Vlad Firoiu</name>
<email>vladfi2@gmail.com</email>
</author>
<published>2026-04-30T22:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=20718de37e7a109db046a2f0663f90cf6b45f0e8'/>
<id>20718de37e7a109db046a2f0663f90cf6b45f0e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve usage of std::move and const references parameters</title>
<updated>2026-04-17T10:39:46+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-04-06T09:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=95dec132030e72b74da6bc46966e4fe5e4e239c0'/>
<id>95dec132030e72b74da6bc46966e4fe5e4e239c0</id>
<content type='text'>
Accomplished using `run-clang-tidy` with `performance-move-const-arg,performance-unnecessary-value-param,modernize-pass-by-value`.

Changed arguments to const references, removed them where inappropriate (e.g. sink parameters). Same with std::move.

Manually reviewed each change to make sure that it makes sense, and do something more appropriate if possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accomplished using `run-clang-tidy` with `performance-move-const-arg,performance-unnecessary-value-param,modernize-pass-by-value`.

Changed arguments to const references, removed them where inappropriate (e.g. sink parameters). Same with std::move.

Manually reviewed each change to make sure that it makes sense, and do something more appropriate if possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>DSU: Don't crash on bad hostname</title>
<updated>2026-03-01T06:08:08+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2026-03-01T06:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=80762e0575aded7f43addcaab7eb4847589d31db'/>
<id>80762e0575aded7f43addcaab7eb4847589d31db</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 #14335 from TixoRebel/joycon-config</title>
<updated>2026-02-20T07:44:52+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2026-02-20T07:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=981b7df4203d2907278506f4115a3604d7422fbb'/>
<id>981b7df4203d2907278506f4115a3604d7422fbb</id>
<content type='text'>
Core: Add SDL Hints settings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Add SDL Hints settings</pre>
</div>
</content>
</entry>
<entry>
<title>Add new window to configure SDL hints and store them in the main ini file</title>
<updated>2026-02-20T07:05:35+00:00</updated>
<author>
<name>Andrew Strauss</name>
<email>astrauss11@gmail.com</email>
</author>
<published>2026-02-10T02:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=61c36b0cc85c4e4ff85e9cb099c7fe16eb6db6ca'/>
<id>61c36b0cc85c4e4ff85e9cb099c7fe16eb6db6ca</id>
<content type='text'>
Signed-off-by: Andrew Strauss &lt;astrauss11@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrew Strauss &lt;astrauss11@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
