<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp, branch 2412</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Move parts of MappingCommon out of DolphinQt</title>
<updated>2022-03-06T13:30:49+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-02-20T17:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1bc057614e6d101e4f26db18fa60af2e9e2d0be7'/>
<id>1bc057614e6d101e4f26db18fa60af2e9e2d0be7</id>
<content type='text'>
Some of the functions in MappingCommon would be useful to use on
mobile in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of the functions in MappingCommon would be useful to use on
mobile in the future.
</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>This removes a delay for input mapping.</title>
<updated>2021-05-02T19:27:11+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2021-05-02T19:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=21113e5839fc12a6c1cdb29eedab8199f5b9ee21'/>
<id>21113e5839fc12a6c1cdb29eedab8199f5b9ee21</id>
<content type='text'>
It was causing more harm than good for users.  Anyone doing complex
expressions is already using the advanced editor for more control over
it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was causing more harm than good for users.  Anyone doing complex
expressions is already using the advanced editor for more control over
it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mapping window title bar becoming unresponsive</title>
<updated>2021-02-04T13:32:03+00:00</updated>
<author>
<name>Errorcodebin</name>
<email>errorcodebin_2@hotmail.com</email>
</author>
<published>2021-02-04T13:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8a3fe6e24a0a0b44f13dfefaf4a13ad43f29cbd4'/>
<id>8a3fe6e24a0a0b44f13dfefaf4a13ad43f29cbd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Fix regression that caused the regex expression to be evaluated incorrectly.  If an input expression has a non-alpha character in it, we want to quote it with backticks</title>
<updated>2021-02-03T02:36:54+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2021-02-03T02:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=77c68a3142faf20d03c37bd1a71d4c05d39c4a29'/>
<id>77c68a3142faf20d03c37bd1a71d4c05d39c4a29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Migrate QRegExp over to QRegularExpression</title>
<updated>2021-01-13T10:07:29+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-01-13T09:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=46ca371ef3b6cfa8e31dcae2f9298a91b1fdc31e'/>
<id>46ca371ef3b6cfa8e31dcae2f9298a91b1fdc31e</id>
<content type='text'>
Qt 5.0 introduced QRegularExpression to replace QRegExp. In Qt 6.0,
QRegExp is removed entirely in favor of it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt 5.0 introduced QRegularExpression to replace QRegExp. In Qt 6.0,
QRegExp is removed entirely in favor of it.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Improve input detection to produce buton combinations.</title>
<updated>2020-09-26T03:51:32+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2020-02-12T22:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=48b76ff90f62183d5ad25a33ce9855b22e33dd97'/>
<id>48b76ff90f62183d5ad25a33ce9855b22e33dd97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Make hotkeys and input detection aware of Ctrl -&gt; L_Ctrl / R_Ctrl hierarchy.</title>
<updated>2020-09-26T01:29:18+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2020-01-26T19:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d8ad8c386121e9c937360b102289231d86693dd1'/>
<id>d8ad8c386121e9c937360b102289231d86693dd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Support detecting combinations of inputs. (Hotkeys)</title>
<updated>2020-09-26T01:29:18+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2019-10-23T22:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b3acc7403f33033bfce6db92ea4b8ec6fc968665'/>
<id>b3acc7403f33033bfce6db92ea4b8ec6fc968665</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Replace QStringLiteral with alternatives where applicable</title>
<updated>2019-07-30T13:06:03+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-07-30T11:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fef1b84f0a587dc285af6659cb64042e34e54223'/>
<id>fef1b84f0a587dc285af6659cb64042e34e54223</id>
<content type='text'>
QStringLiterals generate a buffer so that during runtime there's very
little cost to constructing a QString. However, this also means that
duplicated strings cannot be optimized out into a single entry that gets
referenced everywhere, taking up space in the binary.

Rather than use QStringLiteral(""), we can just use QString{} (the
default constructor) to signify the empty string. This gets rid of an
unnecessary string buffer from being created, saving a tiny bit of
space.

While we're at it, we can just use the character overloads of particular
functions when they're available instead of using a QString overload.
The characters in this case are Latin-1 to begin with, so we can just
specify the characters as QLatin1Char instances to use those overloads.
These will automatically convert to QChar if needed, so this is safe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QStringLiterals generate a buffer so that during runtime there's very
little cost to constructing a QString. However, this also means that
duplicated strings cannot be optimized out into a single entry that gets
referenced everywhere, taking up space in the binary.

Rather than use QStringLiteral(""), we can just use QString{} (the
default constructor) to signify the empty string. This gets rid of an
unnecessary string buffer from being created, saving a tiny bit of
space.

While we're at it, we can just use the character overloads of particular
functions when they're available instead of using a QString overload.
The characters in this case are Latin-1 to begin with, so we can just
specify the characters as QLatin1Char instances to use those overloads.
These will automatically convert to QChar if needed, so this is safe.
</pre>
</div>
</content>
</entry>
</feed>
