Merged revisions 1784-1824 via svnmerge from
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 11 Feb 2007 05:02:05 +0000 (05:02 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 11 Feb 2007 05:02:05 +0000 (05:02 +0000)
commit090f90eeeeeb5b66ad8d4dab94fe61fc73acf0a2
tree107c065697f6b6bb61356d82f4876df7f0eb378c
parent73110f265f7b599bd16c78a60020f59ecb121ba1
Merged revisions 1784-1824 via svnmerge from
http://scons.tigris.org/svn/scons/branches/core

........
  r1786 | stevenknight | 2007-01-25 15:29:15 -0600 (Thu, 25 Jan 2007) | 1 line

  0.96.D555 - Doc string updates for TaskMaster to better describe the architecture. Get rid of some no-longer-used code.
........
  r1787 | stevenknight | 2007-01-25 23:24:31 -0600 (Thu, 25 Jan 2007) | 1 line

  0.96.D556 - Packaging changes to support building packages in an arbitrary directory.
........
  r1788 | stevenknight | 2007-01-30 20:35:39 -0600 (Tue, 30 Jan 2007) | 1 line

  0.96.D557 - Make the Scanner.Base class able to handle Scanner.Selector functionality (i.e., a dictionary to select other scanners) and prepare to deprecate Scanner.Selector and Scanner.Scanner() in the future.
........
  r1789 | stevenknight | 2007-01-30 20:45:23 -0600 (Tue, 30 Jan 2007) | 1 line

  0.96.D558 - Add support for a site-scons subdirectory. (Gary Oberbrunner)
........
  r1790 | stevenknight | 2007-01-31 00:36:20 -0600 (Wed, 31 Jan 2007) | 1 line

  0.96.D559 - Clean up various module imports and other pychecker-detected problems.
........
  r1791 | stevenknight | 2007-01-31 11:51:04 -0600 (Wed, 31 Jan 2007) | 1 line

  0.96.D560 - Fix detection of Java anonymous classes if a newline precedes the opening brace. (Leanid Nazdrynau)
........
  r1792 | stevenknight | 2007-02-02 11:57:59 -0600 (Fri, 02 Feb 2007) | 1 line

  0.96.D561 - Add a --bootstrap_src option to bootstrap.py; search the bootstrap.py directory by default. (Greg Noel)
........
  r1793 | stevenknight | 2007-02-02 18:04:52 -0600 (Fri, 02 Feb 2007) | 1 line

  0.96.D562 - Don't check the build/*/gentoo directories for copyright strings.
........
  r1794 | stevenknight | 2007-02-02 18:12:43 -0600 (Fri, 02 Feb 2007) | 1 line

  0.96.D563 - Fix pychecker clean-ups on later Python versions.
........
  r1795 | stevenknight | 2007-02-02 18:38:47 -0600 (Fri, 02 Feb 2007) | 1 line

  0.96.D564 - Add a NoCache() function to allow marking targets as not being suitable for propagating/ to (or retrieving from) CacheDir(). (Dave Vitek)
........
  r1796 | stevenknight | 2007-02-02 20:08:33 -0600 (Fri, 02 Feb 2007) | 1 line

  0.96.D565 - Add a --tree= option, to make the interface to dumping dependency graphs a little clearner, and give it a 'prune' option to avoid repeating the dependency walk for Nodes we've already visited.
........
  r1797 | stevenknight | 2007-02-03 20:37:25 -0600 (Sat, 03 Feb 2007) | 1 line

  0.96.D566 - Packaging fix: don't add '#' to the beginning of a build_dir name if it's already an absolute path.
........
  r1798 | stevenknight | 2007-02-03 20:53:42 -0600 (Sat, 03 Feb 2007) | 1 line

  0.96.D567 - Add backwards-compatibility for set() types, and restore the line that used them in the compatibility _subprocess.py module.
........
  r1799 | stevenknight | 2007-02-05 10:30:28 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D568 - Capture outline and build configuration for a possible future Developer's Guide.
........
  r1800 | stevenknight | 2007-02-05 11:03:37 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D569 - Exclude the new developer guide MANIFEST from Copyright string checks.
........
  r1801 | stevenknight | 2007-02-05 11:16:04 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D570 - Track fix in upstream subprocess.py. (Ralf W. Grosse-Kunstleve)
........
  r1802 | stevenknight | 2007-02-05 20:05:59 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D571 - Change the Windows installer to register scons.bat as an 'App Path', so the directory doesn't need to be added to %PATH%.
........
  r1803 | stevenknight | 2007-02-05 21:33:01 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D572 - Prepare SConf for use with the subprocess module by refactoring the Unbuffered class.
........
  r1804 | stevenknight | 2007-02-05 22:37:09 -0600 (Mon, 05 Feb 2007) | 1 line

  0.96.D573 - Get rid of left-over Node.Node.{pre,post}_actions attributes.
........
  r1805 | stevenknight | 2007-02-06 12:04:14 -0600 (Tue, 06 Feb 2007) | 1 line

  0.96.D574 - Remove leftover print in the test/CacheDir/NoCache.py test.
........
  r1806 | stevenknight | 2007-02-06 17:11:03 -0600 (Tue, 06 Feb 2007) | 1 line

  0.96.D575 - Support the ability to evaluate a ${} construction variable to select the spawner function.
........
  r1809 | stevenknight | 2007-02-07 00:30:10 -0600 (Wed, 07 Feb 2007) | 1 line

  0.96.D576 - Documentation fixes and updates.
........
  r1810 | stevenknight | 2007-02-07 15:51:20 -0600 (Wed, 07 Feb 2007) | 1 line

  0.96.D577 - Don't expect a bootstrap.py runtest.py file to be generated when swig -noproxy is used.
........
  r1811 | stevenknight | 2007-02-07 16:55:06 -0600 (Wed, 07 Feb 2007) | 1 line

  0.96.D578 - Make --srcdir a synonym for -Y/--repository.
........
  r1812 | stevenknight | 2007-02-07 23:46:22 -0600 (Wed, 07 Feb 2007) | 1 line

  0.96.D579 - More doc updates: PathAccept, #include+Repository double-quote limitation.
........
  r1817 | stevenknight | 2007-02-08 12:46:42 -0600 (Thu, 08 Feb 2007) | 1 line

  0.96.D580 - Fix use of toolpath with BuildDir.
........
  r1818 | stevenknight | 2007-02-08 12:59:23 -0600 (Thu, 08 Feb 2007) | 1 line

  0.96.D581 - Enable build of the text version of the User's Guide.
........
  r1819 | stevenknight | 2007-02-08 14:21:31 -0600 (Thu, 08 Feb 2007) | 1 line

  0.96.D582 - Fix handling of Java inner classes with JARCHDIR.
........
  r1820 | stevenknight | 2007-02-08 14:39:33 -0600 (Thu, 08 Feb 2007) | 1 line

  0.96.D583 - Add linking with -lm to the dmd.py Tool smart linker. (Anonymous)
........
  r1821 | stevenknight | 2007-02-08 17:26:29 -0600 (Thu, 08 Feb 2007) | 1 line

  0.96.D584 - Fix ParseConfig() when *FLAGS variables have been replaced with strings.
........
  r1822 | stevenknight | 2007-02-09 12:21:17 -0600 (Fri, 09 Feb 2007) | 1 line

  0.96.D585 - Fix installation of file names beginning with #. (Dave Weber)
........
  r1823 | stevenknight | 2007-02-09 14:14:47 -0600 (Fri, 09 Feb 2007) | 1 line

  0.96.D586 - Post-review improvements to recent toolpath and MergeFlags() changes. (Gary Oberbrunner, Greg Noel)
........
  r1824 | stevenknight | 2007-02-10 00:53:13 -0600 (Sat, 10 Feb 2007) | 1 line

  0.96.D587 - Commonize flags initialization between the c and c++ Tools.
........

git-svn-id: http://scons.tigris.org/svn/scons/trunk@1826 fdb21ef1-2011-0410-befe-b5e4ea1792b1
144 files changed:
HOWTO/release.txt
HOWTO/subrelease.txt
QMTest/SConscript
SConstruct
bin/check [deleted file]
bin/sconsoutput.py
bootstrap.py
config
doc/SConscript
doc/developer/MANIFEST [new file with mode: 0644]
doc/developer/architecture.sgml [new file with mode: 0644]
doc/developer/branches.sgml [new file with mode: 0644]
doc/developer/copyright.sgml [new file with mode: 0644]
doc/developer/cycle.sgml [new file with mode: 0644]
doc/developer/main.sgml [new file with mode: 0644]
doc/developer/packaging.sgml [new file with mode: 0644]
doc/developer/preface.sgml [new file with mode: 0644]
doc/developer/sourcetree.sgml [new file with mode: 0644]
doc/developer/testing.sgml [new file with mode: 0644]
doc/man/scons.1
doc/user/ENV.sgml
doc/user/alias.sgml
doc/user/builders-built-in.sgml
doc/user/builders-writing.sgml
doc/user/caching.sgml
doc/user/command-line.sgml
doc/user/depends.sgml
doc/user/environments.sgml
doc/user/hierarchy.sgml
doc/user/install.sgml
doc/user/less-simple.sgml
doc/user/libraries.sgml
doc/user/nodes.in
doc/user/nodes.sgml
doc/user/preface.sgml
doc/user/repositories.in
doc/user/repositories.sgml
doc/user/separate.sgml
doc/user/simple.sgml
doc/user/sourcecode.sgml
doc/user/troubleshoot.sgml
doc/user/variants.sgml
runtest.py
src/CHANGES.txt
src/engine/MANIFEST.in
src/engine/SCons/Action.py
src/engine/SCons/ActionTests.py
src/engine/SCons/BuilderTests.py
src/engine/SCons/Conftest.py
src/engine/SCons/Defaults.py
src/engine/SCons/Environment.py
src/engine/SCons/EnvironmentTests.py
src/engine/SCons/Executor.py
src/engine/SCons/Job.py
src/engine/SCons/Node/FS.py
src/engine/SCons/Node/__init__.py
src/engine/SCons/Options/BoolOption.py
src/engine/SCons/Options/BoolOptionTests.py
src/engine/SCons/Options/PackageOption.py
src/engine/SCons/Options/PackageOptionTests.py
src/engine/SCons/Options/__init__.py
src/engine/SCons/PathList.py
src/engine/SCons/Platform/darwin.py
src/engine/SCons/Platform/win32.py
src/engine/SCons/SConf.py
src/engine/SCons/SConsign.py
src/engine/SCons/Scanner/Dir.py
src/engine/SCons/Scanner/ScannerTests.py
src/engine/SCons/Scanner/__init__.py
src/engine/SCons/Script/Main.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/BitKeeper.py
src/engine/SCons/Tool/JavaCommon.py
src/engine/SCons/Tool/JavaCommonTests.py
src/engine/SCons/Tool/ToolTests.py
src/engine/SCons/Tool/__init__.py
src/engine/SCons/Tool/c++.py
src/engine/SCons/Tool/cc.py
src/engine/SCons/Tool/cvf.py
src/engine/SCons/Tool/dmd.py
src/engine/SCons/Tool/dvi.py
src/engine/SCons/Tool/f77.py
src/engine/SCons/Tool/f90.py
src/engine/SCons/Tool/f95.py
src/engine/SCons/Tool/fortran.py
src/engine/SCons/Tool/intelc.py
src/engine/SCons/Tool/jar.py
src/engine/SCons/Tool/mingw.py
src/engine/SCons/Tool/msvs.py
src/engine/SCons/Tool/mwcc.py
src/engine/SCons/Tool/mwld.py
src/engine/SCons/Tool/pdf.py
src/engine/SCons/Tool/qt.py
src/engine/SCons/Tool/swig.py
src/engine/SCons/Tool/tex.py
src/engine/SCons/Tool/zip.py
src/engine/SCons/Util.py
src/engine/SCons/UtilTests.py
src/engine/SCons/Warnings.py
src/engine/SCons/__init__.py
src/engine/SCons/compat/__init__.py
src/engine/SCons/compat/_sets.py [new file with mode: 0644]
src/engine/SCons/compat/_sets15.py [new file with mode: 0644]
src/engine/SCons/compat/_subprocess.py
src/engine/SCons/cpp.py
src/script/scons-post-install.py [new file with mode: 0644]
src/script/scons.bat
src/setup.cfg
src/setup.py
src/test_pychecker.py [new file with mode: 0644]
src/test_strings.py
test/CXX/CC-variables.py [new file with mode: 0644]
test/CacheDir/NoCache.py [new file with mode: 0644]
test/Install/no-top-relative.py [new file with mode: 0644]
test/Java/JARCHDIR.py
test/Options/BoolOption.py
test/Options/PackageOption.py
test/Options/help.py
test/ParseConfig.py
test/SPAWN.py
test/SWIG/SWIG.py
test/SWIG/implicit-dependencies.py [new file with mode: 0644]
test/SWIG/live.py [new file with mode: 0644]
test/SWIG/noproxy.py [new file with mode: 0644]
test/SWIG/remove-modules.py [new file with mode: 0644]
test/Scanner/dictionary.py [new file with mode: 0644]
test/Script-import.py
test/option/debug-stree.py
test/option/repository.py [new file with mode: 0644]
test/option/srcdir.py [new file with mode: 0644]
test/option/tree-all.py [new file with mode: 0644]
test/option/tree-derived.py [new file with mode: 0644]
test/site_scons/basic.py [new file with mode: 0644]
test/site_scons/no-site-dir.py [new file with mode: 0644]
test/site_scons/nonexistent.py [new file with mode: 0644]
test/site_scons/override.py [new file with mode: 0644]
test/site_scons/site-dir.py [new file with mode: 0644]
test/toolpath/BuildDir.py [new file with mode: 0644]
test/toolpath/basic.py [moved from test/toolpath.py with 100% similarity]