<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/ISOFile.h, branch 5.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>ISOProperties/GameListCtrl: Use Global INI Change event.</title>
<updated>2016-05-29T14:49:11+00:00</updated>
<author>
<name>EmptyChaos</name>
<email>EmptyChaos@users.noreply.github.com</email>
</author>
<published>2016-05-29T14:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=309d0e59f4697fdfc2763c7d3ee0075c514abe9b'/>
<id>309d0e59f4697fdfc2763c7d3ee0075c514abe9b</id>
<content type='text'>
ISOProperties no longer needs its hack to refresh the game list, the
new INI Modified event can be used instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ISOProperties no longer needs its hack to refresh the game list, the
new INI Modified event can be used instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't read from volume when reloading Wii banners</title>
<updated>2015-12-03T16:29:59+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-12-03T16:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a0cd753060fb8b2701c4e1733cc56da4523f852c'/>
<id>a0cd753060fb8b2701c4e1733cc56da4523f852c</id>
<content type='text'>
Should make loading cached Wii games that lack banners slightly faster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should make loading cached Wii games that lack banners slightly faster.
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Add a way to get blob type</title>
<updated>2015-09-27T18:54:31+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-09-27T12:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=be7e0554d21735d86def6fe23cb7a1411fc13d00'/>
<id>be7e0554d21735d86def6fe23cb7a1411fc13d00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Only read titles.txt once</title>
<updated>2015-09-13T12:17:58+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-09-13T12:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=210aa774d554bb9818d79030bbc26b8eb2c500b2'/>
<id>210aa774d554bb9818d79030bbc26b8eb2c500b2</id>
<content type='text'>
titles.txt is read into a map and passed to the GameListItem
constructor, making game list scanning a bit more efficient.

ISOPropreties's constructor is changed to take a GameListItem as an
argument instead of creating one on its own, because ISOPropreties
doesn't have the titles.txt map that the GameListItem constructor wants.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
titles.txt is read into a map and passed to the GameListItem
constructor, making game list scanning a bit more efficient.

ISOPropreties's constructor is changed to take a GameListItem as an
argument instead of creating one on its own, because ISOPropreties
doesn't have the titles.txt map that the GameListItem constructor wants.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Fix sorting games by custom titles</title>
<updated>2015-09-13T10:45:06+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-09-13T10:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=10aafff5b94864c150f4f4f45d4e106afc795342'/>
<id>10aafff5b94864c150f4f4f45d4e106afc795342</id>
<content type='text'>
The custom title reading code is moved so that custom titles are
returned by GameListItem::GetName(). The comparison code is changed
to use GetName() instead of GetName(DiscIO::IVolume::ELanguage).

GetName(DiscIO::IVolume::ELanguage) must not return custom titles,
because netplay relies on it returning the same name for all players.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The custom title reading code is moved so that custom titles are
returned by GameListItem::GetName(). The comparison code is changed
to use GetName() instead of GetName(DiscIO::IVolume::ELanguage).

GetName(DiscIO::IVolume::ELanguage) must not return custom titles,
because netplay relies on it returning the same name for all players.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2985 from JosJuice/iselfordol</title>
<updated>2015-09-11T16:28:57+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-11T16:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d7acf065059ae84eda86e3feb27e0d5c2283be0b'/>
<id>d7acf065059ae84eda86e3feb27e0d5c2283be0b</id>
<content type='text'>
DolphinWX: Don't use IsElfOrDol outside of ISOFile</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DolphinWX: Don't use IsElfOrDol outside of ISOFile</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Don't use IsElfOrDol outside of ISOFile</title>
<updated>2015-09-06T11:33:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-09-06T10:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cb3b1b6f445276b8f0a0ccbfafbff04b30b719f7'/>
<id>cb3b1b6f445276b8f0a0ccbfafbff04b30b719f7</id>
<content type='text'>
It's redundant because GetPlatform can do the same thing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's redundant because GetPlatform can do the same thing.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Support banners in Homebrew Channel format</title>
<updated>2015-09-04T17:08:30+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-09-04T17:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=41315b19f113b359ead37e7d6403caf08fb1e5d3'/>
<id>41315b19f113b359ead37e7d6403caf08fb1e5d3</id>
<content type='text'>
HBC uses files named icon.png for icons. This change makes Dolphin
support that file name, and also [executable file name].png
in case someone wants to have multiple files in one folder.

The HBC banner support is mainly intended for DOL and ELF files,
but it can also be used to override banners of disc images,
something that wasn't possible in the past.

There are currently issues with banner scaling not preserving
the aspect ratio and looking bad in general.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HBC uses files named icon.png for icons. This change makes Dolphin
support that file name, and also [executable file name].png
in case someone wants to have multiple files in one folder.

The HBC banner support is mainly intended for DOL and ELF files,
but it can also be used to override banners of disc images,
something that wasn't possible in the past.

There are currently issues with banner scaling not preserving
the aspect ratio and looking bad in general.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented .elf and .dol support in gamelist</title>
<updated>2015-08-28T18:10:03+00:00</updated>
<author>
<name>Anthony Serna</name>
<email>aserna3@gmail.com</email>
</author>
<published>2015-08-26T05:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=faedf1bc5cd53861e0dc825acc8237f4f56d7189'/>
<id>faedf1bc5cd53861e0dc825acc8237f4f56d7189</id>
<content type='text'>
Fixed a TON of structuring, formatting.

removed README.txt files from themes at MaJoR's request

Added platform icon for ELFs/DOLs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed a TON of structuring, formatting.

removed README.txt files from themes at MaJoR's request

Added platform icon for ELFs/DOLs
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache games without banners</title>
<updated>2015-06-14T10:23:48+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-06-13T18:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a7d374bcb99310d3181a796da04eb919d7e65baa'/>
<id>a7d374bcb99310d3181a796da04eb919d7e65baa</id>
<content type='text'>
Games without banners were not cached before, because a banner could
become available at any time, making the cache outdated without it
becoming invalidated. Instead of not caching anything, this change makes
Dolphin check for a banner every time a cache that lacks a banner is read.
This is faster than reading all metadata, because reading a Wii banner
only reads from the game's save file, not the volume and its filesystem.

The cache revision is incremented, because otherwise banners will be
missing if a cache without a banner is created in the new version and
the user switches to an old version and creates a savefile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Games without banners were not cached before, because a banner could
become available at any time, making the cache outdated without it
becoming invalidated. Instead of not caching anything, this change makes
Dolphin check for a banner every time a cache that lacks a banner is read.
This is faster than reading all metadata, because reading a Wii banner
only reads from the game's save file, not the volume and its filesystem.

The cache revision is incremented, because otherwise banners will be
missing if a cache without a banner is created in the new version and
the user switches to an old version and creates a savefile.
</pre>
</div>
</content>
</entry>
</feed>
