summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/CodeView.cpp
AgeCommit message (Collapse)Author
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-08DolphinWX: Remove unnecessary includesLioncash
2014-12-20DolphinWX/Globals: Variable naming consistencyStevoisiak
2014-11-11DolphinWX: Eliminate some memory leaksLioncash
Since the menus aren't actually assigned a parent, they would not be freed by wx. Plus, these should have initially been constructed on the stack in the first place. Technically any time someone right-clicked the game list they would be leaking memory.
2014-11-05DolphinWX: Eliminate most usages of event tables in the debugger.Lioncash
Moves things over to Bind.
2014-09-18Debugger: scroll by multiples of 4 bytesFiora
Avoids that weird effect where scrolling offsets code from 4-byte boundaries, showing nonsense 75% of the time.
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-24DolphinWX: Parenthesize some expressions in CodeView.cppLioncash
2014-08-24DolphinWX: Move the CodeView debugger view over to wxGraphicsContextLioncash
This is a more advanced drawing 'backend' over the previous one and allows us to control things like transparency and anti-aliasing, etc.
2014-08-17DolphinWX: Use the typesafe equivalents for declaring wx event typesLioncash
The others were used when wx 2.4 was around
2014-08-15Core: Kill off Host_ShowJitResultsLioncash
Another host function that can be killed off by simple wx event handling
2014-08-08Core: Kill off Host_UpdateBreakPointView()Lioncash
Uses wxWidgets event propagation to the parent window which then appropriately handles the breakpoint list updating.
2014-08-04DolphinWX: Ensure the code view string vector is always a size of two.Lioncash
This way if any entries are not populated, then an empty string will be used.
2014-08-04Common: Introduce the new Gekko disassembler to Common.Lioncash
This moves the Gekko disassembler to Common where it should be. Having it in the Bochs disassembly Externals is incorrect. Unlike the PowerPC disassembler prior however, this one is updated to have an API that is more fitting for C++. e.g. Not needing to specify a string buffer and size. It does all of this under the hood. This modifies all the DebuggingInterfaces as necessary to handle this.
2014-07-17DolphinWX: Enable certain Code View context options only when the core is ↵Lioncash
running. Prior to this, attempting to execute these contextual menu options would crash the application.
2014-07-15DolphinWX: Mild readability clean up of CodeView.Lioncash
- Gets rid of the underscore in some function names - Appends the 'm_' prefix to class member variables. Now it isn't a pain to see what is being modified in terms of state. Especially in the OnPaint call.
2014-07-15DolphinWX: Implement scrolling in the code view and DSP disassembly view.Lioncash
2014-07-10DolphinWX: Remove unnecessary true within event Skip callsLioncash
2014-05-17Kill off _T and wxT macrosLioncash
Minor other alterations that relate to above as well. Also added the PanicAlertT version of alerts for some error messages that use PanicAlert. We want the user to actually understand why the error occurred.
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-03-03Change the DebugInterface, PPCDebugInterface, and DSPDebugInterface to use ↵Lioncash
CamelCase names. This is the standard coding convention in the codebase, so our interfaces should use it too.
2014-02-23Make DolphinWX/ mostly IWYU clean.Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre