Move 2.0 changes collected in branches/pending back to trunk for further
authorgregnoel <gregnoel@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 25 Mar 2010 04:14:28 +0000 (04:14 +0000)
committergregnoel <gregnoel@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 25 Mar 2010 04:14:28 +0000 (04:14 +0000)
commit11e8e47454040247b5524a7d00358eb767e7c3c0
tree0984fd581082c27cfbfbb7f94d5751b0e6fd2741
parent2f2b02e12600ea18721083366a1e414a3a80c444
Move 2.0 changes collected in branches/pending back to trunk for further
development.  Note that this set of changes is NOT backward-compatible;
the trunk no longer works with Python 1.5.2, 2.0, or 2.1.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4729 fdb21ef1-2011-0410-befe-b5e4ea1792b1
499 files changed:
QMTest/SConscript
QMTest/TestCmd.py
QMTest/TestCommon.py
QMTest/TestRuntest.py
QMTest/TestSCons.py
QMTest/TestSConsMSVS.py
QMTest/TestSCons_time.py
QMTest/TestSConsign.py
QMTest/scons_tdb.py
QMTest/unittest.py
SConstruct
bench/bench.py
bench/env.__setitem__.py
bench/is_types.py
bench/lvars-gvars.py
bench/timeit.py
bin/SConsDoc.py
bin/import-test.py
bin/linecount.py
bin/memoicmp.py
bin/objcounts.py
bin/scons-diff.py
bin/scons-doc.py
bin/scons-proc.py
bin/scons-test.py
bin/scons-unzip.py
bin/sconsexamples.py
bin/sfsum
bootstrap.py
doc/SConscript
doc/man/scons.1
doc/user/less-simple.in
doc/user/less-simple.xml
doc/user/tasks.in
doc/user/tasks.xml
runtest.py
src/engine/SCons/Action.py
src/engine/SCons/ActionTests.py
src/engine/SCons/Builder.py
src/engine/SCons/BuilderTests.py
src/engine/SCons/CacheDir.py
src/engine/SCons/CacheDirTests.py
src/engine/SCons/Conftest.py
src/engine/SCons/Debug.py
src/engine/SCons/Defaults.py
src/engine/SCons/DefaultsTests.py
src/engine/SCons/Environment.py
src/engine/SCons/EnvironmentTests.py
src/engine/SCons/Errors.py
src/engine/SCons/Executor.py
src/engine/SCons/ExecutorTests.py
src/engine/SCons/Job.py
src/engine/SCons/JobTests.py
src/engine/SCons/Memoize.py
src/engine/SCons/MemoizeTests.py
src/engine/SCons/Node/Alias.py
src/engine/SCons/Node/AliasTests.py
src/engine/SCons/Node/FS.py
src/engine/SCons/Node/FSTests.py
src/engine/SCons/Node/NodeTests.py
src/engine/SCons/Node/Python.py
src/engine/SCons/Node/PythonTests.py
src/engine/SCons/Node/__init__.py
src/engine/SCons/Options/BoolOption.py
src/engine/SCons/Options/EnumOption.py
src/engine/SCons/Options/ListOption.py
src/engine/SCons/Options/PackageOption.py
src/engine/SCons/Options/PathOption.py
src/engine/SCons/Options/__init__.py
src/engine/SCons/PathList.py
src/engine/SCons/PathListTests.py
src/engine/SCons/Platform/__init__.py
src/engine/SCons/Platform/aix.py
src/engine/SCons/Platform/os2.py
src/engine/SCons/Platform/posix.py
src/engine/SCons/Platform/win32.py
src/engine/SCons/SConf.py
src/engine/SCons/SConfTests.py
src/engine/SCons/SConsignTests.py
src/engine/SCons/Scanner/C.py
src/engine/SCons/Scanner/CTests.py
src/engine/SCons/Scanner/D.py
src/engine/SCons/Scanner/Dir.py
src/engine/SCons/Scanner/DirTests.py
src/engine/SCons/Scanner/Fortran.py
src/engine/SCons/Scanner/FortranTests.py
src/engine/SCons/Scanner/IDLTests.py
src/engine/SCons/Scanner/LaTeX.py
src/engine/SCons/Scanner/LaTeXTests.py
src/engine/SCons/Scanner/Prog.py
src/engine/SCons/Scanner/ProgTests.py
src/engine/SCons/Scanner/RCTests.py
src/engine/SCons/Scanner/ScannerTests.py
src/engine/SCons/Scanner/__init__.py
src/engine/SCons/Script/Interactive.py
src/engine/SCons/Script/Main.py
src/engine/SCons/Script/MainTests.py
src/engine/SCons/Script/SConsOptions.py
src/engine/SCons/Script/SConscript.py
src/engine/SCons/Script/__init__.py
src/engine/SCons/Subst.py
src/engine/SCons/SubstTests.py
src/engine/SCons/Taskmaster.py
src/engine/SCons/TaskmasterTests.py
src/engine/SCons/Tool/FortranCommon.py
src/engine/SCons/Tool/JavaCommon.py
src/engine/SCons/Tool/JavaCommonTests.py
src/engine/SCons/Tool/MSCommon/common.py
src/engine/SCons/Tool/MSCommon/netframework.py
src/engine/SCons/Tool/MSCommon/sdk.py
src/engine/SCons/Tool/MSCommon/vs.py
src/engine/SCons/Tool/PharLapCommon.py
src/engine/SCons/Tool/ToolTests.py
src/engine/SCons/Tool/__init__.py
src/engine/SCons/Tool/bcc32.py
src/engine/SCons/Tool/cc.py
src/engine/SCons/Tool/dmd.py
src/engine/SCons/Tool/dvipdf.py
src/engine/SCons/Tool/filesystem.py
src/engine/SCons/Tool/fortran.py
src/engine/SCons/Tool/gs.py
src/engine/SCons/Tool/hpc++.py
src/engine/SCons/Tool/icl.py
src/engine/SCons/Tool/ifl.py
src/engine/SCons/Tool/ifort.py
src/engine/SCons/Tool/install.py
src/engine/SCons/Tool/intelc.py
src/engine/SCons/Tool/ipkg.py
src/engine/SCons/Tool/javac.py
src/engine/SCons/Tool/javah.py
src/engine/SCons/Tool/lex.py
src/engine/SCons/Tool/midl.py
src/engine/SCons/Tool/mingw.py
src/engine/SCons/Tool/mslink.py
src/engine/SCons/Tool/msvc.py
src/engine/SCons/Tool/msvs.py
src/engine/SCons/Tool/msvsTests.py
src/engine/SCons/Tool/mwcc.py
src/engine/SCons/Tool/packaging/__init__.py
src/engine/SCons/Tool/packaging/ipk.py
src/engine/SCons/Tool/packaging/msi.py
src/engine/SCons/Tool/packaging/rpm.py
src/engine/SCons/Tool/rmic.py
src/engine/SCons/Tool/swig.py
src/engine/SCons/Tool/tex.py
src/engine/SCons/Tool/textfile.py
src/engine/SCons/Tool/wix.py
src/engine/SCons/Tool/yacc.py
src/engine/SCons/Util.py
src/engine/SCons/UtilTests.py
src/engine/SCons/Variables/BoolVariable.py
src/engine/SCons/Variables/EnumVariable.py
src/engine/SCons/Variables/ListVariable.py
src/engine/SCons/Variables/PackageVariable.py
src/engine/SCons/Variables/VariablesTests.py
src/engine/SCons/Variables/__init__.py
src/engine/SCons/Warnings.py
src/engine/SCons/compat/__init__.py
src/engine/SCons/compat/_scons_optparse.py
src/engine/SCons/compat/builtins.py
src/engine/SCons/cpp.py
src/engine/SCons/cppTests.py
src/engine/SCons/exitfuncs.py
src/script/scons-time.py
src/script/scons.py
src/script/sconsign.py
src/setup.py
src/test_aegistests.py
src/test_files.py
src/test_interrupts.py
src/test_pychecker.py
src/test_setup.py
src/test_strings.py
test/AR/AR.py
test/AR/ARCOM.py
test/AR/ARCOMSTR.py
test/AR/ARFLAGS.py
test/AS/AS.py
test/AS/ASCOM.py
test/AS/ASCOMSTR.py
test/AS/ASFLAGS.py
test/AS/ASPP.py
test/AS/ASPPCOM.py
test/AS/ASPPCOMSTR.py
test/AS/ASPPFLAGS.py
test/AS/as-live.py
test/AS/ml.py
test/AS/nasm.py
test/Actions/actions.py
test/Actions/addpost-link.py
test/Actions/function.py
test/AddOption/help.py
test/Alias/action.py
test/Alias/scanner.py
test/BitKeeper/BITKEEPERCOM.py
test/BitKeeper/BITKEEPERCOMSTR.py
test/BitKeeper/BitKeeper.py
test/Builder/multi/same-overrides.py
test/CC/CC.py
test/CC/CCCOM.py
test/CC/CCCOMSTR.py
test/CC/SHCC.py
test/CC/SHCCCOM.py
test/CC/SHCCCOMSTR.py
test/CC/SHCCFLAGS.py
test/CC/SHCFLAGS.py
test/CFILESUFFIX.py
test/CPPPATH/absolute-path.py
test/CVS.py
test/CVSCOM.py
test/CVSCOMSTR.py
test/CXX/CXX.py
test/CXX/CXXCOM.py
test/CXX/CXXCOMSTR.py
test/CXX/CXXFILESUFFIX.py
test/CXX/CXXFLAGS.py
test/CXX/SHCXX.py
test/CXX/SHCXXCOM.py
test/CXX/SHCXXCOMSTR.py
test/CXX/SHCXXFLAGS.py
test/CacheDir/CacheDir.py
test/CacheDir/VariantDir.py
test/CacheDir/debug.py
test/CacheDir/environment.py
test/CacheDir/option--cd.py
test/CacheDir/option--cf.py
test/CacheDir/option--cs.py
test/Case.py
test/Chmod.py
test/Climb/explicit-parent--D.py
test/Climb/explicit-parent--U.py
test/Climb/explicit-parent-u.py
test/Climb/option-u.py
test/Configure/config-h.py
test/Copy-Action.py
test/DVIPDF/DVIPDF.py
test/DVIPDF/DVIPDFCOM.py
test/DVIPDF/DVIPDFCOMSTR.py
test/DVIPDF/DVIPDFFLAGS.py
test/DVIPS/DVIPS.py
test/DVIPS/DVIPSFLAGS.py
test/DVIPS/PSCOM.py
test/DVIPS/PSCOMSTR.py
test/Delete.py
test/Deprecated/BuildDir.py
test/Deprecated/Options/BoolOption.py
test/Deprecated/Options/EnumOption.py
test/Deprecated/Options/ListOption.py
test/Deprecated/Options/Options.py
test/Deprecated/Options/PackageOption.py
test/Deprecated/Options/PathOption.py
test/Deprecated/SConscript-build_dir.py
test/Deprecated/debug-stree.py
test/ESCAPE.py
test/Errors/InternalError.py
test/Errors/UserError.py
test/Errors/execute-a-directory.py
test/Errors/non-executable-file.py
test/Errors/nonexistent-executable.py
test/Exit.py
test/Flatten.py
test/Fortran/F77.py
test/Fortran/F77COMSTR.py
test/Fortran/F77FLAGS.py
test/Fortran/F90.py
test/Fortran/F90COMSTR.py
test/Fortran/F90FLAGS.py
test/Fortran/F95.py
test/Fortran/F95COMSTR.py
test/Fortran/F95FLAGS.py
test/Fortran/FORTRAN.py
test/Fortran/FORTRANCOMSTR.py
test/Fortran/FORTRANFLAGS.py
test/Fortran/FORTRANMODDIR.py
test/Fortran/SHF77.py
test/Fortran/SHF77COMSTR.py
test/Fortran/SHF77FLAGS.py
test/Fortran/SHF90.py
test/Fortran/SHF90COMSTR.py
test/Fortran/SHF90FLAGS.py
test/Fortran/SHF95.py
test/Fortran/SHF95COMSTR.py
test/Fortran/SHF95FLAGS.py
test/Fortran/SHFORTRAN.py
test/Fortran/SHFORTRANCOMSTR.py
test/Fortran/SHFORTRANFLAGS.py
test/Fortran/USE-MODULE.py
test/Fortran/common.py
test/GetBuildFailures/serial.py
test/GetOption/help.py
test/Ghostscript/GS.py
test/Ghostscript/GSCOM.py
test/Ghostscript/GSCOMSTR.py
test/Ghostscript/GSFLAGS.py
test/Glob/Repository.py
test/IDL/MIDLCOM.py
test/IDL/MIDLCOMSTR.py
test/Install/Install.py
test/Install/wrap-by-attribute.py
test/Interactive/implicit-VariantDir.py
test/Interactive/shell.py
test/Java/JAR.py
test/Java/JARCHDIR.py
test/Java/JARCOM.py
test/Java/JARCOMSTR.py
test/Java/JARFLAGS.py
test/Java/JAVABOOTCLASSPATH.py
test/Java/JAVACCOM.py
test/Java/JAVACCOMSTR.py
test/Java/JAVACFLAGS.py
test/Java/JAVAH.py
test/Java/JAVAHCOM.py
test/Java/JAVAHCOMSTR.py
test/Java/Java-1.4.py
test/Java/Java-1.5.py
test/Java/Java-1.6.py
test/Java/RMIC.py
test/Java/RMICCOM.py
test/Java/RMICCOMSTR.py
test/LEX/LEX.py
test/LEX/LEXCOM.py
test/LEX/LEXCOMSTR.py
test/LEX/LEXFLAGS.py
test/LEX/live.py
test/LINK/LINK.py
test/LINK/LINKCOM.py
test/LINK/LINKCOMSTR.py
test/LINK/LINKFLAGS.py
test/LINK/SHLINK.py
test/LINK/SHLINKCOM.py
test/LINK/SHLINKCOMSTR.py
test/LINK/SHLINKFLAGS.py
test/Libs/SharedLibrary.py
test/Libs/SharedLibraryIxes.py
test/LoadableModule.py
test/M4/M4.py
test/M4/M4COM.py
test/M4/M4COMSTR.py
test/MSVC/PCHCOM.py
test/MSVC/PCHCOMSTR.py
test/MSVC/RCCOM.py
test/MSVC/RCCOMSTR.py
test/MSVC/batch.py
test/MSVS/vs-8.0-x64-files.py
test/MinGW/RCCOM.py
test/MinGW/RCCOMSTR.py
test/Mkdir.py
test/Move.py
test/NodeOps.py
test/Parallel/ref_count.py
test/ParseConfig.py
test/Perforce/P4COM.py
test/Perforce/P4COMSTR.py
test/Perforce/Perforce.py
test/Progress/TARGET.py
test/Progress/file.py
test/Progress/spinner.py
test/QT/QTFLAGS.py
test/QT/Tool.py
test/QT/copied-env.py
test/QT/generated-ui.py
test/QT/installed.py
test/QT/manual.py
test/QT/source-from-ui.py
test/QT/up-to-date.py
test/QT/warnings.py
test/RANLIB/RANLIB.py
test/RANLIB/RANLIBCOM.py
test/RANLIB/RANLIBCOMSTR.py
test/RANLIB/RANLIBFLAGS.py
test/RCS/RCS_COCOM.py
test/RCS/RCS_COCOMSTR.py
test/RCS/diskcheck.py
test/RCS/explicit.py
test/RCS/transparent.py
test/Repository/LIBPATH.py
test/Repository/M4.py
test/Repository/RMIC.py
test/Repository/SConscript.py
test/Repository/SharedLibrary.py
test/Repository/VariantDir.py
test/Repository/option-f.py
test/Repository/targets.py
test/Requires/basic.py
test/Requires/eval-order.py
test/Rpcgen/RPCGEN.py
test/Rpcgen/RPCGENCLIENTFLAGS.py
test/Rpcgen/RPCGENFLAGS.py
test/Rpcgen/RPCGENHEADERFLAGS.py
test/Rpcgen/RPCGENSERVICEFLAGS.py
test/Rpcgen/RPCGENXDRFLAGS.py
test/SCCS/SCCSCOM.py
test/SCCS/SCCSCOMSTR.py
test/SCCS/diskcheck.py
test/SCCS/explicit.py
test/SCCS/implicit.py
test/SCCS/transparent.py
test/SConscript/SConscript.py
test/SConscript/src_dir.py
test/SHELL.py
test/SPAWN.py
test/SWIG/SWIGCOM.py
test/SWIG/SWIGCOMSTR.py
test/SWIG/live.py
test/Scanner/FindPathDirs.py
test/Scanner/Scanner.py
test/Scanner/exception.py
test/Scanner/generated.py
test/Scanner/no-Dir-node.py
test/SourceCode.py
test/Subversion.py
test/TAR/TAR.py
test/TAR/TARCOM.py
test/TAR/TARCOMSTR.py
test/TAR/TARFLAGS.py
test/TARGET-dir.py
test/TARGETS.py
test/TEX/LATEX.py
test/TEX/LATEXCOM.py
test/TEX/LATEXCOMSTR.py
test/TEX/LATEXFLAGS.py
test/TEX/PDFLATEX.py
test/TEX/PDFLATEXCOM.py
test/TEX/PDFLATEXCOMSTR.py
test/TEX/PDFLATEXFLAGS.py
test/TEX/PDFTEX.py
test/TEX/PDFTEXCOM.py
test/TEX/PDFTEXCOMSTR.py
test/TEX/PDFTEXFLAGS.py
test/TEX/TEX.py
test/TEX/TEXCOM.py
test/TEX/TEXCOMSTR.py
test/TEX/TEXFLAGS.py
test/ToolSurrogate.py
test/Touch.py
test/Value.py
test/Variables/BoolVariable.py
test/Variables/EnumVariable.py
test/Variables/ListVariable.py
test/Variables/PackageVariable.py
test/Variables/PathVariable.py
test/Variables/Variables.py
test/VariantDir/SConscript-variant_dir.py
test/VariantDir/VariantDir.py
test/VariantDir/errors.py
test/WhereIs.py
test/Win32/bad-drive.py
test/Win32/default-drive.py
test/Win32/mingw.py
test/Win32/win32pathmadness.py
test/YACC/YACC.py
test/YACC/YACCCOM.py
test/YACC/YACCCOMSTR.py
test/YACC/YACCFLAGS.py
test/YACC/YACCHFILESUFFIX.py
test/YACC/YACCHXXFILESUFFIX.py
test/YACC/YACCVCGFILESUFFIX.py
test/YACC/live.py
test/ZIP/ZIP.py
test/ZIP/ZIPCOM.py
test/ZIP/ZIPCOMSTR.py
test/custom-concat.py
test/explain/basic.py
test/gnutools.py
test/implicit/IMPLICIT_COMMAND_DEPENDENCIES.py
test/long-lines/signature.py
test/no-arguments.py
test/no-target.py
test/option--C.py
test/option--random.py
test/option-j.py
test/option/debug-count.py
test/option/debug-memory.py
test/option/debug-presub.py
test/option/debug-time.py
test/option/help-options.py
test/option/md5-chunksize.py
test/option/profile.py
test/option/stack-size.py
test/option/tree-all.py
test/packaging/convenience-functions.py
test/preserve-source.py
test/python-version.py
test/runtest/fallback.py
test/runtest/noqmtest.py
test/runtest/python.py
test/runtest/qmtest.py
test/runtest/xml/output.py
test/scons-time/help/all-subcommands.py
test/sconsign/ghost-entries.py
test/sconsign/script/SConsignFile.py
test/sconsign/script/Signatures.py
test/sconsign/script/no-SConsignFile.py
test/special-filenames.py
test/srcchange.py
test/subdivide.py
test/suffixes.py
test/textfile.py
timings/hundred/SConstruct