Run Configurations API and GUI

Niko Sams niko.sams at gmail.com
Sat Apr 4 15:03:05 UTC 2009


> I think this model will work nice for regular things, but might have problems
> with "irregular" launches. E.g. you have mentioned starting a webbrowser. It
> does not really fit here. But notice how Eclipse does it -- it as an 'external tool'
> mechanism. It is completely independent from regular launch framework -- it's just
> something that can be executed and has generally custom GUI. I guess we can use
> this approach too.
For XDebug (a php debugger) we need just like for an C++ application
run, debug, profile. Even
if the application is started by opening an external webbrowser. The
debugger/profiler plugins
need the possibility to add GET-parameters to the url - to activate
debugging/profiling.

And what we need for web-stuff is a possibility for at least two launchers:
- start an external webbrowser
- run in an internal webbrowser (something like OutputView for html)

...what about Unit-Tests? Are those normal launchers? It must be
possible to debug/profile a unit test.

Niko




More information about the KDevelop-devel mailing list