<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/Main.cpp, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Revert "Join the emu thread in Core::Stop.  Get rid of Core::Shutdown which did that before."</title>
<updated>2015-07-25T11:04:22+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2015-06-06T12:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=59eb7a864d7b98e7aac42e342ca49704cfab67f5'/>
<id>59eb7a864d7b98e7aac42e342ca49704cfab67f5</id>
<content type='text'>
This reverts commit ba664b3293e88ddee94a4b922ced192f3270b569.

Added documentation to Core::Shutdown() to prevent breaking changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ba664b3293e88ddee94a4b922ced192f3270b569.

Added documentation to Core::Shutdown() to prevent breaking changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set copyright year to when a file was created</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=30ebb2459eb97ba544547183854775df8460b475'/>
<id>30ebb2459eb97ba544547183854775df8460b475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update license headers to GPLv2+</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-17T23:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cefcb0ace9d363b3679b4e93bcc9ec05f1e5f4f8'/>
<id>cefcb0ace9d363b3679b4e93bcc9ec05f1e5f4f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Remove unnecessary includes</title>
<updated>2015-05-08T16:39:26+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-05-08T14:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a7e9aea7972c0a0af6fc7e9c4126ccda43118a0f'/>
<id>a7e9aea7972c0a0af6fc7e9c4126ccda43118a0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Join the emu thread in Core::Stop.  Get rid of Core::Shutdown which did that before.</title>
<updated>2015-04-13T06:17:38+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2015-04-13T06:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ba664b3293e88ddee94a4b922ced192f3270b569'/>
<id>ba664b3293e88ddee94a4b922ced192f3270b569</id>
<content type='text'>
Core::Shutdown was only called on app exit, yet the emu thread exits
whenever emulation stops; if you launched a new game it would just join
via the destructor when s_emu_thread was set to a new thread.
(Incidentally, the destructor also makes explicitly joining on app exit
rather pointless.)

Because the GUI thread wasn't waiting for the CPU thread to fully shut
down, Core::IsRunning would remain true briefly after CFrame::DoStop
which, given Dolphin's penchant for accessing variables belonging to
other threads, can only mean trouble... In my case, because the previous
commit caused UpdateGUI, which is called at the end of DoStop, to call
PauseAndLock, which checks IsRunning, pressing stop at the right time
would cause strange behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core::Shutdown was only called on app exit, yet the emu thread exits
whenever emulation stops; if you launched a new game it would just join
via the destructor when s_emu_thread was set to a new thread.
(Incidentally, the destructor also makes explicitly joining on app exit
rather pointless.)

Because the GUI thread wasn't waiting for the CPU thread to fully shut
down, Core::IsRunning would remain true briefly after CFrame::DoStop
which, given Dolphin's penchant for accessing variables belonging to
other threads, can only mean trouble... In my case, because the previous
commit caused UpdateGUI, which is called at the end of DoStop, to call
PauseAndLock, which checks IsRunning, pressing stop at the right time
would cause strange behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>Main: Remove unnecessary shellapi.h include</title>
<updated>2015-04-12T08:22:18+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-04-12T08:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bd680aa3b50406e4e3e2c746e6d1f7c317f972cc'/>
<id>bd680aa3b50406e4e3e2c746e6d1f7c317f972cc</id>
<content type='text'>
The include was introduced by bcf1f54c and made unnecessary by 611f3494.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The include was introduced by bcf1f54c and made unnecessary by 611f3494.
</pre>
</div>
</content>
</entry>
<entry>
<title>[windows] Just kill ExtendedTrace.</title>
<updated>2015-03-16T05:30:38+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2015-03-16T05:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=78be0ab9ad3c53b6a0a3b301d5b086a089ef1db1'/>
<id>78be0ab9ad3c53b6a0a3b301d5b086a089ef1db1</id>
<content type='text'>
The code is not really worth saving, and afaik it has never actually been helpful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code is not really worth saving, and afaik it has never actually been helpful.
</pre>
</div>
</content>
</entry>
<entry>
<title>Call SetUserDirectory before InitLanguageSupport</title>
<updated>2015-03-04T13:45:36+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-03-04T13:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2cb4a3efbcec838250c6861a90cf14e3b5f7295c'/>
<id>2cb4a3efbcec838250c6861a90cf14e3b5f7295c</id>
<content type='text'>
Fixes a regression from 4.0-5692 where only the system language was used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a regression from 4.0-5692 where only the system language was used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move user directory detection location to UICommon.</title>
<updated>2015-02-25T09:31:59+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-02-25T09:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=db06f058e4f2ae19a74806aaf28c8e2dc94ac79f'/>
<id>db06f058e4f2ae19a74806aaf28c8e2dc94ac79f</id>
<content type='text'>
The UI should decide on where it wants the user directory, not our core system.
This is in anticipation of some upcoming work on Android which will need proper user directory setting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The UI should decide on where it wants the user directory, not our core system.
This is in anticipation of some upcoming work on Android which will need proper user directory setting.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: fix -e parameter</title>
<updated>2015-02-13T09:34:18+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-02-13T09:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1b38800a67620232b42fc814132ddfdce78a5df7'/>
<id>1b38800a67620232b42fc814132ddfdce78a5df7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
