Improving Dr Konqi for developers

Milian Wolff mail at milianw.de
Mon Aug 9 12:17:49 BST 2010


Hello people!

Since GSOC is nearing an end, and I hope to have a bit more time afterwards, I 
wonder whether it would be OK if I'd try to improve Dr Konqi a bit more for 
developers.

For me, the tool is invaluable since I can run my application and crash it 
(yay :)) without rerunning it in GDB or doing some esoteric GDB core stuff 
manually. It's really a big time saver.

I do miss some features though, and wonder what you all think of them:

1) "jump to crash" button or similar. Dr Konqi is nice enough to insert 
[KCrash handler] in the BT, but so far I have to navigate there manually. Why 
not make that faster?

2) "jump to thread" combobox or similar, see above, jumping to Thread X is 
sometimes also nice.

3) open file, when hovering a URL I'd sometimes like to open that one quickly, 
just like e.g. Konsole offers me to.

4) syntax highlighting. Ok well, you guys know me from Kate/KDevelop, I'm a 
color whore and think it would make it easier to grasp a few things. I won't 
embed Katepart of course, but QSyntaxHighlighter should be enough for the 
simple GDB backtrace format.

Now, why do I write this stuff here, instead of just implementing it:

- I don't know whether you would also find it useful as a developer
- I'm not sure whether all this should be shown to John Doe who just wants to 
report a bug. Maybe it even increases the overwhelming effect of this dialog, 
and I don't want that. So ideas on how to make it optional maybe would be 
welcome (some non-UI setting maybe?)
- I know that Dr Konqi must be rock solid, and introducing new features might 
mean new bugs. So maybe instead of changing Dr Konqi I should put this into a 
different application (I'd then probably just write a KDevelop plugin for 
backtrace files).

Feedback?
-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100809/61f31cab/attachment.sig>


More information about the kde-core-devel mailing list