Add SWIG support.
[scons.git] / src / CHANGES.txt
index acf7e8880816e66bb32bbc28383964dc9b636de6..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
@@ -77,6 +78,22 @@ RELEASE 0.XX - XXX
   - Add /TP to the default CXXFLAGS for msvc, so it can compile all
     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, 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.
+
+  - 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
@@ -92,6 +109,15 @@ RELEASE 0.XX - XXX
 
   - Supply a stack trace if the Taskmaster catches an exception.
 
+  - When using a temporary file for a long link line on Win32 systems,
+    (also) print the command line that is being executed through the
+    temporary file.
+
+  - 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