summaryrefslogtreecommitdiff
path: root/Source/Core/DebuggerWX
AgeCommit message (Collapse)Author
2010-06-02Meta:Soren Jorvang
Using Unix tools to operate on a tree containing filename with spaces in them is really annoying, so rename the handful of instances where there were spaces. Host.cpp has never been used. Games tend to lookup the following directories that we don't yet have anything to put in, so prepopulate them in Data/User/Wii: title/00010001 title/00010002 title/00010003 title/00010004 title/00010005 title/00010006 title/00010007 meta shared2/title Set eol-style native on a number of text files which didn't already have it. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5572 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-01Some wxWidgets features, like wxProgressDialog used when updating theSoren Jorvang
game list, rely on the main event handler already running, which isn't the case until after OnInit(). This is a problem when an ISO directory is already set at startup. To deal with such actions that can only properly be done after the wx environment is fully functional, schedule AfterInit() where the initial game list scan is done. The underlying icon object for wxIcon on OS X didn't work with our (non-square?) 96x32 game list graphics, but we weren't using any wxIcon properties such as transparency anyhow, so just skip the wxBitmap to wxIcon back to wxBitmap conversions. Use wxID_ABOUT and wxID_PREFERENCES so that those menu items are automagically teleported to their canonincal locations on each platform. USE_XPM_BITMAPS has been implicit on all platforms for some time now. AddGrowableCol() causes problems in a couple of inessential places for some unknown reason, even though the same pattern works fine elsewhere. These changes make us play a lot nicer with wxWidgets 2.9. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5564 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-28Improve iterator usage.Jordan Woyak
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5528 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-26Simplify logging a bit.Soren Jorvang
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5497 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-26If the format is not one of the expected ones, just return rather thanSoren Jorvang
proceeding with uninitialized data. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5495 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-04-12a few minor code fixes.nitsuja-
also added a user file that should simplify running from VS for newcomers git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5338 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-04-11Code cleanups, warning fixesNeoBrainX
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5326 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-04-10JIT single steppingskidau
Enable it by uncommenting the defines in JitBase.h. For breakpoints to work in JIT mode, the block cache must be disabled. The PPC instruction trace, regs, fpu regs, flags, generated x86 binary and generated x86 disasm are logged in the Dynamic Recompiler log. Fixes issue 1052. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5314 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-24Systematically eliminating compiler warnings.Glenn Rice
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5117 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-21Warning cleanup, mainly shadowed variables, const/non-const and ctor ↵j4ck.fr0st
initialization order git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5098 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-12Some more leak hunting/housekeeping, probably wont affect Issue 2184 in a ↵j4ck.fr0st
noticeable way tho. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5046 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-02Linux global build. At least the basic footwork is done here.Glenn Rice
Basic usage: "sudo scons install=global install" Hopefully this doesn't break builds on Macs. I have tested this on linux and windows. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4994 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-20Fixed a Wx assertion in the debug builds. The JIT off menu items were being ↵skidau
enabled when they did not exist. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4903 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-19JitIL is no longer a separate .exe/binary - it's now a simple option, ↵hrydgard
Dolphin.exe now contains both cores. Advantages: * Less confusion for users * No need to build twice to make sure you didn't break something * Easier to switch between the cores for testing Disadvantages: * None, as far as I can tell :) Maybe some extra code complexity, but not much. Also break some include chains that caused <windows.h> to get included into everything, slowing down the build on Windows. There's more to do here though, there's still a lot of files that get it included that don't need it at all. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4891 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-19Got rid of the sticky JIT windowskidau
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4885 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-18position and size of the main window are now saved (fixes issue 2035)j4ck.fr0st
Note that running in debug mode (Dolphin.exe -d) still maximizes the window and stores that size aswell. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4879 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-18Debugger cleanupskidau
* Made the debugger toolbar height match the other toolbars. * Centered the disasm on the current instruction * Allow one click view of the JIT'd code git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4878 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-16(assorted cleanup and reindent that didn't belong in the quantizer change)hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4855 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-14This could alleviate the suffering of dual core synchronization a bit.ayuanx
But I doubt you would notice it in most cases. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4830 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-28Some changes/fixes for the GUI : no need for 2 play button in the debugger, ↵sl1nk3.s
fix some issues with the console not closing as it should when floating. Wii games now show their description in the gamelist instead of the company (= always "N/A"), fix SJIS handling using wxString code instead of Win32 code, fixes some broken characters in the gamelist and ISOProperties. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4740 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-15Linux compile fixnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4697 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-10Fix a crash when dumping memoryShawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4669 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-25My first proud commit interdpth
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4609 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-18allow dumping of all symbols to a signature fileShawn Hoffman
*hopefully* fix the memleak when scrubbing wii discs. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4588 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-05Make the HLE'd OSPanic print out the associated message.Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4498 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-20Trying a fix to floating point single (issue 1556), Sonic Unleashed now have ↵sl1nk3.s
correct projections, also re-enabled color buffer clear on OpenGL plugin (was causing flickering in fullscreen and garbage on sides...) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4441 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-17add MSR to RegisterView and throw in some missing break;s (thanks lpfaint :p)Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4432 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-17allow editing of ppc registers through debugger(all the exposed ones, except ↵Shawn Hoffman
the interrupt mask/cause...) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4430 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-15change stack shown in ppc debugger to show LR as the last item, as well as ↵Shawn Hoffman
make all values point to where the code path came from, instead of the raw stack (where it will return to) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4427 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-11increase the range of scanfuntions (ppc debugger)Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4396 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-06Add ability to use Reset (reset button interrupt, still figuring out the ↵Shawn Hoffman
other reset modes) Add support for button combos that are built-in to controllers: y+x+start for three seconds updates the origin b+x+start for three seconds resets Changed CPeripheralInterface to a namespace and renamed to ProcessorInterface git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4366 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-05Trying to get gui to compile with wx 2.9nakeee
Shouldn't affect normal compile. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4362 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-29Linux COmpile fixnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4341 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-27Debugger : fixed Breakpoint "toolbar", re-enabled a couple of host messages ↵sl1nk3.s
for dialog updates and other stuff, breakpoints in memory view are now memory checks instead of PPC breakpoints git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4337 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-21The last //////// lines are now gone! There will be no more in future.Marcus Wanners
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4309 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-15GUI : Added possibility to move the logwindow around in non-debugger mode, ↵sl1nk3.s
fix toolbar size issue, fix changing themes (again...) and added abort button to extract all as well as misc changes. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4281 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-15Videcommon: removed double settings (how did full/window res work so nakeee
far?) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4272 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-08Linux: Tons of warning cleanup plus workaround a nasty crash problem in ↵hrydgard
StatusBarMessage. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4234 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-08Build fix for linux (don't want to require the very latest wxWidgets).hrydgard
Very minor cleanup. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4233 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-08get rid of the '¯' chars in source code...non ascii chars are not really ↵Shawn Hoffman
good to have floating around for no reason. http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Non-ASCII_Characters#Non-ASCII_Characters git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4231 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-07GUI: make some elements such as memory jit and breakpoint windows into nakeee
wxpanels. It should now work in linux as well. I had to remove the bar off the breakpoint panel though, so we need to decide what to do with it. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4227 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-07GUI/OpenGL: Video debugging window crash fixJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4225 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-07GUI: Fixed some GUI related start/stop crashesJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4223 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-06GUI: Save floating setting, float console windowJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4216 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-06GUI: Fixed a double keydown event in the main frame, the double click in the ↵John Peterson
video window (didn't know about CS_DBLCLKS) OpenGL: Fixed the live resolution setting git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4211 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-05GUI: Float notebook pages, unfinished (will save setting and other the other ↵John Peterson
windows) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4204 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-04Fixed up the filemon a bit, added isEnable function to the logmanagernakeee
and moved the FileMonitor from debug to discio to prevert cross dependencies git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4197 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-03GUI: Gray step button in JIT modeJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4192 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-03GUI: Forgot the new filesJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4186 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-03GUI: Added file monitor logJohn Peterson
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4185 8ced0084-cf51-0410-be5f-012b33b47a6e