- 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 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 support for Java (javac and jar).
+ - 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.
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.
- 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
- 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