<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common, branch 4.0-hotfixes</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Don't prepend file:// in wxUtils::Explore() on windows. Wxw will just remove it, and/or blow up trying to remove it, if the path isn't ascii.</title>
<updated>2013-11-28T19:32:40+00:00</updated>
<author>
<name>Tony Wasserka</name>
<email>NeoBrainX@gmail.com</email>
</author>
<published>2013-11-28T14:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8a887a6fea07c719ac226273340036d17dd1ddda'/>
<id>8a887a6fea07c719ac226273340036d17dd1ddda</id>
<content type='text'>
This fixes issue 6721.
(cherry picked from commit cc05f66ba1a0c4641b4dc19b77b252470d346350)

Fix unicode support for File::Rename() on windows.

Partial fix of issue 6721.

(cherry picked from commit 99c89ae10961f84192cdbfc501b4ff45a559dcd1)

Missed a accept error handler.
Init instead of memset.

(cherry picked from commit 935ed814eaff19094c96fdd38642b980e85c078f)

Fix accept() bug, which was using the wrong isRW for error conversion.
Also fixed a debug issue where local_name is used uninitialised.

(cherry picked from commit f811dbb57516b6f3a34637bd1c8c8299ceea20e4)

Only add real HID devices to HID list.

(cherry picked from commit e805bf60685bb5f4bd5ac1bf0a290519a678e5b4)

Add dxsdk_dir to vc++ paths via base.props. This means you no longer need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.

(cherry picked from commit 0791a9ef80889ffb70c67fbd6491635b0014747b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issue 6721.
(cherry picked from commit cc05f66ba1a0c4641b4dc19b77b252470d346350)

Fix unicode support for File::Rename() on windows.

Partial fix of issue 6721.

(cherry picked from commit 99c89ae10961f84192cdbfc501b4ff45a559dcd1)

Missed a accept error handler.
Init instead of memset.

(cherry picked from commit 935ed814eaff19094c96fdd38642b980e85c078f)

Fix accept() bug, which was using the wrong isRW for error conversion.
Also fixed a debug issue where local_name is used uninitialised.

(cherry picked from commit f811dbb57516b6f3a34637bd1c8c8299ceea20e4)

Only add real HID devices to HID list.

(cherry picked from commit e805bf60685bb5f4bd5ac1bf0a290519a678e5b4)

Add dxsdk_dir to vc++ paths via base.props. This means you no longer need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.

(cherry picked from commit 0791a9ef80889ffb70c67fbd6491635b0014747b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Make make_scmrev.h.js recognize "stable" as a stable branch.</title>
<updated>2013-10-19T23:35:57+00:00</updated>
<author>
<name>Tony Wasserka</name>
<email>NeoBrainX@gmail.com</email>
</author>
<published>2013-10-19T23:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=957f4dbdda54d188881bee3d7b23a68e6debc8ad'/>
<id>957f4dbdda54d188881bee3d7b23a68e6debc8ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ThunkManager::ProtectFunction on x86.</title>
<updated>2013-10-03T05:57:55+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-10-02T02:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e137e3711ebefdc98285a050ad2bdd0e06275158'/>
<id>e137e3711ebefdc98285a050ad2bdd0e06275158</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes in Single Core mode on Dolphin Win64.</title>
<updated>2013-09-23T03:05:58+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-22T18:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e43ecb28d4eaea565d3912f277159c84fa463c9'/>
<id>4e43ecb28d4eaea565d3912f277159c84fa463c9</id>
<content type='text'>
Cherry-picked from 6209067daa51.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cherry-picked from 6209067daa51.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix stack misalignment issues.</title>
<updated>2013-09-20T20:46:48+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-09-20T01:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d334a9bc23a7641143937042658f64fc9c1b7a92'/>
<id>d334a9bc23a7641143937042658f64fc9c1b7a92</id>
<content type='text'>
- Call ABI_AlignStack even on x86-64.

- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...

- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Call ABI_AlignStack even on x86-64.

- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...

- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact.
</pre>
</div>
</content>
</entry>
<entry>
<title>Turns out CVTSD2SI in x64Emitter.cpp should actually use 64 bits instead of 32. Thanks for pointing that out hk.konpie.</title>
<updated>2013-09-20T18:50:27+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-20T18:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=86d70cee152f6ce01696f8439cf874e32a8662a1'/>
<id>86d70cee152f6ce01696f8439cf874e32a8662a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM] Enable VMOV to move from double VFP reg to two ARM registers.</title>
<updated>2013-09-18T22:21:22+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2013-09-18T22:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6fc21175035b91047857fa68f4cc93e2ae9dc276'/>
<id>6fc21175035b91047857fa68f4cc93e2ae9dc276</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an incorrect opcode for an SSE instruction in x64Emitter.cpp. CVTSD2SI should write 0x2D, not 0xF2.</title>
<updated>2013-09-18T11:43:31+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-18T11:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d03fb11188d147688abd19d76d818a4ba08dc060'/>
<id>d03fb11188d147688abd19d76d818a4ba08dc060</id>
<content type='text'>
Also format the NormalSSEOps enum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also format the NormalSSEOps enum.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM] Fix VSQRT/VCMP/VCMPE/VCMPE0/VCMP0 emitters when using the high 16 double registers.</title>
<updated>2013-09-17T22:08:23+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@Gmail.com</email>
</author>
<published>2013-09-17T22:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=06062d5744688f4a125ea447334588b41cc86129'/>
<id>06062d5744688f4a125ea447334588b41cc86129</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add * to the characters leading a verbatim line (used in Gecko codes comments)</title>
<updated>2013-09-17T14:50:44+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-17T14:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e34d8aee1d3818e16281e990717fb82df49d447b'/>
<id>e34d8aee1d3818e16281e990717fb82df49d447b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
