On Sun, Mar 15, 2009 at 3:51 PM, Niko Sams <span dir="ltr"><<a href="mailto:niko.sams@gmail.com">niko.sams@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I'm working on a php debugger, and want to reuse parts of the gdb<br>
debugger - apol created<br>
a few abstract classes (IBreakpointController, IBreakpoints,<br>
INewBreakpoint) but they are<br>
still inside gdb. Where should I move them so they can be used by my plugin?<br>
</blockquote><div>I think that we should create a kdevplatform/debuggers directory for that.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
The second problem I have is that I have to duplicate all debugger<br>
actions - and we then<br>
have Start, Restart, Step Over, etc twice.<br>
The start might have to stay - as a way to say with which debugger the<br>
target should<br>
be started.<br>
Same problem with ToggleBreakpoint, RunToCursor and the breakpoints<br>
themselfe. Although<br>
it might be ok to have breakpoints in all debugger plugins if the user<br>
adds them.</blockquote><div>What about integrating it to RunController or adding a DebuggerController? I'd rather the second, though, so that we don't mix up so much thinks...<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
A solution could be a DebuggerUI-Plugin that implements an interface -<br>
that all debuggers can use.<br>
What do you think?</blockquote><div>I'm not sure about that, but for now our priority should be that all debugger plugins use the same widget set. (backtraces, variable view, etc).<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Niko<br>
<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</blockquote></div>
<br>
Debuggers should feel integrated to the whole IDE solution, we should
integrate the Run targets with the debugger and all the Areas stuff as well.<br>
<br>
I would like to work with you with this debugger stuff because I think it is a very important step for KDevelop now.<br>
<br>
Take care!<br>
Aleix<br>