Hi,

> 1. Can you create a patch? See
> http://wiki.lazarus.freepascal.org/Creating_A_Patch
>
Sure.

> 2. Don't use implementation uses sections in the IDE.
>
Ok.

> 3. Don't load source files from disk. Always use
>
> CodeToolBoss.LoadFile(CleanAndExpandFilename(Filename),true,false).
>
Ok, I'll correct this. (I didn't touch this).

> 4. Why only for the project directory?

Sheer ignorance of any alternative method.

> 5. Why not use the existing functions to get all units and
> include files of projects/packages?

See above.
Do you mean to parse all the units used by a project including the LCL?

> 6. Why not use the existing comment parsing code? It is faster and not
> limited to single line comments.

Any hint on how to do this?
More in general, can you point me to a some high level description of
the IDE structure and services?

> Maybe you can describe, what todos the ToDo dialog should maintain?
>
Any Todo displayed by the list? I'm sorry but I think I don't
understand the question.
BTW, I'm not the original author of the Todo list/Add Todo Item
dialog, I just added some functionality, so it's hard for me to answer
questions about the design of these.

Regards,

Gerard.

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to