I spent an hour or so today looking through the code. I think I have a rough understanding of the new features. I have a few basic questions.
1. Just to be sure, is the latest SDK code here:
svn checkout
http://svn.berlios.de/svnroot/repos/codeblocks/branches/wxpropgrid_debuggerTo save me some reading/testing:
2. How does the handling of multiple debuggers work? Do they all share the same ui elements? What happens when a user switches between debuggers using the active debugger menu option? (e.g. what happens to the ui elements such as the watch, stack etc?) If plugin 1 is already debugging, can I switch to plugin2 and start a new debugging session and keep the session in plugin1 active? (And will the framework update the ui appropriately when I switch between them?)
3. For a python application, it probably makes the most sense to start debugging the active file in the editor (rather than the active target). Is that going to be a problem?
4. What is the purpose of OnAttachReal/OnReleaseReal? I hope we never see OnAttachReallyReallyReal
Thanks for the good work on this, oBFusCATed.