Add SWIG support.
[scons.git] / src / CHANGES.txt
index 74b537c4866665c96225ab1a7eb67cec0019b63e..795b29d2e1f9fe0e7cf58cd054e8412a1616c95f 100644 (file)
@@ -32,7 +32,8 @@ RELEASE 0.XX - XXX
   - Make builder prefixes work correctly when deducing a target
     from a source file name in another directory.
 
-  - Documentation fixes:  typo in the man page.
+  - Documentation fixes: typo in the man page; explain up-front about
+    not propagating the external environment.
 
   - Use "cvs co -d" instead of "cvs co -p >" when checking out something
     from CVS with a specified module name.  This avoids zero-length
@@ -78,7 +79,8 @@ RELEASE 0.XX - XXX
     of the suffixes we use as C++ files.
 
   - Allow the "prefix" and "suffix" attributes of a Builder to be
-    callable objects that return generated strings.
+    callable objects that return generated strings, or dictionaries
+    that map a source file suffix to the right prefix/suffix.
 
   - Support a MAXLINELINELENGTH construction variable on Win32 systems
     to control when a temporary file is used for long command lines.
@@ -86,6 +88,12 @@ RELEASE 0.XX - XXX
   - Make how we build .rpm packages not depend on the installation
     locations from the distutils being used.
 
+  - When deducing a target Node, create it directly from the first
+    source Node, not by trying to create the right string to pass to
+    arg2nodes().
+
+  - Add support for SWIG.
+
   From Gary Oberbrunner:
 
   - Report the target being built in error messages when building
@@ -108,6 +116,8 @@ RELEASE 0.XX - XXX
   - Initialize the LIB environment variable when using the Intel
     compiler (icl).
 
+  - Documentation fixes:  better explain the AlwaysBuild() function.
+
   From Laurent Pelecq:
 
   - When the -debug=pdb option is specified, use pdb.Pdb().runcall() to