ispell and autosave processes are now handled by the ForkedcallController, so the zombies are gone.
I cleaned up my original interface, so daughter classes really have to do very little indeed. I'll await an "Ok to apply", but am going to be out and about until Thursday next week, so feel free to apply anyway. Jean-Marc, I've applied this to my 1_2_X tree, but am unable to compile cd src/support g++ -DHAVE_CONFIG_H -I. -I../../../src/support -I../../src -I../../../src/support/../ -I../../.. -I../.. -I../../../boost -isystem /usr/X11R6/include -g -O -fno-exceptions -W -Wall -c ../../../src/support/DebugStream.C -Wp,-MD,.deps/DebugStream.TPlo In file included from /usr/include/stdlib.h:390, from /usr/lib/gcc-lib/alpha-linux/2.95.4/../../../../include/g++-3/stl_alloc.h:54, from /usr/lib/gcc-lib/alpha-linux/2.95.4/../../../../include/g++-3/alloc.h:21, from /usr/lib/gcc-lib/alpha-linux/2.95.4/../../../../include/g++-3/std/bastring.h:39, from /usr/lib/gcc-lib/alpha-linux/2.95.4/../../../../include/g++-3/string:6, from ../../../src/support/../LString.h:20, from ../../../src/support/../debug.h:21, from ../../../src/support/DebugStream.C:17: /usr/include/sys/types.h:71: declaration does not declare anything /usr/include/sys/types.h:87: declaration does not declare anything /usr/include/sys/types.h:99: declaration does not declare anything make: *** [DebugStream.lo] Error 1 Presumably the problem is: automake (GNU automake) 1.5 autoconf (GNU Autoconf) 2.54 Perhaps you'll throw a configure script this way? Alternatively, I'll post you the 1_2_X patch. No doubt you'll want to test it out thoroughly yourself anyway... Angus
zombies.diff.gz
Description: GNU Zip compressed data