summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2013-03-19 21:13:51 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2013-03-19 21:13:51 (GMT)
commitcf97db0ea4d1ea983db38df85984034b49fa4f77 (patch)
treeb6d69945b24ec8da93f0bef7ccf4dfdbe1d920a2 /ChangeLog
parente7a85861ba8bcd00ceb7bf9e47f4eadccd48ce3f (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--ChangeLog77
1 files changed, 77 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5f72869..976cd94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: