Review request: control flow graph plugin

Sandro Andrade sandro.andrade at gmail.com
Tue Sep 22 00:56:57 UTC 2009


Hmm, nice catch ! I'll contact Gael !

Apart from this, it's my first review request, you can blame everything :)

Thanks,
Sandro

On Mon, Sep 21, 2009 at 9:33 PM, Dan Leinir Turthra Jensen
<admin at leinir.dk> wrote:
> On Monday 21 September 2009 23:24:23 Sandro Andrade wrote:
>> Summary: plugin for generating control flow graphs for the current
>> method, an individual class or the whole project. The plugin allows
>> for the navigation by clicking on the graph nodes and the
>> visualization of uses by clicking on an edge. Graphs can be clustered
>> by class, namespace, and/or project. Folder names can be used to
>> cluster nodes, for example for grouping Qt modules.
>>
>> Implemented features:
>>
>> - Control flow visualization between methods, classes, and namespaces.
>> - Integration Code Browser <-> Control Flow Graph for nodes
>> representing methods, classes, and namespaces.
>> - Integration Class Browser -> Control Flow Graph.
>> - Graph locking.
>> - Clustering by class, namespace, and/or project.
>> - Support for multiple toolviews with optimized management.
>> - Optional adjustment of maximum graph level (including no maximum level).
>> - Drawing of incoming arcs.
>> - Use of folder names for classes with no namespaces (as an
>> alternative to "Global Namespace").
>> - Visualization of uses that make an edge with navigation tool tip ->
>> code browser.
>> - Optional use of short names (non-qualified) for clustered graphs.
>> - Menu extensions for code browser, class browser, and project manager.
>> - Graph exporting in png, jpg, gif, svg, dia, fig, pdf, and dot formats.
>> - Graph zoom in/out and birds-eye integration with KGraphviewer kpart.
>> - Generating of graph in a separated thread.
>>
>> Please let me know if more information is needed,
>>
>> Thanks,
>
>  A small thing which comes to mind is that KGraphviewer currently does not
> require boost 1.40... But the code does not compile with 1.39 :)
>
> --
> ..Dan // Leinir..
> http://leinir.dk/
>
>                          Co-
>                            existence
>                          or no
>                            existence
>
>                          - Piet Hein
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>



-- 
Sandro Santos Andrade
--------------------------------------------------------
http://sandroandrade.wordpress.com
http://liveblue.wordpress.com
Distributed Systems Laboratory (LaSiD)
Computer Science Department (DCC)
Federal University of Bahia - Brazil
KDE developer - KDevelop project




More information about the KDevelop-devel mailing list