<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/Frame.cpp, branch 2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove DolphinWX</title>
<updated>2018-06-26T18:50:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-28T10:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44b22c90df9c05d18a34667dc41e8d05af24683f'/>
<id>44b22c90df9c05d18a34667dc41e8d05af24683f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OSD message for Volume Hotkeys</title>
<updated>2018-06-06T15:11:43+00:00</updated>
<author>
<name>master0fdisaster</name>
<email>38867833+master0fdisaster@users.noreply.github.com</email>
</author>
<published>2018-06-05T21:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7a90ea2752de2fe5c7ba62c0432ae25f4e5bce3b'/>
<id>7a90ea2752de2fe5c7ba62c0432ae25f4e5bce3b</id>
<content type='text'>
This pr adds an OnScreenDisplay message when you use the Volume hotkeys.
Just to have visual feedback.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This pr adds an OnScreenDisplay message when you use the Volume hotkeys.
Just to have visual feedback.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move host communication enum to Host.h</title>
<updated>2018-05-28T18:34:59+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-05-28T17:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4288bfe0f9c189de5fd3a298f24ca51e171b4157'/>
<id>4288bfe0f9c189de5fd3a298f24ca51e171b4157</id>
<content type='text'>
Given this is actually a part of the Host interface, this should be
placed with it.

While we're at it, turn it into an enum class so that we don't dump its
contained values into the surrounding scope. We can also make
Host_Message take the enum type itself directly instead of taking a
general int value.

After this, it'll be trivial to divide out the rest of Common.h and
remove the header from the repository entirely
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given this is actually a part of the Host interface, this should be
placed with it.

While we're at it, turn it into an enum class so that we don't dump its
contained values into the surrounding scope. We can also make
Host_Message take the enum type itself directly instead of taking a
general int value.

After this, it'll be trivial to divide out the rest of Common.h and
remove the header from the repository entirely
</pre>
</div>
</content>
</entry>
<entry>
<title>Config: Add support for enums</title>
<updated>2018-05-12T16:10:26+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-11T20:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6763a3fce1df5a949900dd976393c7fe89fa4aec'/>
<id>6763a3fce1df5a949900dd976393c7fe89fa4aec</id>
<content type='text'>
This makes it possible to use enums as the config type.
Default values are now clearer and there's no need for casts
when calling Config::Get/Set anymore.

In order to add support for enums, the common code was updated to
handle enums by using the underlying type when loading/saving settings.

A copy constructor is also provided for conversions from
`ConfigInfo&lt;Enum&gt;` to `ConfigInfo&lt;underlying_type&lt;Enum&gt;&gt;`
so that enum settings can still easily work with code that doesn't care
about the actual enum values (like Graphics{Choice,Radio} in DolphinQt2
which only treat the setting as an integer).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it possible to use enums as the config type.
Default values are now clearer and there's no need for casts
when calling Config::Get/Set anymore.

In order to add support for enums, the common code was updated to
handle enums by using the underlying type when loading/saving settings.

A copy constructor is also provided for conversions from
`ConfigInfo&lt;Enum&gt;` to `ConfigInfo&lt;underlying_type&lt;Enum&gt;&gt;`
so that enum settings can still easily work with code that doesn't care
about the actual enum values (like Graphics{Choice,Radio} in DolphinQt2
which only treat the setting as an integer).
</pre>
</div>
</content>
</entry>
<entry>
<title>Config: Fix template deduction for implicit conversions</title>
<updated>2018-05-12T12:30:18+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-05-11T18:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7dca7c237eb9ae40765e581317df6df4b4fc1ad4'/>
<id>7dca7c237eb9ae40765e581317df6df4b4fc1ad4</id>
<content type='text'>
This excludes the second argument from template deduction.

Otherwise, it is required to manually cast the second argument to
the ConfigInfo type (because implicit conversions won't work).

e.g. to set the value for a ConfigInfo&lt;std::string&gt; from a string
literal, you'd need a ugly `std::string("yourstring")`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This excludes the second argument from template deduction.

Otherwise, it is required to manually cast the second argument to
the ConfigInfo type (because implicit conversions won't work).

e.g. to set the value for a ConfigInfo&lt;std::string&gt; from a string
literal, you'd need a ugly `std::string("yourstring")`.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/RenderBase: Refactor OSD messages</title>
<updated>2018-05-11T16:24:08+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-05-11T15:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=16e2ac925731812b990ccb8a1d4019691c54e563'/>
<id>16e2ac925731812b990ccb8a1d4019691c54e563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UICommon: Avoid including Xrandr.h</title>
<updated>2018-04-14T15:14:38+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-04-14T14:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2f22c76db18db0b6b360ebf1b406c81196ef3a9c'/>
<id>2f22c76db18db0b6b360ebf1b406c81196ef3a9c</id>
<content type='text'>
Xlib has really terrible headers that declare non-namespaced
macros and typedefs for common words.

Just wasted 10 minutes trying to figure out why a unit test failed
to build before I remembered it was Xrandr.h conflicting with our
enum class members again.

To fix the issue, this removes the Display* parameter from the
EnableScreensaver function (which was unused) so we don't have
to include Xrandr.h anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Xlib has really terrible headers that declare non-namespaced
macros and typedefs for common words.

Just wasted 10 minutes trying to figure out why a unit test failed
to build before I remembered it was Xrandr.h conflicting with our
enum class members again.

To fix the issue, this removes the Display* parameter from the
EnableScreensaver function (which was unused) so we don't have
to include Xrandr.h anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat all the things!</title>
<updated>2018-04-12T19:28:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-12T12:18:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=40bb9974f21878e64fb03d70e717cb996bf13a29'/>
<id>40bb9974f21878e64fb03d70e717cb996bf13a29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Propagate IDM_UPDATE_BREAKPOINTS to CodeWindow</title>
<updated>2018-02-13T19:20:58+00:00</updated>
<author>
<name>Sepalani</name>
<email>sepalani@hotmail.fr</email>
</author>
<published>2018-02-13T19:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a9b89b35fbaef27badfd81c4db7147de50fe9fd6'/>
<id>a9b89b35fbaef27badfd81c4db7147de50fe9fd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Move fullscreen switch to after startup is complete</title>
<updated>2018-01-27T04:17:14+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2018-01-26T05:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=505d30be3d922f2fba7abe6fd9880f3c8e66767a'/>
<id>505d30be3d922f2fba7abe6fd9880f3c8e66767a</id>
<content type='text'>
This means that any error messages won't be hidden by the fullscreen
window.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that any error messages won't be hidden by the fullscreen
window.
</pre>
</div>
</content>
</entry>
</feed>
