<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DiscIO/VolumeCreator.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>DiscIO: Remove VolumeCreator</title>
<updated>2017-05-19T16:33:21+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-05-19T16:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ac5c82b36b4fc2bf99e9f7552ac83febeff8fc5c'/>
<id>ac5c82b36b4fc2bf99e9f7552ac83febeff8fc5c</id>
<content type='text'>
This file is pretty small now that it doesn't handle Wii
partitions anymore, so let's move its contents to Volume.cpp.
This is also more consistent with how blob creation works.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This file is pretty small now that it doesn't handle Wii
partitions anymore, so let's move its contents to Volume.cpp.
This is also more consistent with how blob creation works.
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Simplify volume creation</title>
<updated>2017-05-19T16:18:43+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-05-19T16:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=56b218a7505d11b72dec1d5b36e948f77950331a'/>
<id>56b218a7505d11b72dec1d5b36e948f77950331a</id>
<content type='text'>
Basically inlining GetDiscType into CreateVolumeFromFilename.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basically inlining GetDiscType into CreateVolumeFromFilename.
</pre>
</div>
</content>
</entry>
<entry>
<title>VolumeWiiCrypted: Replace ChangePartition with a partition parameter</title>
<updated>2017-05-16T20:58:15+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-06-13T10:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=19b8f1c10adeefd9413687ab7a7c21b509fe777d'/>
<id>19b8f1c10adeefd9413687ab7a7c21b509fe777d</id>
<content type='text'>
By removing mutable state in VolumeWiiCrypted, this change makes
partition-related code simpler. It also gets rid of other ugly things,
like ISOProperties's "over 9000" loop that creates a list of
partitions by trying possible combinations, and DiscScrubber's
volume swapping that recreates the entire volume when it needs to
change partition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By removing mutable state in VolumeWiiCrypted, this change makes
partition-related code simpler. It also gets rid of other ugly things,
like ISOProperties's "over 9000" loop that creates a list of
partitions by trying possible combinations, and DiscScrubber's
volume swapping that recreates the entire volume when it needs to
change partition.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for Wii RVT-R disc images.</title>
<updated>2016-12-01T12:51:29+00:00</updated>
<author>
<name>David Korth</name>
<email>gerbilsoft@gerbilsoft.com</email>
</author>
<published>2016-11-30T06:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=25fe999a792fbe2b36009ca24b2a23d9708d63a2'/>
<id>25fe999a792fbe2b36009ca24b2a23d9708d63a2</id>
<content type='text'>
These disc images are encrypted and signed using a different set of keys.
We only care about the master key, so we check the signature issuer. If
it matches the debug issuer, then we'll use the RVT-R key. Otherwise,
the previous set of common and Korean keys are used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These disc images are encrypted and signed using a different set of keys.
We only care about the master key, so we check the signature issuer. If
it matches the debug issuer, then we'll use the RVT-R key. Otherwise,
the previous set of common and Korean keys are used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove VolumeCreator logs</title>
<updated>2016-10-29T11:08:24+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2016-10-29T11:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d6731d34ef30527f386170e261b55e5017be61ac'/>
<id>d6731d34ef30527f386170e261b55e5017be61ac</id>
<content type='text'>
These logs are very rarely useful and cause the issue
https://bugs.dolphin-emu.org/issues/9767
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These logs are very rarely useful and cause the issue
https://bugs.dolphin-emu.org/issues/9767
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat all the things. Have fun with merge conflicts.</title>
<updated>2016-06-24T08:43:46+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2016-06-24T08:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3570c7f03a2aa90aa634f96c0af1969af610f14d'/>
<id>3570c7f03a2aa90aa634f96c0af1969af610f14d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence -Wshadow and -Wmaybe-uninitialized warnings.</title>
<updated>2015-12-21T16:06:07+00:00</updated>
<author>
<name>Rohit Nirmal</name>
<email>rohitnirmal9@gmail.com</email>
</author>
<published>2015-12-21T15:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aaa89d4f73d2bf6c8c551c2af3b9a27c9b9bb313'/>
<id>aaa89d4f73d2bf6c8c551c2af3b9a27c9b9bb313</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Improve CBlobBigEndianReader error handling</title>
<updated>2015-12-14T08:56:44+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-10-03T19:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bd67333da942749b74bb0185739a492b66649ee5'/>
<id>bd67333da942749b74bb0185739a492b66649ee5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Unify CBlobBigEndianReader</title>
<updated>2015-12-14T08:38:23+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-10-03T11:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c01265db34492341308eba6bb3fb5dace67dba26'/>
<id>c01265db34492341308eba6bb3fb5dace67dba26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Make factory methods return unique_ptrs</title>
<updated>2015-12-07T10:57:37+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-12-07T04:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=edbbf493f807ed94b9b32cfb7463f9b7f8f27852'/>
<id>edbbf493f807ed94b9b32cfb7463f9b7f8f27852</id>
<content type='text'>
Rather than rely on the developer to do the right thing,
just make the default behavior safely deallocate resources.

If shared semantics are ever needed in the future, the
constructor that takes a unique_ptr for shared_ptr can
be used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than rely on the developer to do the right thing,
just make the default behavior safely deallocate resources.

If shared semantics are ever needed in the future, the
constructor that takes a unique_ptr for shared_ptr can
be used.
</pre>
</div>
</content>
</entry>
</feed>
