summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2009-09-20 13:22:53 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2009-09-20 13:22:53 (GMT)
commitf7c1c34cb54b239586bf431b1749759baee9493e (patch)
tree24b2954e45202bcc36f60166112a23acf931be1f /ChangeLog
parent859bdb6b51d76058eb1a8bfa619a15978f50b251 (diff)
Rewritten the work queue and fixed thread concurrency.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@117 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog49
1 files changed, 49 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a0e9573..b2fb0ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+09-09-20 Cyrille Bagard <nocbos@gmail.com>
+
+ * Makefile.am:
+ Fix compilation order.
+
+ * src/analysis/binary.c:
+ Process the disassembly here and use the new queue to push works.
+
+ * src/analysis/delayed.c:
+ * src/analysis/delayed.h:
+ Deleted entries. Their content is merged with src/analysis/binary.c.
+
+ * src/analysis/line.c:
+ * src/analysis/line.h:
+ Add functions to retrieve the last line of a list and the length of a line.
+
+ * src/analysis/line-int.h:
+ Define the lines_list_last() macro.
+
+ * src/analysis/Makefile.am:
+ Remove the delayed.[ch] files from libanalysis_la_SOURCES.
+
+ * src/glibext/delayed.c:
+ * src/glibext/delayed.h:
+ * src/glibext/delayed-int.h:
+ Improved heavyly the work queue: it is now more generic and creates thread pools.
+
+ * src/gtkext/gtkbinview.c:
+ * src/gtkext/gtkbinview-int.h:
+ Create a signal called "lines-set".
+
+ * src/gtkext/gtkblockview.c:
+ * src/gtkext/gtkgraphview.c:
+ Use threads to build the views. The caller has now to carefully wait
+ the end of the building.
+
+ * src/main.c:
+ Init the generic work queue instead of the disassembly one.
+
+ * src/plugins/pglist.c:
+ Disable plugins again.
+
+ * src/project.c:
+ * src/project.h:
+ Update code for building view and fix the concurrency between the threads.
+
+ * src/shell.c:
+ Keep the standard output clean.
+
09-09-19 Cyrille Bagard <nocbos@gmail.com>
* configure.ac: