summaryrefslogtreecommitdiffstats
path: root/src/RELEASE.txt
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2005-09-19 11:13:56 (GMT)
committerSteven Knight <knight@baldmt.com>2005-09-19 11:13:56 (GMT)
commite1396d1d472af57da30cc822da5494f208f115eb (patch)
tree458cbda69597f4d731acb4ea8d68802708d7055b /src/RELEASE.txt
parent895040e6e3d6a9061609387e9fd3fff21a16f5f0 (diff)
downloadSCons-e1396d1d472af57da30cc822da5494f208f115eb.zip
SCons-e1396d1d472af57da30cc822da5494f208f115eb.tar.gz
SCons-e1396d1d472af57da30cc822da5494f208f115eb.tar.bz2
Give the subst logic its own SCons.Subst module. It's big enough.
Diffstat (limited to 'src/RELEASE.txt')
-rw-r--r--src/RELEASE.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt
index e8bc3fd..a6b10c3 100644
--- a/src/RELEASE.txt
+++ b/src/RELEASE.txt
@@ -256,6 +256,31 @@ RELEASE 0.97 - XXX
The deprecated "validater" keyword to the Options.Add() method
has been removed.
+ -- INTERNAL FUNCTIONS AND CLASSES HAVE MOVED FROM SCons.Util
+
+ All internal functions and classes related to string substitution
+ have been moved out of the SCons.Util module into their own
+ SCons.Subst module. The following classes have been moved:
+
+ Literal
+ SpecialAttrWrapper
+ NLWrapper
+ Targets_or_Sources
+ Target_or_Source
+
+ And the following functions have moved:
+
+ quote_spaces()
+ escape_list()
+ subst_dict()
+ scons_subst()
+ scons_subst_list()
+ scons_subst_once()
+
+ If your SConscript files have been using any of these function
+ directly from the SCons.Util module (which they ultimately should
+ not be!), you will need to modify them.
+
Please note the following important changes since release 0.95:
-- BUILDERS NOW ALWAYS RETURN A LIST OF TARGETS