-RELEASE 0.12 - XXX
+RELEASE 0.14 - XXX
+
+ From Chad Austin:
+
+ - Use .dll (not .so) for shared libraries on Cygwin; use -fPIC
+ when compiling them.
+
+ - Use 'rm' to remove files under Cygwin.
+
+ - Add a PLATFORM variable to construction environments.
+
+ - Remove the "platform" argument from tool specifications.
+
+ - Propogate PYTHONPATH when running the regression tests so distutils
+ can be found in non-standard locations.
+
+ - Using MSVC long command-line linking when running Cygwin.
+
+ - Portability fixes for a lot of tests.
+
+ - Add a Value Node class for dependencies on in-core Python values.
+
+ From Allen Bierbaum:
+
+ - Pass an Environment to the Options validator method, and
+ add an Options.Save() method.
+
+ From Steve Christensen:
+
+ - Add an optional sort function argument to the GenerateHelpText()
+ Options function.
+
+ - Evaluate the "varlist" variables when computing the signature of a
+ function action.
+
+ From Charles Crain:
+
+ - Parse the source .java files for class names (including inner class
+ names) to figure out the target .class files that will be created.
+
+ - Make Java support work with Repositories and SConscriptChdir(0).
+
+ - Pass Nodes, not strings, to Builder emitter functions.
+
+ - Refactor command-line interpolation and signature calculation
+ so we can use real Node attributes.
+
+ From Steven Knight:
+
+ - Add Java support (javac, javah, jar and rmic).
+
+ - Propagate the external SYSTEMROOT environment variable into ENV on
+ Win32 systems, so external commands that use sockets will work.
+
+ - Add a .posix attribute to PathList expansions.
+
+ - Check out CVS source files using POSIX path names (forward slashes
+ as separators) even on Win32.
+
+ - Add Node.clear() and Node.FS.Entry.clear() methods to wipe out a
+ Node's state, allowing it to be re-evaluated by continuous
+ integration build interfaces.
+
+ - Change the name of the Set{Build,Content}SignatureType() functions
+ to {Target,Source}Signatures(). Deprecate the old names but support
+ them for backwards compatibility.
+
+ - Add internal SCons.Node.FS.{Dir,File}.Entry() methods.
+
+ From Damyan Pepper:
+
+ - Quote the "Entering directory" message like Make.
+
+ From Stefan Reichor:
+
+ - Add support for using Ghostscript to convert Postscript to PDF files.
+
+ From Anthony Roach:
+
+ - Add a standalone "Alias" function (separate from an Environment).
+
+ - Make Export() work for local variables.
+
+ - Support passing a dictionary to Export().
+
+ - Support Import('*') to import everything that's been Export()ed.
+
+ - Fix an undefined exitvalmap on Win32 systems.
+
+ - Support new SetOption() and GetOption() functions for setting
+ various command-line options from with an SConscript file.
+
+ - Deprecate the old SetJobs() and GetJobs() functions in favor of
+ using the new generic {Set,Get}Option() functions.
+
+ - Fix a number of tests that searched for a Fortran compiler using the
+ external PATH instead of what SCons would use.
+
+ From David Snopek:
+
+ - Contribute the "Autoscons" code for Autoconf-like checking for
+ the existence of libraries, header files and the like.
+
+ From Greg Spencer:
+
+ - Support the C preprocessor #import statement.
+
+ - Allow the SharedLibrary() Builder on Win32 systems to be able to
+ register a newly-built dll using regsvr32.
+
+ - Add a Builder for Windows type library (.tlb) files from IDL files.
+
+ - Add an IDL scanner.
+
+ - Refactor the Fortran, C and IDL scanners to share common logic.
+
+ - Add .srcpath and .srcdir attributes to $TARGET and $SOURCE.
+
+ From Christoph Wiedemann:
+
+ - Integrate David Snopek's "Autoscons" code as the new SConf
+ configuration subsystem, including caching of values between
+ runs (using normal SCons dependency mechanisms), tests, and
+ documentation.
+
+
+
+RELEASE 0.13 - Mon, 31 Mar 2003 20:22:00 -0600
+
+ From Charles Crain:
+
+ - Fix a bug when BuildDir(duplicate=0) is used and SConscript
+ files are called from within other SConscript files.
+
+ - Support (older) versions of Perforce which don't set the Windows
+ registry.
+
+
+
+RELEASE 0.12 - Thu, 27 Mar 2003 23:52:09 -0600
From Charles Crain:
- Add support for Tar and Zip files.
- Better documentation of the different ways to export variables to a
- subsidiary SConscript file. Fix a documentation bug in a tools
- example.
+ subsidiary SConscript file. Fix documentation bugs in a tools
+ example, places that still assumed SCons split strings on white
+ space, and typos.
- Support fetching arbitrary files from the TARGETS or SOURCES lists
(e.g. ${SOURCES[2]}) when calculating the build signature of a
- Avoid partial copies of built files in a CacheDir() by copying
to a temporary file and renaming.
+ From Anthony Roach:
+
+ - Fix incorrect dependency-cycle errors when an Aliased source doesn't
+ exist.
+
RELEASE 0.11 - Tue, 11 Feb 2003 05:24:33 -0600