3 - Fix compilation for SUN FORTE C++ 5.5.
6 Configure checks and Makefile issues:
8 - When you use a single Makefile.am for
9 several directories (in sigc++2, all under sigc++/ is ruled by a
10 single Makefile.am with the new build system), you have a problem when
11 you do a build where $(srcdir) != $(builddir), since in the build-tree
12 the necessary subdirectories are not created. So I have to find a
13 place where to create this directories, in case they do not exist.
14 This is only an issue for clean CVS checkouts, however (Andy)
17 sigc++-1.2 compatibility:
19 - Verify completeness.
24 - Improve documentation: Make groups (see index.html). Exclude stuff to make
25 the html output readable.
27 - Add documentation for adaptors and accumulators.
32 - I don't understand what is meant by "stl-pointer-like functions" (Martin):
34 slot should have the full set of stl pointer like functions. (Karl Nelson)
37 lambda functionality (I don't understand this (Martin)):
39 - Add support for _R to force references down into
40 the stack frame of lambda. Ie.
43 (_1+_2)(1,a); // fail if no "operator int() const"
45 - Call groups in lambda. (Huh, that appears to be in group?)
48 Old TODO's that should be almost finished (Martin):
50 - Fine-tooth comb the code looking for missing operator =() function
51 and missing copy constructors.
53 - Improve and expand the test suite. There are a lot of combinations which
54 should be valid but haven't been tested which are likely to result in
55 wierd compiler errors if something wasn't done consistantly.
58 Old TODO's that should be finished (Martin):
60 - Improve signal#, it currently is just barely functional.
61 - Add iterator support and stl like functionality to signal.
63 - Add blocking capablity to slot.
65 - Deinline/move to .cc where possible to move functions into the
66 library to reduce resulting binary size.