summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add a test that the packages used are installed.Robert Managan2009-08-312-0/+8
| | | | Otherwise skip the test.
* Use mailing list information at scons.org instead of tigris.orgGreg Noel2009-08-281-2/+2
|
* Add copyright notice to Announcement.txt to satisfy the test_strings.py testWilliam Deegan2009-08-271-0/+3
|
* Blank Announement templateWilliam Deegan2009-08-261-0/+68
|
* As I set up the test case for the glossary and nomencl packagesRobert Managan2009-08-217-47/+249
| | | | | | | | | | | I found that when only one tool (say pdftex) is initialized that some of the actions for bibtex... are not created. Moved most common actions and environment settings to one routine in tex.py that the other text tools (pdftex, pdflatex, latex) call. Also fixed a typo in the nomenclature action setup. There was a '$' that should not have been there.
* Add comment for glossaries/scronyms updateRobert Managan2009-08-211-0/+2
|
* Add test for glossaries package. and patch tex.pyRobert Managan2009-08-212-3/+160
| | | | to support it
* Move credit for one fix from Jason K to Benoit B.William Deegan2009-08-131-5/+7
| | | | Add credit for Jason K for HOST/TARGET OS/CPU separation.
* Added info on my checkins to CHANGES.txt for checkpoint releaseWilliam Deegan2009-08-111-0/+8
|
* Make a note of the Latex changes made recentlyRobert Managan2009-08-101-0/+9
|
* Update CHANGES.txt to include Jared Grubb's contributionGreg Noel2009-08-101-0/+4
|
* Move the definition of env['LATEXSUFFIXES'] from Defaults.py to theRobert Managan2009-08-065-1/+9
| | | | | | | various *tex.py generate functions. This is to avoid adding LATEXSUFFIXES to the environment when the tools are not loaded.
* Check that MSVC install dir returned by registry actually exists before ↵Gary Oberbrunner2009-08-051-1/+9
| | | | using it. Also added some debug stmts to vc.py.
* Fix MSVC 7.1 IDE path (for MSVS detection code) in Tool/MSCommon/vs.py.Gary Oberbrunner2009-08-041-2/+2
|
* Solaris test portability fixes.Steven Knight2009-08-033-3/+15
|
* Don't die if we can't execute the Solaris packaging utilities, so theSteven Knight2009-08-021-16/+24
| | | | | sunc++.py module will import okay (for testing, etc.) on non-Solaris systems.
* Add optional time stamping and elapsed time reporting to Trace().Steven Knight2009-08-021-1/+16
|
* Speed up Solaris packaging checks for C++ by caching results andSteven Knight2009-08-021-21/+49
| | | | grepping /var/sadm/install/contents for path names.
* Use regular expression matching to allow our "do nothing script"Steven Knight2009-08-011-9/+9
| | | | to execute in up to 0.002 seconds.
* Document build fixes.Steven Knight2009-07-253-2/+5
|
* Update the Test{Cmd,Common}.py 0.36, with better diff reportingSteven Knight2009-07-247-79/+114
| | | | | | | (specifically of output matches using regular expressions). Update tests for corresponding inteface changes. Add use of diff_re() to test/sconsign/script/Configure.py so we can get accurate information about its buildbot failure.
* Turns out that in my revamped TeX builder I was listing the .dvi orRobert Managan2009-07-221-5/+5
| | | | | | | | | | .pdf output file as a sideeffect since it is listed as an output file in the .fls file. This caused the message that there were two ways to build the file. In fixing it I have to exclude both the .dvi and .pdf target because some test decks produce both... THat hsoudl rarely happen in practice but It is better to handle that case.
* Fix formatting of a debug message that was preventing normal execution.Steven Knight2009-07-221-1/+1
|
* Update tex builder to use the -recorder option.Robert Managan2009-07-2214-32/+253
| | | | | | | | | | | | | | | | | This was prompted because MikTeX, used on Windows, does not put the same information on files opened into the log file. The -recorder option gives a .fls file that is the same on all platforms. We still use the .log file contents to find warnings and errors that mean we need to rerun latex... Also add message about errors so user does not have to scroll up through all the latex output to find if there was an error. Update all tests to handle the new command line option. Add one more test on grpahics conversion.
* When setting up SDK, just return if there's no installed Visual StudioSteven Knight2009-07-211-0/+2
| | | | of the specified version.
* Fix an import error for a reference in the Configure() method.Steven Knight2009-07-211-0/+1
|
* Fix execution of test/MSV[CS]/*.py tests on non-Windows systems bySteven Knight2009-07-212-2/+4
| | | | | not assuming that %PROCESSOR_ARCHITECTURE% will be defined, and not assuming that we'll find any installed Windows SDKs.
* In addition to changed merged below, commented out for platform os2 use of ↵William Deegan2009-07-2128-230/+843
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msvc, mslib, mslink as they cause test/import.py to fail. I don't have an OS2 system to resolve the issues on. Merged revisions 4065,4067-4068,4071-4072,4074,4076,4085,4111,4163,4222 via svnmerge from http://scons.tigris.org/svn/scons/branches/vs_revamp ................ r4065 | stevenknight | 2009-03-02 16:48:05 -0800 (Mon, 02 Mar 2009) | 42 lines Copy over changes by hand from branches/core (I was working in a directory pointing to the wrong branch): ........ r4059 | stevenknight | 2009-03-02 06:54:13 -0800 (Mon, 02 Mar 2009) | 14 lines Initial prototypes of modules for architecture support (MSCommon/arch.py) and Visual C/C++ configuration distinct from (and in preference to) the Visual Studio configuration, incorporating configuration info and ideas from Jason Kenny's latest parts/tools/MSCommon work. This has a lot of cut-and-paste right now and does NOT actually work. In particular, there are no changes to the rest of the infrastructure to actually call any of this new stuff. I'm checking these in so I can sync on other systems for continued development. The ultimate goal is for much of the current MSCommon/vs.py module's logic to migrate to MSCommon/vc.py, since that's what we're actually interested in configuring. ........ r4058 | stevenknight | 2009-03-02 06:49:35 -0800 (Mon, 02 Mar 2009) | 2 lines Fix doc string. ........ r4056 | stevenknight | 2009-03-01 06:10:31 -0800 (Sun, 01 Mar 2009) | 4 lines Change the sanity_check file for 6.1 per Jason's update. Add an optional version string argument to detect_sdk(). Import directly from common, not SCons.Tool.MSCommon.common. ........ r4055 | stevenknight | 2009-02-28 05:29:03 -0800 (Sat, 28 Feb 2009) | 5 lines Minor common.py enhancements: Refactor is_win64() to cache its return value so we don't have to hit registry every time we want to know if the OS is 64-bit. Accept SCONS_MSCOMMON_DEBUG=- to mean print debug messages to stdout. ........ ................ r4067 | stevenknight | 2009-03-06 04:59:21 -0800 (Fri, 06 Mar 2009) | 4 lines Fix entries in batch_file_map, after a double-check with the original code. Use a host_architecture of None in the map to indicate the "default" entry if there isn't a specific .bat file for our current architecture. ................ r4068 | stevenknight | 2009-03-06 05:15:39 -0800 (Fri, 06 Mar 2009) | 2 lines Add include_subdir and lib_subdir data to the SDK definitions. ................ r4071 | stevenknight | 2009-03-10 07:42:53 -0700 (Tue, 10 Mar 2009) | 4 lines Capture basically working snapshot. src/engine/SCons/Tool/msvsTests.py and test/IDL/midl.py still fail, and code needs clean up. ................ r4072 | stevenknight | 2009-03-11 06:38:37 -0700 (Wed, 11 Mar 2009) | 2 lines Fix path to Common7\Tools. Find vs*.bat files. ................ r4074 | stevenknight | 2009-03-13 17:11:55 -0700 (Fri, 13 Mar 2009) | 3 lines Import SCons.Tool.MSCommon.vc so it works regardless of other sys.path manipulation. ................ r4076 | stevenknight | 2009-03-19 08:08:48 -0700 (Thu, 19 Mar 2009) | 7 lines Refactor SDK support: * New mssdk_exists() and mssdk_setup_env() methods as the primary public entry points. * Call internal sdk.*() utility functions that just return information (like the SDK structure) not handle the actual setting. * Give the VisualStudio definitions explicit settings for the SDK version. ................ r4085 | bdbaddog | 2009-04-05 14:30:46 -0700 (Sun, 05 Apr 2009) | 3 lines Fix "can't find module vc" issue when building on windows. ................ r4111 | stevenknight | 2009-04-19 07:47:47 -0700 (Sun, 19 Apr 2009) | 2 lines Doc updates for how MSVS_VERSION is used. ................ r4163 | bdbaddog | 2009-04-29 17:32:43 -0700 (Wed, 29 Apr 2009) | 4 lines Fix for bug 2405 Also refactored some logic from Defaults._defines() into Defaults.processDefines() which is then used by msvs.py ................ r4222 | bdbaddog | 2009-05-31 17:01:22 -0700 (Sun, 31 May 2009) | 8 lines Added definition of HOST_OS|ARCH TARGET_OS|ARCH (For win32 only right now) Migrated some logic to determine arch from Tools/MSCommon -> Platform/Win32.py Fixed lots of minor issues with string values for directories, architectures, and registry keys Switch to find VS installs by registry (was using VC install location previously) Added but commented out that HOST_{OS|ARCH} and TARGET_{OS|ARCH} will become reserved var names in Environment() Need to resolve issues that SCons is issuing messages when SCons itself sets these variables. ................
* Fix typo I foundRobert Managan2009-06-221-1/+1
|
* - Merged r4228 (Bugfix for runtest.py) from branches/installerLukas Erlinghagen2009-06-131-1/+1
|
* - Changed the option--duplicate test to only test the number of hard links ↵Lukas Erlinghagen2009-06-121-1/+13
| | | | on systems that actually support it
* fix minor unicode issue in UtilTestsLudwig Hähne2009-05-301-1/+3
|
* Doc patch from issue 2282 (mention JAVAVERSION in users guide), thanks to ↵Gary Oberbrunner2009-05-292-0/+40
| | | | Knut Arild Erstad.
* Fix issue #2419 by sorting the other return path from glob() in FS.py. ↵Gary Oberbrunner2009-05-292-2/+10
| | | | Thanks to Jin Liu for the original analysis of the problem.
* Fix for issue 2088: Java version 5 is same as 1.5 and 6 is same as 1.6.Gary Oberbrunner2009-05-292-2/+30
|
* Support Intel v11 compiler on Windows. Most of the code was alreadyGary Oberbrunner2009-05-221-1/+3
| | | | | fine; this just generalizes a check for whether it's really where the registry says it is, to allow the new v11 location (Bin/<arch>/icl.exe).
* Issue 2229, fix, tests, docGreg Noel2009-05-173-45/+22
|
* Remove duplicate testGreg Noel2009-05-171-90/+0
|
* typoGreg Noel2009-05-171-1/+1
|
* Issue 2415: Tolerate unicode strings when using intern()Ludwig Hähne2009-05-174-18/+39
|
* Issue 2410: Fix crash when using one-character identifiers in C and C++ macros.Greg Noel2009-05-142-2/+6
|
* Apply fix to Textfile/Substfile suggested by Gary OberbrunnerGreg Noel2009-05-131-1/+1
|
* Fix packaging tests: exclude test/Fortran/.exclude_tests from theSteven Knight2009-05-131-0/+1
| | | | search for expanded __COPYRIGHT__ strings in the *-src* packages.
* Add ipkg.py to the MANIFEST.in list and fix 1.5 fixSteven Knight2009-05-132-4/+9
| | | | (string.split() instead of string methods).
* Rename bin/linecount to bin/linecount.py and provide finer-grainedSteven Knight2009-05-132-83/+123
| | | | (and more accurate) breakdowns of the tests.
* Fix textfile.py breakaga on platforms with weird end-of-line conventionsGreg Noel2009-05-121-1/+1
|
* Fix site_scons/site_init.py test failure on Windows by using 'type' instead ↵Gary Oberbrunner2009-05-121-3/+9
| | | | of 'cat' if win32.
* Fix issue 2421 by not trying to use os.chown on Windows.Gary Oberbrunner2009-05-121-3/+6
|
* Fix issue 1382: chown .sconsign.dblite back to original user/group when ↵Gary Oberbrunner2009-05-121-0/+20
| | | | done, when running as root. If it didn't exist, chown to user who executed sudo if known. Hard to test automatically because test needs to run as root.
* Make building SCons distribution on Windows work better: make whereis() look ↵Gary Oberbrunner2009-05-111-10/+15
| | | | for .exe as well as original filename on Windows.