<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Debugger/MemoryViewWidget.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>MemoryWidget: Add symbols and Notes.</title>
<updated>2025-07-31T00:40:24+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2025-07-19T05:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f7e7b0f6b0e2b1aa895eaeec2ed37ada1bf4a21e'/>
<id>f7e7b0f6b0e2b1aa895eaeec2ed37ada1bf4a21e</id>
<content type='text'>
Add option to hide them.
Add box to search.
Add ability to edit data symbols and notes in MemoryViewWidget.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add option to hide them.
Add box to search.
Add ability to edit data symbols and notes in MemoryViewWidget.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Debugger] CTRL+G support in code and memory view</title>
<updated>2025-03-29T19:43:15+00:00</updated>
<author>
<name>Nitch2024</name>
<email>cedrick.collomb@gmail.com</email>
</author>
<published>2025-03-29T19:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1b87ea83e6064d534c3ba71d036f05ff4ffd5ec6'/>
<id>1b87ea83e6064d534c3ba71d036f05ff4ffd5ec6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MemoryViewWidget: Color recently changed memory when auto updating.</title>
<updated>2025-01-20T06:24:08+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2025-01-20T06:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b191921348c3689488c5559c1a0f8e6111751e0'/>
<id>7b191921348c3689488c5559c1a0f8e6111751e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MemoryViewWidget: Add OnFrameEnd callback to auto-update memory while a game is running.</title>
<updated>2025-01-20T06:18:38+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2024-06-24T21:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=32e135e6a94de9aba7e08ef0b32fac35f4647ab3'/>
<id>32e135e6a94de9aba7e08ef0b32fac35f4647ab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MemoryViewWidget: Refactor updates using a dispatch function. Isolate memory reads from table updates.</title>
<updated>2025-01-08T20:40:46+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2024-06-24T20:57:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3edb5acccab983b08a181356c75177a635ad3c0b'/>
<id>3edb5acccab983b08a181356c75177a635ad3c0b</id>
<content type='text'>
Preparations for auto update while a game is running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preparations for auto update while a game is running.
</pre>
</div>
</content>
</entry>
<entry>
<title>MemoryViewWidget: Refactor. Remove OnItemChanged signal and QSignalBlocker - replace with a signal that is only sent at the correct time.</title>
<updated>2025-01-07T22:57:53+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2023-11-22T07:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2e006d97876b794cad2c4c5f6e6c9d3f37f5df88'/>
<id>2e006d97876b794cad2c4c5f6e6c9d3f37f5df88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: A Ubiquitous Signal For When Breakpoints Change</title>
<updated>2024-09-21T01:37:39+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-09-21T01:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7c2a39706e84d112cf28883a64afe43aa6f0b916'/>
<id>7c2a39706e84d112cf28883a64afe43aa6f0b916</id>
<content type='text'>
There were three distinct mechanisms for signaling breakpoint changes in DolphinQt, and the wiring had room for improvement. The behavior of these signals has been consolidated into the new `Host::PPCBreakpointsChanged` signal, which can be emitted from anywhere in DolphinQt to properly update breakpoints everywhere in DolphinQt.

This improves a few things:
- For the `CodeViewWidget` and `MemoryViewWidget`, signals no longer need to propagate through the `CodeWidget` and `MemoryWidget` (respectively) to reach their destination (incoming or outgoing).
- For the `BreakpointWidget`, by self-triggering from its own signal, it no longer must manually call `Update()` after all of the emission sites.
- For the `BranchWatchDialog`, it now has one less thing it must go through the `CodeWidget` for, which is a plus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were three distinct mechanisms for signaling breakpoint changes in DolphinQt, and the wiring had room for improvement. The behavior of these signals has been consolidated into the new `Host::PPCBreakpointsChanged` signal, which can be emitted from anywhere in DolphinQt to properly update breakpoints everywhere in DolphinQt.

This improves a few things:
- For the `CodeViewWidget` and `MemoryViewWidget`, signals no longer need to propagate through the `CodeWidget` and `MemoryWidget` (respectively) to reach their destination (incoming or outgoing).
- For the `BreakpointWidget`, by self-triggering from its own signal, it no longer must manually call `Update()` after all of the emission sites.
- For the `BranchWatchDialog`, it now has one less thing it must go through the `CodeWidget` for, which is a plus.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt Settings: Signal Debug Font By Const Reference</title>
<updated>2024-03-22T14:52:52+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-03-22T14:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae5da02cde2328a696d3a3fe518b99cdc7f057d5'/>
<id>ae5da02cde2328a696d3a3fe518b99cdc7f057d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Memory(View)Widget: Avoid Global System Accessor</title>
<updated>2024-03-01T15:09:20+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-03-01T14:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=26141eece81642d3c9c226cded768da6ddb9069c'/>
<id>26141eece81642d3c9c226cded768da6ddb9069c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MemoryViewWidget: Use QStringView with ConvertTextToBytes</title>
<updated>2023-06-08T16:01:59+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-06-08T16:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2b0a9477d04579877d0225b94a3bcd618dea5918'/>
<id>2b0a9477d04579877d0225b94a3bcd618dea5918</id>
<content type='text'>
Allows for avoiding string copies. While we're at it, we can also mark
ConvertTextToBytes as const.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows for avoiding string copies. While we're at it, we can also mark
ConvertTextToBytes as const.
</pre>
</div>
</content>
</entry>
</feed>
