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