Just to
clarify things: I didn't plan to do more work on general problem handling (as
JohnC assumed). The scope of these patches is still just task tags support. In
my mail I just oulined how existing mechanism for _task_tags_ support could
be extended to support general problem reporting. Existing CProblemReconciler
deals with task tags problems, only. There is no new functionality comparing to
already applied initial patch - it is just the code that was previously
piggybacked into CModelBuilder, and now it is extracted into separate class. We
can name it CTaskReconciler, for all that matters. Again, the only problems that
are handled by this mechanism are task tags.
The only reason to hook up task
reconciling with the indexer is because it is a proper location to
collect tasks; we need to parse all the sources in the project/workspace to
collect all the tasks, and indexer does exactly that. It doesn't affect
indexer behavior.
And ParserFactory doesn't
produce any CModel elements in this patch, does it?
I hope this clears up a possible
misunderstanding,
/Vic
----- Original Message -----
Sent: Monday, June 30, 2003 8:26 PM
Subject: Rejected Re: [cdt-patch] Fixes
for PR 39476, 39477 + some cleanup
I'm sorry Victor but this patch does more than fix
those bugs. We have not yet
agreed whether or not we want to put in a CProblemReconciler at this time.
Please refer to Doug's last email on cdt-dev regarding your
previous patch. As I stated in my last email, continuing to work on
this feature in the JUnit sense is one thing, hooking it up to our up and
coming Indexer is another.
Also, ParserFactory should not be used to create CModel elements.
Lets keep the public interfaces separate as much as possible.
JohnC
"Victor Mozgin"
<vic_mozgin@xxxxxxxxxxx> Sent by: cdt-patch-admin@xxxxxxxxxxx
06/30/2003 09:46 AM
Please respond
to cdt-patch@xxxxxxxxxxx |
|
To
| <cdt-patch@xxxxxxxxxxx>
|
cc
|
|
Subject
| [cdt-patch] Fixes for
PR 39476, 39477 + some cleanup |
|
Fix for PR 39476: Preference listeners for task tags do not
work. Fix for PR 39477: Task tags options dialogs ask for project
rebuilds. Also some cleanup for task tags/IProblem.
/Vic[attachment "ui20030630.patch" deleted by John
Camelon/Ottawa/IBM] [attachment "core20030630.patch" deleted by John
Camelon/Ottawa/IBM]
|