1. SCons
  2. Core
  3. SCons

Source

SCons / bin / scons-doc.py

Author Commit Message Date Builds
dirkbaechle
- fixed issue #2812, scons-doc.py now correctly renders main.in to main.xml by copying the <xml...> declaration at the start of the file
Branches
issue2812
dirkbaechle
- moved the functionality of the bin/doc* shell scripts to scons-doc.py - bin/doc* and sconsexample.py are not used anymore and get deleted
Steven Knight
Issue 1975: Add documentation of the AllowSubstExceptions() function to the User's Guide. (Jim Randall)
Steven Knight
Fix a ripple effect (_Proxy__subject) from the new-style class conversion.
Steven Knight
vert old-style classes in bin/* scripts to new-style classes.
Greg Noel
http://scons.tigris.org/issues/show_bug.cgi?id=2345 Comb out all code that supported earlier versions of Python. Most such code is in snippets of only a few lines and can be identified by having a Python version string in it. Such snippets add up; this combing pass probably got rid of over 500 lines of code.
Steven Knight
Refactory bin/* utilities to use os.walk() instead of os.path.walk().
Steven Knight
Fix XML in documentation, and in the bin/scons-doc.py script that generates the User's Guide XML from the .in files' SGML.
Greg Noel
http://scons.tigris.org/issues/show_bug.cgi?id=2329 Applied a number of idiomatic changes. Uses of the 'sort()' method were converted into calls of 'sorted()' when possible and the sorted() expression was inserted into a subsequent statement whenever that made sense. The statement 'while 1:' was changed to 'while True:'. Names from the 'types' module (e.g., 'types.FooType') were converted to the equivalent build-in type (e.g., 'foo'). Compariso…
Greg Noel
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.
Steven Knight
Fix the Requires() examples by adding a sleep command to the infrastructure and using it to force the SConstruct file(s) to generate version.c files with new timestamps each run. Fix the description of the example, since the verson.o file does get recompiled each run, but the use of Requires() means the downstream hello executable doesn't get relinked because of it.
Steven Knight
Rename the sconsoutput.py script to scons-doc.py, and refactor it to support command-line option parsing and generating output on streams other than sys.stdout.