summaryrefslogtreecommitdiffstats
path: root/src/RELEASE.txt
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2005-02-14 00:40:40 (GMT)
committerSteven Knight <knight@baldmt.com>2005-02-14 00:40:40 (GMT)
commit35451af4f3052befef3b41b3a971b3a8025b0577 (patch)
tree62f145f7eefcdabaa7d84a690a8651b4b2140134 /src/RELEASE.txt
parent28c5194366b0f6a08b6b0b30fe1ec438a4ac3498 (diff)
downloadSCons-35451af4f3052befef3b41b3a971b3a8025b0577.zip
SCons-35451af4f3052befef3b41b3a971b3a8025b0577.tar.gz
SCons-35451af4f3052befef3b41b3a971b3a8025b0577.tar.bz2
Move the canned Scanner objects out of Defaults.py and document how to add Scanners that env.Object() can use.
Diffstat (limited to 'src/RELEASE.txt')
-rw-r--r--src/RELEASE.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt
index 2ace3c5..2592f5c 100644
--- a/src/RELEASE.txt
+++ b/src/RELEASE.txt
@@ -164,6 +164,27 @@ RELEASE 0.97 - XXX
changed. This change *only* affects any cases where you explicitly
use UserList objects to initialize or append to a variable.
+ Please note the following planned, future changes:
+
+ - Several internal variable names in SCons.Defaults for various
+ pre-made default Scanner objects have been deprecated and will
+ be removed in a future revision. In their place are several new
+ global variable names that are now part of the publicly-supported
+ interface:
+
+ NEW NAME DEPRECATED NAME
+ -------- ----------------------------
+ CScanner SCons.Defaults.CScan
+ DSCanner SCons.Defaults.DScan
+ SourceFileScanner SCons.Defaults.ObjSourceScan
+ ProgramScanner SCons.Defaults.ProgScan
+
+ Of these, only ObjSourceScan was probably used at all, to add
+ new mappings of file suffixes to other scanners for use by the
+ Object() Builder. This should now be done as follows:
+
+ SourceFileScanner.add_scanner('.x', XScanner)
+
SCons is developed with an extensive regression test suite, and a
rigorous development methodology for continually improving that suite.
Because of this, SCons is of sufficient quality that you can use it