summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* cleanup .cvsignore garbageAnatoly Techtonik2010-07-057-7/+0
|
* use subprocess in bootstrap.py instead of os.execve to avoid losingAnatoly Techtonik2010-07-051-0/+5
| | | | output control on Windows - see http://bugs.python.org/issue9148
* Fix substitution in command-line actions created by the global Alias() function.Steven Knight2010-07-052-0/+10
|
* Add .sx assembly files to preprocessed-assembly source scanner list. Closes ↵Gary Oberbrunner2010-07-042-1/+6
| | | | issue 2573.
* Set module metadata for site_scons/site_init.py files. From Arve Knudsen; ↵Gary Oberbrunner2010-07-042-2/+20
| | | | closes issue 2520.
* Users Guide updates re: Tools as packages. Also updates UG xml files for my ↵Gary Oberbrunner2010-07-041-0/+5
| | | | previous patch. Closes issue 2642.
* Add all the per-system and per-user site_scons dirs, per discussion in SEP 002.Gary Oberbrunner2010-07-043-6/+65
|
* Issue 5062: XML fixes in the User's Guide. (Dirk Baechle)Steven Knight2010-06-271-0/+4
|
* Update Changes with the LaTeX changes I committed earlier to branches/pendingRobert Managan2010-06-171-0/+7
| | | | that are now in trunk.
* Fix #2574: case sensitivity issue with Fortran module scanner.Gary Oberbrunner2010-06-172-3/+7
|
* Add Users Guide example of generating source code.Gary Oberbrunner2010-06-171-0/+4
|
* Issue 2390: Support appending to $*FLAGS values (CLVar instances) in aSteven Knight2010-06-153-11/+27
| | | | | copied construction environment without also affecting the value in the original construction environment. (Matt Hughes)
* Issue 2647: In Executor.Null.get_all_children(), really return all ofSteven Knight2010-06-152-3/+4
| | | | the children, including the explicit dependencies, not just the sources.
* Merged revisions 4727-4729,4731-4938,4940-5028 via svnmerge fromSteven Knight2010-06-153-12/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/branches/pending ........ r4942 | stevenknight | 2010-06-03 12:41:20 -0700 (Thu, 03 Jun 2010) | 13 lines Isseu 2641: Latest drop of the TestCmd infrastructure, v. 1.3, including: * Support for test timeouts. * Ability to set separate match_stdout and match_stderr functions. * Ability to set separate diff_stdout and diff_stderr functions. * Static methods for the various underlying match* and diff* functionality. * Ability to get at the various match* and diff* functions by attribute name. * Got rid of checks for difflib now that Python 2.3 is the floor (for this infrastructure, anyway). Ripple effects in two test scripts. Added upstream unit test modules (QMTest/Test{Cmd,Common}Tests.py). Added a README.txt file. ........ r4943 | stevenknight | 2010-06-03 13:00:31 -0700 (Thu, 03 Jun 2010) | 2 lines Grab the correct TestCmd files with the updated version number. ........ r4946 | managan | 2010-06-04 09:39:20 -0700 (Fri, 04 Jun 2010) | 4 lines On Windows add a '/D' to the command line so it recognizes drive letters in the source or target file paths ........ r4947 | managan | 2010-06-04 09:51:48 -0700 (Fri, 04 Jun 2010) | 5 lines The scanner was not parsing the dependencies in \includegraphics commands when there was whitespace (including carriage returns) in the command. While we need a better long term fix this covers this concern. ........ r4948 | managan | 2010-06-04 11:13:12 -0700 (Fri, 04 Jun 2010) | 3 lines Dropped an import line that is needed by the last commit of mine for Windows depenedant option on latex command lines ........ r4949 | managan | 2010-06-04 12:27:48 -0700 (Fri, 04 Jun 2010) | 7 lines Some latex packages break up commands where you normally could not by using a comment character at the end of the first line. Our current scanner broke on this and lost some dependecies. While we need general fix, this patch solves this problem ........ r4950 | managan | 2010-06-04 15:51:36 -0700 (Fri, 04 Jun 2010) | 5 lines Tweak how we handle comments within Latex source files when scanning and looking for dependencies. We were adding a space when a comment broke a line and we should not have. ........ r4984 | managan | 2010-06-07 09:37:40 -0700 (Mon, 07 Jun 2010) | 6 lines The multi-line_include-options test failed to check for the existence of latex. Added that so this test is skipped on systems without latex. ........
* This changeset increments the trunk to the next minor level, 2.1.0, andGreg Noel2010-06-153-57/+30
| | | | | | | | updates the dates and other information in the files to have the right base values. With this changeset, 2.0.0 is history and a new era has begun. It's time to celebrate; anybody want a beer?
* Add the warning about the regression in 1.3 that's carried over into 2.0.Greg Noel2010-06-152-0/+18
| | | | | Since the problem has a viable workaround, it was not deemed worth delaying the 2.0 release.
* Move update-release-info.py from src/ to tests/update_release-info/Greg Noel2010-06-111-244/+0
|
* Move test/update-release-info.py to src/test_update-release-info.py.Steven Knight2010-06-101-0/+244
|
* Test fixes for Solaris, notably making test/Actions/function.py printSteven Knight2010-06-082-2/+6
| | | | intermediate messages to avoid buildbot hangs.
* Add a src/CHANGES.txt entry for the problem with is_Dict()Greg Noel2010-06-081-0/+3
|
* Update src/CHANGES.txt for the upper-case-platform fix.Steven Knight2010-06-081-0/+3
|
* Architecture canonicalization fixes:Steven Knight2010-06-071-9/+12
| | | | | | | * Lower-case the *_platform values to handle Pythons that return upper-case values like 'AMD64'. * Add "i[456]86" entries to the canonicalization dictionary. * Sort and reformat the dictionary for readability.
* Initial drop of bin/update-release-info.py.Greg Noel2010-06-074-13/+1061
| | | | | | | | | | | | This program automates the process of inserting the release configuration information that is currently done by hand. The configuration data now all lives in a file, 'ReleaseConfig'. Change the configuration file, run the program, and, hey presto, the files are updated. More work needs to be done; the documentation doesn't quite match with the program and the regression tests only cover the release flows, but it's important to get this stuff out before the next release is published so people can start using it.
* For some reason, using the `imp` module to do imports doesn't do quite theGreg Noel2010-06-074-38/+22
| | | | | | | | | same thing as using the 'import' statement, even though the documentation clearly says that the 'import' statement uses the 'imp' module under the covers. I have no clue why, but there were some cases where it made a difference. The code was changed to using 'imp' to prevent the fixers from trying to convert the old names to the new names, so this changeset uses a different technique to hide the old names.
* Merged revisions 4964 via svnmerge fromWilliam Deegan2010-06-062-2/+9
| | | | | | | | | | http://scons.tigris.org/svn/scons/checkpoint/trunk ........ r4964 | bdbaddog | 2010-06-05 21:09:54 -0700 (Sat, 05 Jun 2010) | 3 lines Changes for 2.0.0.beta.20100605 checkpoint release. ........
* Update release notes to include note about MSVC/VS/SDK improvementsWilliam Deegan2010-06-061-3/+4
|
* Restore the __COPYRIGHT__ and __FILE__ header lines.Steven Knight2010-06-061-0/+3
|
* When trying to execute v[cs]*vars*.bat scripts to fetch the VisualSteven Knight2010-06-062-8/+39
| | | | | | | | | | | | {C++,Studio} environment variables, propagate %COMSPEC% and any %VS*COMNTOOLS% variables from os.environ, since they're outright required for Express versions of the scripts (and maybe others) to execute correctly. Only propagate the values if they're not manually set in the ENV execution environment. Additionally, if the script execution put anything on stderr, propagate it to our stderr so we don't swallow errors. (Unfortunately, errors don't necessarily cause these scripts to exit non-zero.)
* Fix tests on win32William Deegan2010-06-051-0/+3
|
* Issue 1975: Add documentation of the AllowSubstExceptions() functionSteven Knight2010-06-041-0/+4
| | | | to the User's Guide. (Jim Randall)
* Initial Migration of MSVC logic from 1.3 branch.William Deegan2010-06-033-66/+116
|
* Fix src/RELEASE.txt typos in trunk.Steven Knight2010-05-311-3/+3
|
* Merged revisions 4838-4911,4913-4914,4916-4917,4919-4924,4926-4927,4929-4936 ↵Steven Knight2010-05-312-0/+7
| | | | | | | | | | | | | | | | | | | | via svnmerge from http://scons.tigris.org/svn/scons/checkpoint/trunk ........ r4914 | bdbaddog | 2010-05-24 23:07:53 -0700 (Mon, 24 May 2010) | 3 lines Updated version strings and date string for checkpoint ........ r4926 | stevenknight | 2010-05-29 22:57:09 -0700 (Sat, 29 May 2010) | 2 lines Update CHANGES.txt for checkpoint release. ........ r4929 | stevenknight | 2010-05-30 08:58:54 -0700 (Sun, 30 May 2010) | 2 lines Generate a .beta., not .alpha. ........
* Prepare for checkpoint release. Everything should be set up and readyGreg Noel2010-05-304-8/+7
| | | | | | | | | | | | | | 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-2810-32/+46
| | | | | | 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-266-42/+53
| | | | | | | | | | | | | | | | | | | | | | 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-262-3/+17
|
* Delete references to QMTest/unittest.py, which has been removed.Steven Knight2010-05-251-1/+0
|
* Convert old-style classes in miscellaneous files to new-stylre classes:Steven Knight2010-05-211-1/+1
| | | | src/test_strings.py, runtest.py and doc/man/scons.1.
* 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
|
* Convert old-style classes in src/script to new-style classes.Steven Knight2010-05-203-6/+6
|
* 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
|
* Updates to README from W. Trevor KingGreg Noel2010-05-191-20/+28
|
* 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
|