summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
AgeCommit message (Collapse)Author
2018-06-26Remove DolphinWXspycrab
2018-05-27SymbolDB: Namespace code under the Common namespaceLioncash
Moves more common code into the Common namespace where it belongs.
2017-08-16SymbolDB: Blank stripped symbol name fixedSepalani
2017-07-31WX/Debugger: Clean up event handlingLéo Lam
Boot to Pause and Automatic Start are not JIT or CPU menu items, so they are supposed to be handled by OnCPUMode.
2017-06-23Don't enable Boot to Pause by default in the debuggerJosJuice
This behavior is useful sometimes, but it's not always useful, and it can be rather confusing if you're not aware of it.
2017-06-15Add a namespace to OpenFStreamJosJuice
For consistency with the other functions in FileUtil.h.
2017-06-07do not assign in conditional statementsShawn Hoffman
2017-06-06Boot: Restore symbol map loadingLéo Lam
2017-05-21PPCSymbolDB: Split SaveMap functionSepalani
Rewrite the code map file generation
2017-05-02Merge pull request #5140 from sepalani/signature_dbMat M
SignatureDB: Rewrite FormatHandler API
2017-05-01Frame: Normalize member namesLioncash
2017-04-29SignatureDB: MEGA FormatHandler addedSepalani
2017-04-29SignatureDB: Use explicit constructionSepalani
2017-04-29SignatureDB: Rewrite FormatHandler APISepalani
2017-04-29SignatureDB: const correctness and cleanupSepalani
2017-04-21Generate Symbols From RSO Modules addedSepalani
2017-04-02Frame: Make TAS dialogs privateLioncash
Amends the TAS callbacks to internally store functions using std::function instead of raw function pointers. This allows binding extra contextual state via lambda functions, as well as keeping the dialogs internal to the main frame (on top of being a more flexible interface).
2017-03-28SignatureDB: Support for WiiTools MEGA files addedSepalani
2017-03-28Generate Symbols From menu addedSepalani
2017-03-02JitInterface: Convert includes into forward declarations where applicableLioncash
2017-02-21DolphinWX: Eliminate direct usage of the JIT globalLioncash
Instead, the JitInterface namespace functions should be used instead. This gets rid of all usages of the JIT global from the wxWidgets UI code. The null check isn't needed as the JIT core would already need to be initialized in order to be within a paused state. The null check is just a remnant from 2011 that existed before the check for a paused state was added.
2017-02-05Core: Convert State enum into an enum classLioncash
2017-02-04PowerPC: Convert CoreMode enum into an enum classLioncash
Prevents constants from polluting the namespace.
2017-01-07Add the g_ prefix to the jit globalLéo Lam
Jan 04 22:55:01 <leoetlino> fwiw, it looks like there are new warnings in the RegCache code Jan 04 22:55:04 <leoetlino> Source/Core/Core/PowerPC/Jit64/FPURegCache.cpp:13:33: warning: declaration shadows a variable in the global namespace [-Wshadow] Jan 04 22:56:19 <@Lioncash> yeah, the jit global should have a g_ prefix. This fixes shadowing warnings and adds the g_ prefix to a global.
2016-12-18Import/Export signature files as CSVSepalani
2016-12-04DolphinWX: Add ability to filter symbols (by name)Léo Lam
This allows the user to filter symbols by name, instead of having to scroll through a very, very long listbox…
2016-11-04CodeWindow: Rename GetMenuBar() to GetParentMenuBar()Lioncash
2016-11-04CodeWindow: Eliminate explicit menu item updating from CodeWindowLioncash
Gets rid of more menu-related code from CodeWindow and puts it back in CFrame where it belongs. This turns the previous menu update function within CodeWindow into one that simply updates the debugger font for its managed controls. It also improves how the font is actually updated. Previously, fonts would change, however this wouldn't actually reflect onto the respective controls until a refresh or update event occurred. Since codeview, callstack, symbols, callers, and calls windows are all managed by a wxAuiManager instance, calling Update() on it after the font has been set will reflect font changes immediately.
2016-10-10DolphinWX: Move creation of debugger menu items into CFrameLioncash
Unifies the creation of all the menus into the main frame class. Now it isn't spread out across the main frame and the code window. This doesn't alter the placement of the handling functions, as this would involve unrelated changes, since it would require modifying where window-related variables are placed. This will be amended in a follow up changeset.
2016-10-04WX: HiDPI: FrameAUI / DebuggerEmptyChaos
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.
2016-09-13SymbolDB: Use an enum class for representing symbol typeLioncash
2016-08-11Fix the breakpoint list not updating after adding a memory check via the ↵aldelaro5
memory view. Add the CCodeWindow to the constructor of the memoryWindow so it can call the notify update of the breakpoint list. Add the case of breakpoint update when receiving an event (the update command was issued, but wasn't managed before). Run clang format and renamed the code window names.
2016-07-13Finish Menu Capitalization FixesPringo
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2015-11-20Mark more strings for translationJosJuice
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-12-17Rename menu items, stop using PanicAlertT, remove -d when running from ↵CarlKenner
visual studio. I accidentally committed my addition of the -d option that I used for testing, now it's fixed.
2014-12-17Merge bad map file loading into the original function.CarlKenner
2014-12-17Apparently c_str doesn't return a C str.CarlKenner
2014-12-17Add "Load bad map file" option for map files on disc that don't quite match.CarlKenner
Currently it is very simple and naive, but filters out most of the bad matches.
2014-12-17Fix many bugs with the Symbols menu (when run with -d argument).CarlKenner
The Symbols menu is now fully useable.
2014-10-26Added a RAM Watch window to the debuggerskidau
Conflicts: Source/Core/Core/HW/Memmap.cpp Source/Core/Core/HW/Memmap.h Source/Core/DolphinWX/Debugger/CodeWindow.h
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-30DolphinWX: Clean up brace placementsLioncash
2014-07-08Check whether the core is running instead of checking if it is unitialized.Jules Blok
This properly handles the stopping state and more accurately represents the intended check.
2014-06-16Use only section-based ini reading.Lioncash
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.