<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/ISOProperties.cpp, 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>ActionReplay: UI Consistency and Cleanup</title>
<updated>2016-05-29T13:33:24+00:00</updated>
<author>
<name>EmptyChaos</name>
<email>EmptyChaos@users.noreply.github.com</email>
</author>
<published>2016-04-22T10:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6ab1b2747714179783d0a2946acc9408eef2d950'/>
<id>6ab1b2747714179783d0a2946acc9408eef2d950</id>
<content type='text'>
Cleanup code style.

Move ActionReplay code-&gt;INI saving into ActionReplay namespace.

Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu
and CPU Threads so the internal storage needs to be protected by a
lock to prevent vectors/strings being deleted/moved while in use by
the CPU Thread.

UI Consistency: Make ARCodes behave like Gecko Codes - only apply
changes when Apply is pressed. Save changes to INI from CheatsWindow.

ISOProperties/CheatsWindow now synchronize with each other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup code style.

Move ActionReplay code-&gt;INI saving into ActionReplay namespace.

Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu
and CPU Threads so the internal storage needs to be protected by a
lock to prevent vectors/strings being deleted/moved while in use by
the CPU Thread.

UI Consistency: Make ARCodes behave like Gecko Codes - only apply
changes when Apply is pressed. Save changes to INI from CheatsWindow.

ISOProperties/CheatsWindow now synchronize with each other.
</pre>
</div>
</content>
</entry>
<entry>
<title>ActionReplay: Fix ISOProperties corrupting active code set</title>
<updated>2016-05-29T13:33:24+00:00</updated>
<author>
<name>EmptyChaos</name>
<email>EmptyChaos@users.noreply.github.com</email>
</author>
<published>2016-04-19T21:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=25b072ff2ba6839b300b05a45ce76e94d84ded32'/>
<id>25b072ff2ba6839b300b05a45ce76e94d84ded32</id>
<content type='text'>
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies
the codes to the global state. If a game is running then that games receives
all the codes (and ACTIVE status) from the second game being shown in
ISOProperties which is not desirable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies
the codes to the global state. If a game is running then that games receives
all the codes (and ACTIVE status) from the second game being shown in
ISOProperties which is not desirable.
</pre>
</div>
</content>
</entry>
<entry>
<title>DriveReader: Fix View &gt; Show Drives</title>
<updated>2016-04-26T11:24:08+00:00</updated>
<author>
<name>EmptyChaos</name>
<email>EmptyChaos@users.noreply.github.com</email>
</author>
<published>2016-04-26T11:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=97d570f0c9650a25185fe187b97731d30d086fbb'/>
<id>97d570f0c9650a25185fe187b97731d30d086fbb</id>
<content type='text'>
DriveReader::m_size was never initialized which was indirectly
causing CGameListCtrl to crash Dolphin when it tried to insert a
character at a negative index in a string.

Reading one sector at a time is very inefficient and appears to
be causing timing issues during boot so SectorReader has been
enhanced to support batching.

SectorReader has been given a working cache system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DriveReader::m_size was never initialized which was indirectly
causing CGameListCtrl to crash Dolphin when it tried to insert a
character at a negative index in a string.

Reading one sector at a time is very inefficient and appears to
be causing timing issues during boot so SectorReader has been
enhanced to support batching.

SectorReader has been given a working cache system.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Stop using XPM images</title>
<updated>2016-01-05T18:11:58+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-12-19T10:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=81466d7fa3bd3fdbb4f00039342d878c4dc8aad7'/>
<id>81466d7fa3bd3fdbb4f00039342d878c4dc8aad7</id>
<content type='text'>
Using the XPM format for images has become a maintenance problem because
people don't know how to create them. This commit removes all XPM images
and all C files that contain PNG images. DolphinWX now uses the PNGs
in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the XPM format for images has become a maintenance problem because
people don't know how to create them. This commit removes all XPM images
and all C files that contain PNG images. DolphinWX now uses the PNGs
in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
</pre>
</div>
</content>
</entry>
<entry>
<title>ISOProperties: Replace the ConvergenceMinimum option by the Convergence option.</title>
<updated>2015-12-22T22:16:27+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2015-12-17T22:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9a1b2f68cc5e6c70b966941b3a9f30e7bee8b41a'/>
<id>9a1b2f68cc5e6c70b966941b3a9f30e7bee8b41a</id>
<content type='text'>
The ConvergenceMinimum was replaced by Convergence in the GameINI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ConvergenceMinimum was replaced by Convergence in the GameINI.
</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>
<entry>
<title>Merge pull request #3067 from JosJuice/cheat-manager-regression</title>
<updated>2015-12-02T13:08:32+00:00</updated>
<author>
<name>Markus Wick</name>
<email>degasus@users.noreply.github.com</email>
</author>
<published>2015-12-02T13:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b0dbb6ef46b431263320cb368c35c89a775c39e1'/>
<id>b0dbb6ef46b431263320cb368c35c89a775c39e1</id>
<content type='text'>
Fix Cheat Manager not saving created codes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix Cheat Manager not saving created codes</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: decompress discs to calculate MD5 hash</title>
<updated>2015-10-12T00:35:43+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-09-16T19:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=00aefa5e08a9aa6865a14706dcf35346993fa517'/>
<id>00aefa5e08a9aa6865a14706dcf35346993fa517</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mbedTLS: run rename.pl script and fix errors</title>
<updated>2015-09-25T01:46:41+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-09-23T22:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=063446c46ff743d458b43025056bd01988b57ff6'/>
<id>063446c46ff743d458b43025056bd01988b57ff6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
