<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/Debugger/MemoryCheckDlg.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove DolphinWX</title>
<updated>2018-06-26T18:50:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-28T10:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44b22c90df9c05d18a34667dc41e8d05af24683f'/>
<id>44b22c90df9c05d18a34667dc41e8d05af24683f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak Qt debugger strings to be more translation friendly</title>
<updated>2018-01-21T15:33:46+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2018-01-21T15:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=04b9310bb6364ccb334e3e577fe3c2bff18c1134'/>
<id>04b9310bb6364ccb334e3e577fe3c2bff18c1134</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>quiet warnings about possibly-uninitialized variable usage</title>
<updated>2017-06-08T02:52:07+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2017-06-07T11:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f730b775b6663d7957c51b0cd234dfe73c189905'/>
<id>f730b775b6663d7957c51b0cd234dfe73c189905</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify memory breakpoint strings</title>
<updated>2017-05-07T18:55:34+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-05-06T13:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b8721b68391927bab4c7f6dafa619b93012e72cf'/>
<id>b8721b68391927bab4c7f6dafa619b93012e72cf</id>
<content type='text'>
The MemoryWindow.cpp strings should be the same as the
MemoryCheckDlg.cpp strings so that translators don't
have to translate very similar strings twice.

Also adding i18n comments. These strings are *very* easy
to misinterpret in my opinion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MemoryWindow.cpp strings should be the same as the
MemoryCheckDlg.cpp strings so that translators don't
have to translate very similar strings twice.

Also adding i18n comments. These strings are *very* easy
to misinterpret in my opinion.
</pre>
</div>
</content>
</entry>
<entry>
<title>BreakPoints: Rename variables</title>
<updated>2017-01-11T15:08:11+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2017-01-11T13:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0f8bcf412d81b4429fe24677121e2ab55ab22495'/>
<id>0f8bcf412d81b4429fe24677121e2ab55ab22495</id>
<content type='text'>
Drops Hungarian notation where applicable.Drops Hungarian notation where
applicable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drops Hungarian notation where applicable.Drops Hungarian notation where
applicable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move BreakPoints into Core</title>
<updated>2017-01-10T10:24:44+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2016-12-23T19:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ea8fc594a51785cf7b730df7e91fcf96bafca0ff'/>
<id>ea8fc594a51785cf7b730df7e91fcf96bafca0ff</id>
<content type='text'>
BreakPoints utilizes the jit global variable, so this was making Core and
Common cyclical dependencies on one another.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BreakPoints utilizes the jit global variable, so this was making Core and
Common cyclical dependencies on one another.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the breakpoint list after an add from the parent</title>
<updated>2017-01-02T20:39:21+00:00</updated>
<author>
<name>aldelaro5</name>
<email>aldelaro5@gmail.com</email>
</author>
<published>2017-01-02T20:39:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=00e03f14361c5eefd3f81f1609cd8d44a10bcbe4'/>
<id>00e03f14361c5eefd3f81f1609cd8d44a10bcbe4</id>
<content type='text'>
Doing it from the add dialogs instead would prevent the call to these dialogs outside of a breakpointWindow which would be necessary for hotkeys binding.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Doing it from the add dialogs instead would prevent the call to these dialogs outside of a breakpointWindow which would be necessary for hotkeys binding.
</pre>
</div>
</content>
</entry>
<entry>
<title>Label debugger memchecks as "Memory Breakpoints" in the GUI</title>
<updated>2016-10-06T14:51:43+00:00</updated>
<author>
<name>aldelaro5</name>
<email>aldelaro5@gmail.com</email>
</author>
<published>2016-10-06T14:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=549060c5b4c1e28a871930680d4ecc75d75520c5'/>
<id>549060c5b4c1e28a871930680d4ecc75d75520c5</id>
<content type='text'>
This is done to remove confusions among potential debugger users and to also make it more accurately tell what this feature is actually doing.  Despite being true that it is using a memcheck (and it certianly checks that memory), the idea being to break on a memory access isn't really obvious especially considering that memchecks are also used in full MMU emulation to handle exceptions.  It also doesn't help that memchecks are now supported in every builds.

It also changes the corresponding log because this log would be wanted by the user which means it should be more obvious that it was caused by the "memory breakpoint".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is done to remove confusions among potential debugger users and to also make it more accurately tell what this feature is actually doing.  Despite being true that it is using a memcheck (and it certianly checks that memory), the idea being to break on a memory access isn't really obvious especially considering that memchecks are also used in full MMU emulation to handle exceptions.  It also doesn't help that memchecks are now supported in every builds.

It also changes the corresponding log because this log would be wanted by the user which means it should be more obvious that it was caused by the "memory breakpoint".
</pre>
</div>
</content>
</entry>
<entry>
<title>WX: HiDPI: FrameAUI / Debugger</title>
<updated>2016-10-04T02:47:22+00:00</updated>
<author>
<name>EmptyChaos</name>
<email>EmptyChaos@users.noreply.github.com</email>
</author>
<published>2016-10-03T07:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=27d295ec7e456240d97327b3c4351d3e168c479f'/>
<id>27d295ec7e456240d97327b3c4351d3e168c479f</id>
<content type='text'>
Changes:
  - MemoryWindow was cleaned up and gives more feedback on searches.

Some bugs were fixed as well:
  - A complex bug that allowed tearing off tabs and opening multiple
    copies of a debug panel which lead to segfaults
  - Another segfault related to right-click menus on code/memory views
    when those tools were floating in their own window.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes:
  - MemoryWindow was cleaned up and gives more feedback on searches.

Some bugs were fixed as well:
  - A complex bug that allowed tearing off tabs and opening multiple
    copies of a debug panel which lead to segfaults
  - Another segfault related to right-click menus on code/memory views
    when those tools were floating in their own window.
</pre>
</div>
</content>
</entry>
<entry>
<title>Redo the MemCheck add dialog</title>
<updated>2016-09-27T05:22:23+00:00</updated>
<author>
<name>aldelaro5</name>
<email>aldelaro5@gmail.com</email>
</author>
<published>2016-09-16T22:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=efb7b1cecae4d865666125f8beb587df7f9369f2'/>
<id>efb7b1cecae4d865666125f8beb587df7f9369f2</id>
<content type='text'>
The old one wasn't very optimal because not only the user would likely want to enter an address instead of a range, but it also made entering just one address confusing (you had to have the same value on both start and end).  Also, you should only chose one option between read, write or both, there is no point to not have any.

This is why I made more clear how to add an address and it is the default option using radio buttons and I also made the action flags and the flags to be radio buttons.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old one wasn't very optimal because not only the user would likely want to enter an address instead of a range, but it also made entering just one address confusing (you had to have the same value on both start and end).  Also, you should only chose one option between read, write or both, there is no point to not have any.

This is why I made more clear how to add an address and it is the default option using radio buttons and I also made the action flags and the flags to be radio buttons.
</pre>
</div>
</content>
</entry>
</feed>
