Version: 3.0.0 beta 1 (using KDE KDE 3.2.0) Installed from: Gentoo Packages Compiler: gcc 3.2 OS: Linux A very interesting new feature in kdevelop is a task list like in Visual Studio 7, is to put a new tab that will create a list (ordered) of any keyword pre-configured and configurable by user.. like TODO FIXME BUG and any other... when user click in some line of this tab, goes to that location.. on any file in project..
We already have it: It's called problem reporter. It parses the code, finds syntatical errors, TODO and FIXME keywords. It's on the bottom tabs. The advantage over VS7 is that these keywords are on the code itself, so it's easier to share it with other developers.
It would be nice if the "problem reporter" were configurable, though, and one could add Keywords (I would like ISSUE and BUG), and perhabs even priorities for each entry.
Changed the title to reflect the wish
And even configurable colors for in editor highlight.
Danny can you put your #4 comment in another bug report to KDELIBS/KATE component?
Ok. I aways forgot that kdevelop uses kate inside...
This wish is very close to those in #68610 ?!
Probably, I would say this bug is a subset of #68610. If you implement #68610 then this would probably be implemented as well. Wish #68610 has a wider scope though, which is much harder to achive than this.
Some thoughts on the priority syntax: ///@todo <sign><number> <any text> The number could be positive or negative, "@todo"s without number are assigned a priority of 0 (average). Then you could write: ///@todo -100 Reimplement with this cool algorithm I read of. ///@todo +10 Protect against crashing with wrong input. I think this is a very obvious way to specify high importance vs. later research. This kind of strict syntax also protects against accidental usage.
Waht really should be done is having support for tasks and more importantly integration of task-tracking systems such as trac or bugzilla.be more gener
No need KDevelop anymore, lets move to a better IDE: QtCreator.
Please do not close reports that way.
(In reply to comment #11) > No need KDevelop anymore, lets move to a better IDE: QtCreator. The fact you don't need KDevelop anymore does not mean that this feature is not going to be delivered. And by the way, try to avoid such disruptive (and in some ways, aggressive) comments..
(In reply to comment #10) > Waht really should be done is having support for tasks and more importantly > integration of task-tracking systems such as trac or bugzilla.be more gener This is what I was curious about and how I found this bug, come to speak of it. In lieu of software recycling, we can probably extend Problem Reporting to have dynamic updating. It doesn't pick up all of the keywords that I've used [but there's a chance I'm doing it wrong, not always the developer's fault ;)]. I was hoping that with a bit of extensibility; it'd be possible to add bug tracking integration in-line with the IDE; quite similar to how Mylyn provides Bugzilla and Trac support. A bit of work would be needed, firstly, a means of communicating (abstractly) with bug tracking systems be it Bugzilla, Mantis, or Trac. Also, specific keywords would be needed; it could be as simple as "kdebug" or "mozbug" or argument-like, macro-style like "bug <tracker-nick> <bug-name>".