<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/Src/FileUtil.h, branch 4.0.1</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Add a hacky check for text file size in ReadFileToString. Fixes issue 6455.</title>
<updated>2013-09-16T04:57:44+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-16T04:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f0fc611f1582bb64f850400e9766e31e523e9fba'/>
<id>f0fc611f1582bb64f850400e9766e31e523e9fba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Overlay local gameinis over global gameinis instead of copying.</title>
<updated>2013-09-14T15:46:41+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-07T21:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=501eafb4075e4b335807824753385835f1954bac'/>
<id>501eafb4075e4b335807824753385835f1954bac</id>
<content type='text'>
Huge megacommit because a lot of things needed to be modified to make this
possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Huge megacommit because a lot of things needed to be modified to make this
possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>Work around MSVC bug, and make it less likely to happen again.  Ew.</title>
<updated>2013-09-01T04:04:50+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-09-01T03:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a6f6695ecd9370fd4a0edc710fd7ac50b34c5875'/>
<id>a6f6695ecd9370fd4a0edc710fd7ac50b34c5875</id>
<content type='text'>
MSVC insisted on using a copy assignment where a move was intended and
ought to be used.  This would have been caught, because the class in
question inherits from NonCopyable, which declares a move assignment
operator, which is supposed to delete the implicitly declared copy
assignment operator, but of course MSVC didn't do that either, causing a
class that should have been safe to be unsafe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MSVC insisted on using a copy assignment where a move was intended and
ought to be used.  This would have been caught, because the class in
question inherits from NonCopyable, which declares a move assignment
operator, which is supposed to delete the implicitly declared copy
assignment operator, but of course MSVC didn't do that either, causing a
class that should have been safe to be unsafe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loading DLC using IOCTL_ES_OPENTITLECONTENT &amp; /dev/es state save.</title>
<updated>2013-08-31T05:38:52+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-08-29T22:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=04c41c1d38261eebb1cdf462a8d836cfc504a9ac'/>
<id>04c41c1d38261eebb1cdf462a8d836cfc504a9ac</id>
<content type='text'>
(Intertwined enough that's it's easier to do in one patch.)

(1) /dev/es did not support state save, which could cause crashes and
    incorrect behavior after loading.

(2) NANDContentLoader tried to read all of a title's contents into
    memory when it was first opened.  Two issues:

- If any contents were missing, it bailed out.  However, with DLC,
  only some of the contents may be downloaded, as determined by the
  permission bits in the ticket.  Instead, return an appropriate error
  when a content is accessed that doesn't exist on the filesystem
  (don't bother checking the permission bits though).

- Everything was loaded into memory - even if it consisted of 3 GB of
  songs, which caused Dolphin to lag out for quite a while (and would
  fail on 32-bit).  Instead, open content on demand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Intertwined enough that's it's easier to do in one patch.)

(1) /dev/es did not support state save, which could cause crashes and
    incorrect behavior after loading.

(2) NANDContentLoader tried to read all of a title's contents into
    memory when it was first opened.  Two issues:

- If any contents were missing, it bailed out.  However, with DLC,
  only some of the contents may be downloaded, as determined by the
  permission bits in the ticket.  Instead, return an appropriate error
  when a content is accessed that doesn't exist on the filesystem
  (don't bother checking the permission bits though).

- Everything was loaded into memory - even if it consisted of 3 GB of
  songs, which caused Dolphin to lag out for quite a while (and would
  fail on 32-bit).  Instead, open content on demand.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into wii-network</title>
<updated>2013-04-23T12:48:00+00:00</updated>
<author>
<name>Matthew Parlane</name>
<email>parlane@gmail.com</email>
</author>
<published>2013-04-23T12:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=934e150596c30d7d1f74c208f90d741b23456e21'/>
<id>934e150596c30d7d1f74c208f90d741b23456e21</id>
<content type='text'>
Conflicts:
	Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp
	Source/Core/Core/Src/ConfigManager.cpp
	Source/Core/Core/Src/HLE/HLE_OS.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp
	Source/Core/Core/Src/ConfigManager.cpp
	Source/Core/Core/Src/HLE/HLE_OS.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.h
</pre>
</div>
</content>
</entry>
<entry>
<title>New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects.</title>
<updated>2013-04-18T03:09:55+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-04-18T03:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bab9963b00953d60bdd6fabe265d5daa45a27661'/>
<id>bab9963b00953d60bdd6fabe265d5daa45a27661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project.</title>
<updated>2013-04-15T20:28:55+00:00</updated>
<author>
<name>lioncash</name>
<email>mathew1900@hotmail.com</email>
</author>
<published>2013-04-15T20:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ef85b9af45922c6ca364930d40f8aacf1a6dfe64'/>
<id>ef85b9af45922c6ca364930d40f8aacf1a6dfe64</id>
<content type='text'>
Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.

Now, the Core is literally the only project with tab/space mismatches (on a large scale).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.

Now, the Core is literally the only project with tab/space mismatches (on a large scale).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into wii-network</title>
<updated>2013-04-11T07:55:36+00:00</updated>
<author>
<name>Matthew Parlane</name>
<email>parlane@gmail.com</email>
</author>
<published>2013-04-11T07:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0c9d8d34e1307433e27435c7d2f84557fd563752'/>
<id>0c9d8d34e1307433e27435c7d2f84557fd563752</id>
<content type='text'>
Conflicts:
	Source/Core/Core/CMakeLists.txt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	Source/Core/Core/CMakeLists.txt
</pre>
</div>
</content>
</entry>
<entry>
<title>real buildfix</title>
<updated>2013-04-02T18:07:51+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2013-04-02T18:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d951c4c374499da5b9143a6df2194ac74e37b159'/>
<id>d951c4c374499da5b9143a6df2194ac74e37b159</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loading of "themes" with non-ascii character names.</title>
<updated>2013-04-02T04:22:20+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2013-04-02T04:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=69779a43214289b8a022b27f2444d8a44b897984'/>
<id>69779a43214289b8a022b27f2444d8a44b897984</id>
<content type='text'>
Fixed issue 6189.
Why did GetUserPath return a non-const ref to string..?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed issue 6189.
Why did GetUserPath return a non-const ref to string..?
</pre>
</div>
</content>
</entry>
</feed>
