<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/CheatsManager.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core &amp; UnitTests</title>
<updated>2025-05-01T13:00:37+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-04-16T07:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f240e20e3f8250d279255fe48ba6ab351b581679'/>
<id>f240e20e3f8250d279255fe48ba6ab351b581679</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CheatsManager: Create ARCodeWidget and GeckoCodeWidget only once.</title>
<updated>2024-08-26T06:44:17+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2024-07-31T02:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f4db168a8e63751535d174d27abe7dbab19d4d74'/>
<id>f4db168a8e63751535d174d27abe7dbab19d4d74</id>
<content type='text'>
Create ARCodeWidget and GeckoCodeWidget once on startup rather than
every time a game is launched or shutdown.

In addition to losing focus on the tab (since the previous widget and
tab no longer existed), the behavior prior to this commit could cause a
crash if the user initiated a game shutdown and then opened a code edit
window since the AR/GeckoCodeWidget would get deleted in the meantime.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create ARCodeWidget and GeckoCodeWidget once on startup rather than
every time a game is launched or shutdown.

In addition to losing focus on the tab (since the previous widget and
tab no longer existed), the behavior prior to this commit could cause a
crash if the user initiated a game shutdown and then opened a code edit
window since the AR/GeckoCodeWidget would get deleted in the meantime.
</pre>
</div>
</content>
</entry>
<entry>
<title>CheatsManager/CheatSearchWidget: Avoid Global System Accessor</title>
<updated>2024-03-12T03:51:15+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-03-01T16:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c377c1e21ea64435a4e0fb2d08c03cabb4ec981d'/>
<id>c377c1e21ea64435a4e0fb2d08c03cabb4ec981d</id>
<content type='text'>
OnResetClicked and GenerateARCode appear to have been using the CPUThreadGuard in error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OnResetClicked and GenerateARCode appear to have been using the CPUThreadGuard in error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable cheats in hardcore mode</title>
<updated>2023-12-02T21:41:17+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2023-06-08T01:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3aebbbb3e74f24b6da7537052f8b78c6b600eefa'/>
<id>3aebbbb3e74f24b6da7537052f8b78c6b600eefa</id>
<content type='text'>
RetroAchievements does not allow cheats such as Action Replay or Gecko in hardcore mode, for fairness.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RetroAchievements does not allow cheats such as Action Replay or Gecko in hardcore mode, for fairness.
</pre>
</div>
</content>
</entry>
<entry>
<title>CheatSearch: Update Current Values at end of frame</title>
<updated>2023-11-01T00:34:31+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-10-28T23:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fdb7328c737f2bba148b903491b66fa62cc03703'/>
<id>fdb7328c737f2bba148b903491b66fa62cc03703</id>
<content type='text'>
At the end of each frame automatically update the Current Value for
visible table rows in the selected and visible CheatSearchWidget (if
any). Also update all Current Values in all CheatSearchWidgets when the
State changes to Paused.

Only updating visible table rows serves to minimize the performance cost
of this feature. If the user scrolls to an un-updated cell it will
promptly be updated by either the next VIEndFieldEvent or the State
transitioning to Paused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At the end of each frame automatically update the Current Value for
visible table rows in the selected and visible CheatSearchWidget (if
any). Also update all Current Values in all CheatSearchWidgets when the
State changes to Paused.

Only updating visible table rows serves to minimize the performance cost
of this feature. If the user scrolls to an un-updated cell it will
promptly be updated by either the next VIEndFieldEvent or the State
transitioning to Paused.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list</title>
<updated>2022-12-23T18:31:33+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2022-12-23T07:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c8a6ff630930c16bb59ec6922a543e41be01e461'/>
<id>c8a6ff630930c16bb59ec6922a543e41be01e461</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add options for BreakpointWidget, WatchWidget, and CheatSearches to send address to Memory Widget</title>
<updated>2022-06-01T08:53:15+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2022-05-28T00:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=177dae6a1aafdbe3d0cba01cb7f8c4e1001a584e'/>
<id>177dae6a1aafdbe3d0cba01cb7f8c4e1001a584e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt/CheatsManager: Show disabled AR and Gecko tabs when no game is running.</title>
<updated>2021-09-16T06:01:40+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2021-09-16T05:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c40e8ee3a8f3e2e961ae5fcc4442431744741b1a'/>
<id>c40e8ee3a8f3e2e961ae5fcc4442431744741b1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt/CheatsManager: Let the 'Configure Dolphin' button shown in the Cheats Manager when Cheats are disabled actually open the settings.</title>
<updated>2021-09-16T06:01:12+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2021-09-16T04:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aee6e45386f530ebf41ac6ca11c8f26dd217f3de'/>
<id>aee6e45386f530ebf41ac6ca11c8f26dd217f3de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Rewrite cheat search GUI.</title>
<updated>2021-09-15T17:05:49+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2021-08-22T05:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=55397b6d5273c54da5ebdf1fa3790a593506fb23'/>
<id>55397b6d5273c54da5ebdf1fa3790a593506fb23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
