summaryrefslogtreecommitdiffstats
path: root/src/engine
Commit message (Collapse)AuthorAgeFilesLines
...
* Prepare for checkpoint release. Everything should be set up and readyGreg Noel2010-05-302-6/+5
| | | | | | | | | | | | | | to go. Update various files to have the correct date, time, version, and floor. Rework Script/Main.py and QMTest/TestSCons.py to make automated updating possible in the future. Remove a duplicate MANIFEST-xml.in entry. Fix TeX tests, which ran 'kpsewitch' before determining if the TeX tools were installed.
* http://scons.tigris.org/issues/show_bug.cgi?id=2365Greg Noel2010-05-288-29/+37
| | | | | | Start the deprecation cycle for SourceCode() and its related factory functions. Deprecation messages are added to the functions. Regression tests are modified to deal with the messages being generated. Documentation is updated.
* Start the deprecation cycle for the BuildDir() method and the build_dirGreg Noel2010-05-264-34/+38
| | | | | | | | | | | | | | | | | | | | | | keyword parameter. Several existing tests were still using BuildDir() or build_dir; they were converted to use VariantDir() and variant_dir. New tests were added to validate that the --warn=deprecated-build-dir option and the SetOption method did the right thing. This led to the discovery that a commonly-used test pattern provided by the infrastructure gobbled up too much, causing tests to succeed when they should have failed. Fixing the pattern led to other tests needing to be fixed. In the process, it was discovered that the SCONSFLAG environment variable was not getting correctly reset to its original value. Fixing this also caused additional tests to misbehave, requiring them to be updated. And test/Sig.py, which tests the deprecated SCons.Sig module, was moved to the test/Deprecated directory. All in all, quite a lot of action for what was supposed to be a simple change.
* Fix "Ignoring corrupt sconsign entry" warnings when upgrading from 1.x.Steven Knight2010-05-261-2/+2
|
* Update deprecated features to the next life-cycle stageGreg Noel2010-05-216-46/+57
|
* Remove a spurious checked-in vc.py.bak file.Steven Knight2010-05-201-394/+0
|
* Apply changes caught by fixer plus trivial optimizationsGreg Noel2010-05-201-3/+2
|
* Fix breakage in how AddMethod() handles instances.Steven Knight2010-05-191-1/+1
|
* Convert SubstitutionEnvironment from an old-style class to a new-style class.Steven Knight2010-05-192-9/+7
|
* Fix unit test ripple effect from converting SCons.Util.Proxy to a new-style ↵Steven Knight2010-05-191-2/+4
| | | | class.
* Convert Util.Proxy from an old-style class to a new-style class.Steven Knight2010-05-193-7/+38
|
* Convert Environment.MethodWrapper from an old-style class to a new-style class.Steven Knight2010-05-181-1/+1
|
* Convert an old-style class in Tool/mwcc.py to a new-style class.Steven Knight2010-05-181-1/+1
|
* Convert an old-style class in Platform/win32.py to a new-style class.Steven Knight2010-05-181-1/+1
|
* Convert old-style classes in MS Tool modules to new-style classes.Steven Knight2010-05-184-6/+6
|
* Convert Environment._Null from an old-style class to a new-style class.Steven Knight2010-05-171-1/+1
|
* Convert (most) old-style classes in Util.py to new-style classes. Refactor ↵Steven Knight2010-05-171-18/+12
| | | | assignment to Util.DisplayEngine.__call__. Update __new__() use in Util.Null. Proxy is still unconverted.
* Eliminate custom use of old-style Proxy class in Node/FSTests.py.Steven Knight2010-05-171-8/+1
|
* Convert old-style classes in Node/FS.py to new-style classes. Refactor ↵Steven Knight2010-05-171-11/+9
| | | | assignment to FS.DiskChecker.__call__.
* Convert old-style classes in Platform/__init.py to new-style classes. Add ↵Steven Knight2010-05-171-5/+8
| | | | an explicit PlatformSpec.__call__() method to handle behavioral difference in new-style classes.
* Convert an old-style class in Tool/packaging/rpm.py to a new-style class.Steven Knight2010-05-161-1/+1
|
* Convert old-style classes in Scanner/*.py modules to new-style classes.Steven Knight2010-05-162-4/+4
| | | | Ripple effect to fix monkey-patching in test/Scanner/generated.py.
* Commit old-style classes in Node/__init__.py to new-style classes.Steven Knight2010-05-162-10/+8
| | | | | Fix a ripple-effect in Script/Main.py by using obj.__class__.__name_ to, uh, fetch the name of a class.
* Convert old-style classes in Executor.py modules to new-style classes.Steven Knight2010-05-161-4/+4
|
* Convert old-style classes in compat/*.py modules to new-style classes.Steven Knight2010-05-163-11/+4
|
* Convert old-style classes in various Tool/*.py modules to new-style classes.Steven Knight2010-05-154-4/+4
|
* Convert old-style classes in Variables/{__init__,PathVariable}.py to ↵Steven Knight2010-05-152-3/+3
| | | | new-style classes.
* Convert old-style classes in cpp.py to new-style classes.Steven Knight2010-05-151-2/+2
|
* Convert old-style classes in dblite.py to new-style classes.Steven Knight2010-05-151-1/+1
|
* Convert old-style classes in tool/JavaCommon.py to new-style classes.Steven Knight2010-05-151-6/+6
|
* Convert old-style classes in Taskmaster.py to new-style classes.Steven Knight2010-05-151-3/+3
|
* Convert old-style classes in Subst.py to new-style classes.Steven Knight2010-05-151-5/+5
|
* Convert old-style classes in Scanner/LaTeX.py to new-style classes.Steven Knight2010-05-151-4/+4
|
* Convert old-style classes in PathList.py to new-style classes.Steven Knight2010-05-151-2/+2
|
* Convert old-style classes in Tool/__init__.py to new-style classes.Steven Knight2010-05-141-3/+3
|
* Convert old-style classes in Script/SConscript.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-style classes in Script/Main.py to new-style classes.Steven Knight2010-05-141-5/+5
|
* Convert old-style classes in SConsign.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-style classes in SConf.py to new-style classes.Steven Knight2010-05-141-4/+4
|
* Convert old-style class in Options/PathOption.py to new-style class.Steven Knight2010-05-141-1/+1
|
* Convert old-style classes in Memoize.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-styles in Job.py to new-style classes.Steven Knight2010-05-141-5/+5
|
* Convert old-style classes in Defaults.py to new-style classes.Steven Knight2010-05-131-2/+2
|
* Convert old-style class in CacheDir.py.Steven Knight2010-05-131-1/+1
|
* Convert old-style classes in Builder.py to new-style classes.Steven Knight2010-05-131-3/+3
|
* Convert the old-style classes in Action.py to new-style classes.Steven Knight2010-05-131-6/+6
|
* Convert old-style classes to new-style classes.Steven Knight2010-05-122-20/+22
| | | | | | | Leave the Proxy class in Node/FSTests.py, which can't be converted until we convert Node/FS.py itself. Update the AttributeError matches to search for the new "'Foo' object..." error message in addition to the old "'Foo' instance..." message.
* Convert old-style utility classes in unit test files (*Tests.py)Steven Knight2010-05-1225-127/+127
| | | | to new-style classes.
* Use slice built-in instead of types.SliceTypeGreg Noel2010-05-011-2/+1
|
* Issue 2498: fix SourceFileScanner documentation references.Steven Knight2010-04-301-2/+2
|