diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2013-03-19 21:13:51 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2013-03-19 21:13:51 (GMT) |
commit | cf97db0ea4d1ea983db38df85984034b49fa4f77 (patch) | |
tree | b6d69945b24ec8da93f0bef7ccf4dfdbe1d920a2 /ChangeLog | |
parent | e7a85861ba8bcd00ceb7bf9e47f4eadccd48ce3f (diff) |
Defined the first steps towards new graph renderings.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@345 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 77 |
1 files changed, 77 insertions, 0 deletions
@@ -1,3 +1,80 @@ +13-03-19 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Add the new Makfiles from the 'src/gtkext/graph/nodes' directories + to AC_CONFIG_FILES. + + * plugins/pychrysa/analysis/blocks/flow.c: + Provide the rank of a flow block. + + * plugins/python/samples/basic_blocks.py: + Display the rank of blocks. + + * src/analysis/blocks/flow.c: + * src/analysis/blocks/flow.h: + Set and provide ranks for flow blocks. Determine if a flow block is + looping to another one. + + * src/analysis/blocks/virtual.c: + * src/analysis/blocks/virtual.h: + Fix some prototypes. + + * src/analysis/disass/disassembler.c: + Update code for computing ranks. + + * src/analysis/disass/Makefile.am: + Add the 'rank.[ch]' files to libanalysisdisass_la_SOURCES. + + * src/analysis/disass/rank.c: + * src/analysis/disass/rank.h: + New entries: compute ranks for blocks. + + * src/arch/instruction.c: + * src/arch/instruction.h: + Add a function which helps to get the order index of a target in + a group of instructions. + + * src/gtkext/graph/dot.c: + Add debug code. + + * src/gtkext/graph/edge.c: + * src/gtkext/graph/edge.h: + New entries: define edges like dot's ones. + + * src/gtkext/graph/layout.c: + * src/gtkext/graph/layout.h: + Introduce new GLib objects for graph rendering. + + * src/gtkext/graph/Makefile.am: + Add the 'edges.[ch]', 'params.h' and 'ranks.[ch]' files + to libgtkextgraph_la_SOURCES, 'nodes/libgtkextgraphnodes.la' to + libgtkextgraph_la_LIBADD and 'nodes' to SUBDIRS. + + * src/gtkext/graph/node.c: + * src/gtkext/graph/node.h: + Introduce new GLib objects for graph nodes. + + * src/gtkext/graph/node-int.h: + * src/gtkext/graph/nodes/flow.c: + * src/gtkext/graph/nodes/flow.h: + * src/gtkext/graph/nodes/Makefile.am: + * src/gtkext/graph/nodes/virtual.c: + * src/gtkext/graph/nodes/virtual.h: + New entries: introduce new GLib objects for graph nodes. + + * src/gtkext/graph/params.h: + Define some values for the graph rendering. + + * src/gtkext/graph/ranks.c: + * src/gtkext/graph/ranks.h: + New entries: deal with the ranks of the nodes. + + * src/gtkext/gtkgraphview.c: + Update code. + + * src/gui/panels/panel.c: + Remove debug code. + 13-03-10 Cyrille Bagard <nocbos@gmail.com> * src/arch/instruction.c: |