<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/CommonFuncs.h, branch release-prep-2512</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>CommonFuncs: Add StrerrorString version of LastStrerrorString that accepts an error number.</title>
<updated>2025-10-04T19:51:17+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-09-20T03:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=504ea99cfa2b083965b427121c3f2a273542c7df'/>
<id>504ea99cfa2b083965b427121c3f2a273542c7df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move GetDeviceProperty() into its own header</title>
<updated>2025-07-19T19:24:51+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2025-07-19T12:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=68713e08b4b5009e76147e0109ffef3472477cfe'/>
<id>68713e08b4b5009e76147e0109ffef3472477cfe</id>
<content type='text'>
Otherwise we include Windows headers in the entire codebase through CommonFuncs.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise we include Windows headers in the entire codebase through CommonFuncs.h
</pre>
</div>
</content>
</entry>
<entry>
<title>Host: Implement a Windows-only implementation of `GetDeviceNameFromVIDPID`</title>
<updated>2025-06-13T15:46:53+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-06-13T12:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d93245cc7a2aaa232a57161cdde426a540f0d810'/>
<id>d93245cc7a2aaa232a57161cdde426a540f0d810</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix comments</title>
<updated>2024-08-13T04:58:23+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2024-08-13T04:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b86291f868bb81f7bc01645f4df115d679f91d8b'/>
<id>b86291f868bb81f7bc01645f4df115d679f91d8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CommonFuncs: Add GetWin32ErrorString().</title>
<updated>2023-07-28T06:10:01+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2023-07-28T06:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cd923718c329118a76e8bcf9a90b959553fbf555'/>
<id>cd923718c329118a76e8bcf9a90b959553fbf555</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/CommonFuncs: Add StrErrorWrapper function</title>
<updated>2023-07-12T16:52:35+00:00</updated>
<author>
<name>Sepalani</name>
<email>sepalani@hotmail.fr</email>
</author>
<published>2023-07-12T15:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=92be54d57a977f3abe7de8f08da3bb3eca452b7b'/>
<id>92be54d57a977f3abe7de8f08da3bb3eca452b7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/CommonFuncs: Move interface into Common namespace</title>
<updated>2023-04-18T23:23:04+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-04-18T16:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f1ad43afafe72fcad67d5ff39469442a2740213f'/>
<id>f1ad43afafe72fcad67d5ff39469442a2740213f</id>
<content type='text'>
Gets these functions out of the global namespace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gets these functions out of the global namespace.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move GetModuleName to Common</title>
<updated>2019-10-07T20:46:36+00:00</updated>
<author>
<name>Silent</name>
<email>zdanio95@gmail.com</email>
</author>
<published>2019-10-06T20:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=689378b435c73b624cfdea8fe971db6b1d72c48e'/>
<id>689378b435c73b624cfdea8fe971db6b1d72c48e</id>
<content type='text'>
This unifies GetModuleFileName calls between Dolphin and WinUpdater
and allows to gracefully remove MAX_PATH limit from GetExePath
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unifies GetModuleFileName calls between Dolphin and WinUpdater
and allows to gracefully remove MAX_PATH limit from GetExePath
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/CommonFuncs: Remove now-unneccessary ArraySize function</title>
<updated>2019-06-01T14:07:57+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-06-01T11:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a9663669dc1037a04e37ae30efe18c0650547ac5'/>
<id>a9663669dc1037a04e37ae30efe18c0650547ac5</id>
<content type='text'>
Since C++17, non-member std::size() is present in the standard library
which also operates on regular C arrays. Given that, we can just replace
usages of ArraySize with that where applicable.

In many cases, we can just change the actual C array ArraySize() was
called on into a std::array and just use its .size() member function
instead.

In some other cases, we can collapse the loops they were used in, into a
ranged-for loop, eliminating the need for en explicit bounds query.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since C++17, non-member std::size() is present in the standard library
which also operates on regular C arrays. Given that, we can just replace
usages of ArraySize with that where applicable.

In many cases, we can just change the actual C array ArraySize() was
called on into a std::array and just use its .size() member function
instead.

In some other cases, we can collapse the loops they were used in, into a
ranged-for loop, eliminating the need for en explicit bounds query.
</pre>
</div>
</content>
</entry>
</feed>
