<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DiscIO/NANDContentLoader.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove NANDContentManager</title>
<updated>2017-10-24T09:41:54+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-10-01T16:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=346ca009f955bdb11a528732ad8ac01074d07d63'/>
<id>346ca009f955bdb11a528732ad8ac01074d07d63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix two small lint errors</title>
<updated>2017-08-14T02:06:10+00:00</updated>
<author>
<name>Michael M</name>
<email>mchtly@gmail.com</email>
</author>
<published>2017-08-14T02:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1ade08c607292f97963a175d379c5b34a5ae589a'/>
<id>1ade08c607292f97963a175d379c5b34a5ae589a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Remove C/I/S prefixes from class names</title>
<updated>2017-06-06T10:31:59+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-06-06T09:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b2af07a7b70c7c22d2c7b180d5846136d1fa1f77'/>
<id>b2af07a7b70c7c22d2c7b180d5846136d1fa1f77</id>
<content type='text'>
These prefixes were inconsistent with the rest of Dolphin.

I'm also renaming VolumeWiiCrypted to VolumeWii because of 1113b13.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These prefixes were inconsistent with the rest of Dolphin.

I'm also renaming VolumeWiiCrypted to VolumeWii because of 1113b13.
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/ES: Move ImportTicket write function</title>
<updated>2017-06-03T15:43:16+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-06-03T15:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9d52ab5144655950a152f09a179da1ae8bb4c4e5'/>
<id>9d52ab5144655950a152f09a179da1ae8bb4c4e5</id>
<content type='text'>
This commit moves the write function to where it should be (IOS),
especially when ES::ImportTicket() is the only place to use it.

Prevents misusing the ticket import function, and removes one unsafe
direct write to the NAND that does not go through IOS.

This also fixes the destination path: the session root is the one which
should be used for determining the ticket path, not the configured one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit moves the write function to where it should be (IOS),
especially when ES::ImportTicket() is the only place to use it.

Prevents misusing the ticket import function, and removes one unsafe
direct write to the NAND that does not go through IOS.

This also fixes the destination path: the session root is the one which
should be used for determining the ticket path, not the configured one.
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Fix the wrong NAND root being used</title>
<updated>2017-06-03T10:36:24+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-05-26T19:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=62d08e2d172a072d4547f26a6b2740658054fc93'/>
<id>62d08e2d172a072d4547f26a6b2740658054fc93</id>
<content type='text'>
The whole NANDContentLoader stuff is truly awful and will be removed
as soon as possible.

For now, this fixes a bug that was exposed by std::optional::operator*.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The whole NANDContentLoader stuff is truly awful and will be removed
as soon as possible.

For now, this fixes a bug that was exposed by std::optional::operator*.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse the IOS code for WAD installation</title>
<updated>2017-05-14T13:30:42+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-05-13T22:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c8bffb01531addda9f345c30d614500650ca82a4'/>
<id>c8bffb01531addda9f345c30d614500650ca82a4</id>
<content type='text'>
* Less code and logic duplication.

* Fixes a bug with the data dir not being created, steps being done in
  the wrong order.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Less code and logic duplication.

* Fixes a bug with the data dir not being created, steps being done in
  the wrong order.
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/ES: Implement DeleteTitleContent properly</title>
<updated>2017-05-12T22:34:58+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-05-07T14:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bacf52384ffcd83c2a8856ac4eabe63c0474d244'/>
<id>bacf52384ffcd83c2a8856ac4eabe63c0474d244</id>
<content type='text'>
Just like DeleteTitle, Using CNANDContentManager is overkill,
inefficient and useless. And it results in a few failures in
situations where a delete should just always work.

But here it gets bonus points, because it manages to actually use
the TMD for deleting contents, when IOS does none of that and just
deletes files ending with .app in the title content directory. :)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just like DeleteTitle, Using CNANDContentManager is overkill,
inefficient and useless. And it results in a few failures in
situations where a delete should just always work.

But here it gets bonus points, because it manages to actually use
the TMD for deleting contents, when IOS does none of that and just
deletes files ending with .app in the title content directory. :)
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/ES: Move shared content map, uid.sys code</title>
<updated>2017-03-26T10:16:28+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-03-13T11:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b17163a7adf398c948fbcd9e6ff078e616c8edb'/>
<id>7b17163a7adf398c948fbcd9e6ff078e616c8edb</id>
<content type='text'>
These are all specific to ES and belong there.

The SharedContentMap and UIDSys classes were also modernised.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are all specific to ES and belong there.

The SharedContentMap and UIDSys classes were also modernised.
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS: Add NandUtils</title>
<updated>2017-03-19T10:10:45+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-03-12T18:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=194b0ae36dbfa11f720a130c3fc1f06b843935a1'/>
<id>194b0ae36dbfa11f720a130c3fc1f06b843935a1</id>
<content type='text'>
This keeps the ES specific NAND code in a single place and makes it
reusable. Eventually, other ES specific code will be moved to it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This keeps the ES specific NAND code in a single place and makes it
reusable. Eventually, other ES specific code will be moved to it.
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/ES: Implement ES_Export* ioctlvs</title>
<updated>2017-02-27T20:26:28+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-02-25T00:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6327a298477d4b91d9dae477225f7f5090bb51d9'/>
<id>6327a298477d4b91d9dae477225f7f5090bb51d9</id>
<content type='text'>
This should allow channels to be copied to the SD properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should allow channels to be copied to the SD properly.
</pre>
</div>
</content>
</entry>
</feed>
