diff options
| author | Cyrille Bagard <nocbos@gmail.com> | 2009-09-20 13:22:53 (GMT) | 
|---|---|---|
| committer | Cyrille Bagard <nocbos@gmail.com> | 2009-09-20 13:22:53 (GMT) | 
| commit | f7c1c34cb54b239586bf431b1749759baee9493e (patch) | |
| tree | 24b2954e45202bcc36f60166112a23acf931be1f /ChangeLog | |
| parent | 859bdb6b51d76058eb1a8bfa619a15978f50b251 (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-- | ChangeLog | 49 | 
1 files changed, 49 insertions, 0 deletions
@@ -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:  | 
