[Anjuta-list] Bugfix and Documentation Update of TagManager [0.3]



Changes:
--------

1) Mostly complete API documentation using doxygen. Just run 'doxygen'
in the top directory to generate the API reference in the doc/html
directory.

2) Added a couple of functions so that the client can use custom tag
comparison functions for sorting and deduping (if the built-in one is
not sufficiently flexible).

3) Fixed the timestamp problem which was leading to infinite loop in
'make'.

Available, as usual at http://www.angelfire.com/linux/biswapesh . I
think the API at this point is fairly stable, so I'll see if I can
integrate it in some way with Anjuta 0.1.7 (I can't access CVS because
of the company firewall :-(), at least the code completion part (since
Naba is probably working on integration with the Project manager ? ). Or
is someone working on that as well ?

Future Plans:
-------------

I discovered that Doxygen can output an XML file containing reference to
all structs, enums, functions etc. along with links to their
documentation. To see what I mean, run doxygen and then have a look at
the file 'Doxygen.tags'.

How do people feel about integrating Doxygen with the tag manager
(compile/run time option, of course). Then we can show the documentation
of the component as a tooltip (or go directly to the documentation page
in the help browser) if the user presses the help key while the mouse is
over a known function/struct/etc. I thought this might be a good idea
because AFAIK, devhelp cannot generate documentation from code, so it is
difficult to link code bits to the documentation dynamically. If I'm
wrong, please feel free to correct me.


- Biswa.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]