Change Log
+RELEASE X.X.X -
-RELEASE X.X.X - XXX
+ From Dirk Baechle:
+
+ - Fix XML in documentation.
+
+
+RELEASE 1.3.0 - Tue, 23 Mar 2010 21:44:19 -0400
+
+ From Steven Knight:
+
+ - Update man page and documentation.
+
+ From William Deegan (plus minor patch from Gary Oberbrunner):
+
+ - Support Visual Studio 8.0 Express
+
+RELEASE 1.2.0.d20100306 - Sat, 06 Mar 2010 16:18:33 -0800
+
+ From Luca Falavigna:
+
+ - Fix typos in the man page.
+
+ From Gottfried Ganssauge:
+
+ - Support execution when SCons is installed via easy_install.
+
+ From Steven Knight:
+
+ - Make the messages for Configure checks of compilers consistent.
+
+ - Issue an error message if a BUILDERS entry is not a Builder
+ object or a callable wrapper.
+
+ From Rob Managan:
+
+ - Update tex builder to handle the case where a \input{foo}
+ command tries to work with a directory named foo instead of the
+ file foo.tex. The builder now ignores a directory and continues
+ searching to find the correct file. Thanks to Lennart Sauerbeck
+ for the test case and initial patch
+
+ Also allow the \include of files in subdirectories when variantDir
+ is used with duplicate=0. Previously latex would crash since
+ the directory in which the .aux file is written was not created.
+ Thanks to Stefan Hepp for finding this and part of the solution.
+
+ From James Teh:
+ - Patches to fix some issues using MS SDK V7.0
+
+ From William Deegan:
+ - Lots of testing and minor patches to handle mixed MS VC and SDK
+ installations, as well as having only the SDK installed.
+
+
+RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
+
+ From Jim Randall:
+ - Fixed temp filename race condition on Windows with long cmd lines.
+
+ From David Cournapeau:
+ - Fixed tryRun when sconf directory is in a variant dir.
+ - Do not add -fPIC for ifort tool on non-posix platforms (darwin and
+ windows).
+ - Fix bug 2294 (spurious CheckCC failures).
+ - Fix scons bootstrap process on windows 64 (wrong wininst name)
+
+ From William Deegan:
+ - Final merge from vs_revamp branch to main
+
+ - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS,
+ TARGET_ARCH, currently only defined/used by Visual Studio
+ Compilers. This will be rolled out to other platforms/tools
+ in the future.
+
+ - Add check for python >= 3.0.0 and exit gracefully.
+ For 1.3 python >= 1.5.2 and < 3.0.0 are supported
+
+ - Fix bug 1944 - Handle non-existent .i file in swig emitter, previously
+ it would crash with an IOError exception. Now it will try to make an
+ educated guess on the module name based on the filename.
+
+ From Lukas Erlinghagen:
+
+ - Have AddOption() remove variables from the list of
+ seen-but-unknown variables (which are reported later).
+
+ - An option name and aliases can now be specified as a tuple.
+
+ From Hartmut Goebel:
+
+ - Textfile builder.
+
+ From Jared Grubb:
+
+ - use "is/is not" in comparisons with None instead of "==" or "!=".
+
+ From Jim Hunziker:
+
+ - Avoid adding -gphobos to a command line multiple times
+ when initializing use of the DMD compiler.
+
+ From Jason Kenney:
+
+ - Sugguested HOST/TARGET OS/ARCH separation.
From Steven Knight:
- Fix the -n option when used with VariantDir(duplicate=1)
and the variant directory doesn't already exist.
+ - Fix scanning of Unicode files for both UTF-16 endian flavors.
+
+ - Fix a TypeError on #include of file names with Unicode characters.
+
+ - Fix an exception if a null command-line argument is passed in.
+
+ - Evaluate Requires() prerequisites before a Node's direct children
+ (sources and dependencies).
+
+ From Greg Noel:
+
+ - Remove redundant __metaclass__ initializations in Environment.py.
+
+ - Correct the documentation of text returned by sconf.Result().
+
+ - Document that filenames with '.' as the first character are
+ ignored by Glob() by default (matching UNIX glob semantics).
+
+ - Fix SWIG testing infrastructure to work on Mac OS X.
+
+ - Restructure a test that occasionally hung so that the test would
+ detect when it was stuck and fail instead.
+
+ - Substfile builder.
+
+ From Gary Oberbrunner:
+
+ - When reporting a target that SCons doesn't know how to make,
+ specify whether it's a File, Dir, etc.
+
+ From Ben Webb:
+ - Fix use of $SWIGOUTDIR when generating Python wrappers.
+
+ - Add $SWIGDIRECTORSUFFIX and $SWIGVERSION construction variables.
+
+ From Rob Managan:
+
+ - Add -recorder flag to Latex commands and updated internals to
+ use the output to find files TeX creates. This allows the MiKTeX
+ installations to find the created files
+
+ - Notify user of Latex errors that would get buried in the
+ Latex output
+
+ - Remove LATEXSUFFIXES from environments that don't initialize Tex.
+
+ - Add support for the glosaaries package for glossaries and acronyms
+
+ - Fix problem that pdftex, latex, and pdflatex tools by themselves did
+ not create the actions for bibtex, makeindex,... by creating them
+ and other environment settings in one routine called by all four
+ tex tools.
+
+ - Fix problem with filenames of sideeffects when the user changes
+ the name of the output file from the latex default
+
+ - Add scanning of files included in Latex by means of \lstinputlisting{}
+ Patch from Stefan Hepp.
+
+ - Change command line for epstopdf to use --outfile= instead of -o
+ since this works on all platforms.
+ Patch from Stefan Hepp.
+
+ - Change scanner to properly search for included file from the
+ directory of the main file instead of the file it is included from.
+ Also update the emitter to add the .aux file associated with
+ \include{filename} commands. This makes sure the required directories
+ if any are created for variantdir cases.
+ Half of the patch from Stefan Hepp.
RELEASE 1.2.0.d20090223 - Mon, 23 Feb 2009 08:41:06 -0800
- Eliminate some spurious dependency cycles by being more aggressive
about pruning pending children from the Taskmaster walk.
+ - Suppress mistaken reports of a dependency cycle when a child
+ left on the pending list is a single Node in EXECUTED state.
+
From David Cournapeau:
- Fix $FORTRANMODDIRPREFIX for the ifort (Intel Fortran) tool.
- Fix a typo in the documentation for $_CPPDEFFLAGS.
+ - Issue 2401: Fix usage of comparisons with None.
+
From Ludwig Hähne:
- Handle Java inner classes declared within a method.
- From Jason Kenny:
-
- - Suppress mistaken reports of a dependency cycle when a child
- left on the pending list is a single Node in EXECUTED state.
-
From Steven Knight:
- Fix label placement by the "scons-time.py func" subcommand