summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt155
1 files changed, 117 insertions, 38 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 83a1273..160a10c 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,3 @@
-# Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The SCons Foundation
-# src/CHANGES.txt 4720 2010/03/24 03:14:11 jars
SCons - a software construction tool
@@ -7,6 +5,97 @@
Change Log
+RELEASE 2.0.0.final.0 - Mon, 14 Jun 2010 22:01:37 -0700
+
+ From Dirk Baechle:
+
+ - Fix XML in documentation.
+
+ From W. Trevor King:
+
+ - Revisions to README.
+
+ From Steven Knight:
+
+ - Provide forward compatibility for the 'profile' module.
+
+ - Provide forward compatibility for the 'pickle' module.
+
+ - Provide forward compatibility for the 'io' module.
+
+ - Provide forward compatibility for the 'queue' module.
+
+ - Provide forward compatibility for the 'collections' module.
+
+ - Provide forward compatibility for the 'builtins' module.
+
+ - Provide forward compatibility for 'sys.intern()'.
+
+ - Convert to os.walk() from of os.path.walk().
+
+ - Remove compatibility logic no longer needed.
+
+ - Add a '-3' option to runtest to print 3.x incompatibility warnings.
+
+ - Convert old-style classes into new-style classes.
+
+ - Fix "Ignoring corrupt sconsign entry" warnings when building
+ in a tree with a pre-2.0 .sconsign file.
+
+ - Fix propagation from environment of VS*COMNTOOLS to resolve issues
+ initializing MSVC/MSVS/SDK issues.
+
+ - Handle detecting Visual C++ on Python verions with upper-case
+ platform architectures like 'AMD64'.
+
+ From Greg Noel:
+
+ - Apply numerous Python fixers to update code to more modern idioms.
+ Find where fixers should be applied to code in test strings and
+ apply the fixers there, too.
+
+ - Write a fixer to convert string functions to string methods.
+
+ - Modify the 'dict' fixer to be less conservative.
+
+ - Modify the 'apply' fixer to handle more cases.
+
+ - Create a modified 'types' fixer that converts types to 2.x
+ equivalents rather than 3.x equivalents.
+
+ - Write a 'division' fixer to highlight uses of the old-style
+ division operator. Correct usage where needed.
+
+ - Add forward compatibility for the new 'memoryview' function
+ (which replaces the 'buffer' function).
+
+ - Add forward compatibility for the 'winreg' module.
+
+ - Remove no-longer-needed 'platform' module.
+
+ - Run tests with the '-3' option to Python 2.6 and clear up
+ various reported incompatibilities.
+
+ - Comb out code paths specialized to Pythons older than 2.4.
+
+ - Update deprecation warnings; most now become mandatory.
+
+ - Start deprecation cycle for BuildDir() and build_dir.
+
+ - Start deprecation cycle for SourceCode() and related factories
+
+ - Fixed a problem with is_Dict() not identifying some objects derived
+ from UserDict.
+
+ From Jim Randall:
+
+ - Document the AllowSubstExceptions() function in the User's Guide.
+
+ From William Deegan:
+
+ - Migrate MSVC/MSVS/SDK improvements from 1.3 branch.
+
+
RELEASE 1.3.0 - Tue, 23 Mar 2010 21:44:19 -0400
From Steven Knight:
@@ -41,9 +130,9 @@ RELEASE 1.2.0.d20100306 - Sat, 06 Mar 2010 16:18:33 -0800
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
+ 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.
@@ -55,7 +144,7 @@ RELEASE 1.2.0.d20100306 - Sat, 06 Mar 2010 16:18:33 -0800
installations, as well as having only the SDK installed.
-RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
+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.
@@ -70,7 +159,7 @@ RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
From William Deegan:
- Final merge from vs_revamp branch to main
- - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS,
+ - 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.
@@ -101,7 +190,7 @@ RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
- 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.
@@ -153,7 +242,7 @@ RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
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
+ - Notify user of Latex errors that would get buried in the
Latex output
- Remove LATEXSUFFIXES from environments that don't initialize Tex.
@@ -161,8 +250,8 @@ RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800
- 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
+ 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
@@ -465,7 +554,7 @@ RELEASE 1.1.0 - Thu, 09 Oct 2008 08:33:47 -0700
- Add CheckCC, CheckCXX, CheckSHCC and CheckSHCXX tests to
configuration contexts.
- - Have the --profile= argument use the much faster cProfile module
+ - Have the --profile= argument use the much faster cProfile module
(if it's available in the running Python version).
- Reorder MSVC compilation arguments so the /Fo is first.
@@ -596,19 +685,6 @@ RELEASE 1.0.1 - Sat, 06 Sep 2008 07:29:34 -0700
-RELEASE 1.0.0.d20080826 - Tue, 26 Aug 2008 09:12:40 -0700
-
- From Gary Oberbrunner:
-
- - Make Glob() sort the returned list of Files or Nodes
- to prevent spurious rebuilds.
-
- From Ian P. Cardenas:
-
- - Fix Glob() polluting LIBPATH by returning copy of list
-
-
-
RELEASE 1.0.0 - XXX
From Jared Grubb:
@@ -643,7 +719,7 @@ RELEASE 1.0.0 - XXX
- In RPCGEN tests, ignore stderr messages from older versions of
rpcgen on some versions of Mac OS X.
-
+
- Fix typos in man page descriptions of Tag() and Package(), and in
the scons-time man page.
@@ -689,7 +765,7 @@ RELEASE 1.0.0 - Sat, 09 Aug 2008 12:19:44 -0700
object, its UnknownOptions() method, and its associated
BoolVariable(), EnumVariable(), ListVariable(), PackageVariable()
and PathVariable() functions.
-
+
- Document the Progress() function.
- Reorganize the chapter and sections describing the different
@@ -1374,7 +1450,7 @@ RELEASE 0.97.0d20070809 - Fri, 10 Aug 2007 10:51:27 -0500
- Fix expansion of $TARGET, $TARGETS, $SOURCE and $SOURCES keywords in
Visual C/C++ PDB file names.
-
+
- Fix locating Visual C/C++ PDB files in build directories.
- Support an env.AddMethod() method and an AddMethod() global function
@@ -1673,7 +1749,7 @@ RELEASE 0.96.94 - Sun, 07 Jan 2007 18:36:20 -0600
From Paul:
- - When compiling resources under MinGW, make sure there's a space
+ - When compiling resources under MinGW, make sure there's a space
between the --include-dir option and its argument.
From Jay Kint:
@@ -1949,7 +2025,7 @@ RELEASE 0.96.93 - Mon, 06 Nov 2006 00:44:11 -0600
- Add an env.ParseFlags() method that provides separate logic for
parsing GNU tool chain flags into a dictionary.
-
+
- Add an env.MergeFlags() method to apply an arbitrary dictionary
of flags to a construction environment's variables.
@@ -1994,7 +2070,7 @@ RELEASE 0.96.93 - Mon, 06 Nov 2006 00:44:11 -0600
From Dobes Vandermeer:
- - Let the src_dir option to the SConscript() function affect all the
+ - Let the src_dir option to the SConscript() function affect all the
the source file paths, instead of treating all source files paths
as relative to the SConscript directory itself.
@@ -4206,7 +4282,7 @@ RELEASE 0.12 - Thu, 27 Mar 2003 23:52:09 -0600
- Change the documentation to correctly describe that the -f option
doesn't change to the directory in which the specified file lives.
-
+
- Support changing directories locally with SConscript directory
path names relative to any SConstruct file specified with -f.
This allows you to build in another directory by simply changing
@@ -4582,7 +4658,7 @@ RELEASE 0.08 - Mon, 15 Jul 2002 12:08:51 -0500
- Removed the "shared" keyword argument from the Object and
Library builders.
-
+
- Added separated StaticObject, SharedObject, StaticLibrary and
SharedLibrary builders. Made Object and Library synonyms for
StaticObject and StaticLibrary, respectively.
@@ -4857,7 +4933,7 @@ RELEASE 0.07 - Thu, 2 May 2002 13:37:16 -0500
- Fix so that Nodes can be passed to SConscript files.
From Moshe Zadka:
-
+
- Changes for official Debian packaging.
@@ -4924,7 +5000,7 @@ RELEASE 0.06 - Thu, 28 Mar 2002 01:24:29 -0600
From Anthony Roach:
- Fix: Construction variables with values of 0 were incorrectly
- interpolated as ''.
+ interpolated as ''.
- Support env['VAR'] to fetch construction variable values.
@@ -5143,15 +5219,15 @@ RELEASE 0.03 - Fri, 11 Jan 2002 01:09:30 -0600
- Fetch the location of the Microsoft Visual C++ compiler(s) from
the Registry, instead of hard-coding the location.
-
+
- Made Scanner objects take Nodes, not path names.
-
+
- Have the C Scanner cache the #include file names instead of
(re-)scanning the file each time it's called.
- Created a separate class for parent "nodes" of file system roots,
eliminating the need for separate is-parent-null checks everywhere.
-
+
- Removed defined __hash__() and __cmp() methods from FS.Entry, in
favor of Python's more efficient built-in identity comparisons.
@@ -5197,7 +5273,7 @@ RELEASE 0.02 - Sun, 23 Dec 2001 19:05:09 -0600
- Made Default() accept Nodes as arguments.
- Changed Export() to make it easier to use.
-
+
- Added the Import() and Return() methods.
@@ -5228,3 +5304,6 @@ A brief overview of important functionality available in release 0.01:
- Linux packages available in RPM and Debian format.
- Windows installer available.
+
+Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The SCons Foundation
+src/CHANGES.txt 5023 2010/06/14 22:05:46 scons