| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix use of $CHANGED_SOURCES with the --config=force option so that | Steven Knight | 2009-01-29 | 1 | -0/+11 | |
| | | | | | .sconsign build state stays consistent. | |||||
| * | Detect the presence of 8.3 names on Windows when looking on-disk | Steven Knight | 2009-01-27 | 1 | -2/+12 | |
| | | | | | for whethr an entry exists. | |||||
| * | Fix a mismatch in generated GUIDs on non-Windows platforms by | Steven Knight | 2009-01-25 | 1 | -2/+6 | |
| | | | | | | canonicalizing the file name used for the MD5 checksum so it always looks like it's a Windows path (i.e., uses \ separators). | |||||
| * | Fix shelling out to non-.exe commands from --interactive mode on | Steven Knight | 2009-01-21 | 1 | -1/+5 | |
| | | | | | | Windows by accomodating platform-specific behavior in the way subprocess.Popen() calls handle shell= arguments with lists. | |||||
| * | Detect implicit command dependencies even when the command is quoted. | Steven Knight | 2009-01-20 | 1 | -1/+8 | |
| | | ||||||
| * | Fix calculation of $UNCHANGED_SOURCES to include correctly sources | Steven Knight | 2009-01-19 | 1 | -4/+4 | |
| | | | | | for which the target doesn't exist. | |||||
| * | Various Windows fixes: | Steven Knight | 2009-01-18 | 3 | -10/+29 | |
| | | | | | | | | | | | | * Restore correct code to detect a bad drive on Windows. * Update the bad drive error message to include the target name. * Update SConfTests.py to print the config.log on error. * Fix the smart_link() error message to not use repr() of a path so escaping the \ separators on Windows doesn't interfere with regex matchs. * Update regexes in test/VariantDir/reflect.py to accomodate command-line re-ordering to put the /OUT: first in the line. * Explicitly check for smart_link() messages even on Windows. | |||||
| * | Issue 2278: Emit header name when using SWIG directors (Ben Webb) | Greg Noel | 2009-01-17 | 1 | -4/+25 | |
| | | ||||||
| * | Fix ability to Install() the same file multiple times. | Steven Knight | 2009-01-13 | 2 | -5/+5 | |
| | | ||||||
| * | Remove $CCFLAGS from the the default definitions of $CXXFLAGS for | Steven Knight | 2009-01-10 | 2 | -2/+2 | |
| | | | | | | Visual C/C++ and MIPSpro C++ on SGI so, they match other tools and avoid flag duplication on C++ command lines. | |||||
| * | Update src/CHANGES.txt for recent checkins. | Steven Knight | 2009-01-10 | 1 | -1/+2 | |
| | | | | | Use $WINDOWS_INSERT_DEF instead of the deprecated $WIN32_INSERT_DEF. | |||||
| * | Issue 1086: add support for generic batch build actions, and | Steven Knight | 2009-01-09 | 22 | -312/+851 | |
| | | | | | | | | | | | | | | | | | | | | | | | specific support for batched compilation for Microsoft Visual C/C++. Merged revisions 3819-3851,3854-3869,3871-3877,3880 via svnmerge from http://scons.tigris.org/svn/scons/branches/sgk_batch ........ r3820 | stevenknight | 2008-12-09 23:59:14 -0800 (Tue, 09 Dec 2008) | 6 lines Issue 1086: Batch compilation support: * $MSVC_BATCH to control Visual C/C++ batch compilation. * New $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS construction variables. * New Action(batch_key=, targets=) keyword arguments. ........ r3880 | stevenknight | 2009-01-07 20:50:41 -0800 (Wed, 07 Jan 2009) | 3 lines Use UniqueList objects to collect the all_children(), all_prerequisites() and all_sources() lists instead of calling uniquer_hashables() by hand. ........ | |||||
| * | Remove the feature that would build .pdf graphics files | Robert Managan | 2009-01-09 | 2 | -26/+8 | |
| | | | | | | | | | | | | | | | | | | | from .eps files for the pdf latex builder That is if the .tex file has "\includegraphics{figure1}" and the file figure1.eps then when using the .DVI builder latex will find the file and all is fine. However, when using the .PDF builder pdflatex can not process .eps files and will fail. After this patch the user will need to add env.PDF('figure1.eps') Update two tests that used the old feature and would fail otherwise I could not come up with a way to test for a feature that is removed. That is, I can write a test that works before the update and fails after but not the other way around. | |||||
| * | Issue 2279: Support $SWIGOUTDIR values with spaces in the | Steven Knight | 2009-01-08 | 1 | -1/+1 | |
| | | | | | directory name. (Arve Knudsen) | |||||
| * | Fix issue #1175: allow WIN32_INSERT_DEF=0 to turn off --output-def in mingw ↵ | Gary Oberbrunner | 2009-01-07 | 1 | -1/+2 | |
| | | | | | link. | |||||
| * | Fix issue 2273: Users Guide msvc missing a few vars. | Gary Oberbrunner | 2009-01-07 | 1 | -0/+3 | |
| | | ||||||
| * | Fix issue 2274 (LDMODULE* ignored except on Mac): integrated patch from Arve ↵ | Gary Oberbrunner | 2009-01-06 | 3 | -22/+53 | |
| | | | | | Knudsen. | |||||
| * | Add -e$TARGET to Borland linker command line, to fix issue #1166. | Gary Oberbrunner | 2009-01-06 | 1 | -2/+2 | |
| | | ||||||
| * | First part of issue 2278: handle quoted module names in SWIG source | Greg Noel | 2009-01-04 | 1 | -3/+13 | |
| | | ||||||
| * | Simplify how NodeLists expand callable methods by making the NodeList | Steven Knight | 2009-01-04 | 2 | -47/+63 | |
| | | | | | | class itself callable, instead of relying on a subsidiary CallableComposite class for that behavior. | |||||
| * | Use a SCons.Util.UniqueList instance for the Executor.sources list | Steven Knight | 2009-01-01 | 2 | -10/+5 | |
| | | | | | instead of maintaining its uniqueness by hand. | |||||
| * | Have the {Append,Prepend}ENVPath() canonicalization make sure there's the | Steven Knight | 2009-01-01 | 1 | -1/+1 | |
| | | | | | string is non-null before checking whether the first character is '#'. | |||||
| * | Fix bug 2193: http://scons.tigris.org/issues/show_bug.cgi?id=2193 | Gary Oberbrunner | 2009-01-01 | 3 | -21/+52 | |
| | | | | | | | | | | | Ap/PrependENVPath now accept paths starting with # and Dirs. Added optional _canonicalize arg to SCons.Util.Ap/PrependPath, and pass an implementation of that into them from Environment.Ap/PrependENVPath. Can't just always do the canonicalization in SCons.Util because there is no env there to get the fs to convert a #-prefixed path to the proper path. | |||||
| * | Allow subclassing of File and Dir nodes by having the must_be_same() | Steven Knight | 2008-12-30 | 2 | -1/+15 | |
| | | | | | method check for isinstance(), not an exact class match. | |||||
| * | Issue 1417: Fix use of attributes (${SOURCES.windows}, e.g.) with null | Steven Knight | 2008-12-30 | 2 | -26/+27 | |
| | | | | | lists of targets and sources. | |||||
| * | Add warnings for use of the (already) deprecated Options object | Steven Knight | 2008-12-20 | 7 | -5/+91 | |
| | | | | | and its related functions. | |||||
| * | Issue 2247: Don't fail if we can't import a _subprocess module on Windows. | Steven Knight | 2008-12-20 | 1 | -1/+5 | |
| | | ||||||
| * | Issue 2276: Fix use of codecs module in pre-2.3 Python versions. | Steven Knight | 2008-12-20 | 1 | -0/+13 | |
| | | ||||||
| * | Revert r3828 (vs9 support) in favor of the vs_revamp integration. | Steven Knight | 2008-12-12 | 1 | -68/+1 | |
| | | ||||||
| * | Issue 2255: Handle scanning of UTF-8 and UTF-16 files. (Greg Spencer) | Steven Knight | 2008-12-12 | 13 | -31/+155 | |
| | | ||||||
| * | Issue 2102: Add support for Microsoft Visual Studio 9. (Dmitri Rubinstein) | Steven Knight | 2008-12-11 | 1 | -1/+68 | |
| | | ||||||
| * | Issue 2231: Add a --warn=future-deprecated option, along with | Steven Knight | 2008-12-11 | 3 | -3/+29 | |
| | | | | | | | | FutureDeprecatedWarning and MandatoryDeprecatedWarning subclasses. Use these to future-deprecate the Taskmaster.Task class, which we intend to turn into an abstract base class by requiring subclasses to implement the .needs_execute() method. | |||||
| * | Added regression test for issue #1249 | Gary Oberbrunner | 2008-12-11 | 1 | -1/+1 | |
| | | ||||||
| * | Fix issue #1249 by making Mkdir action (actually mkdir_func) succeed if the ↵ | Gary Oberbrunner | 2008-12-11 | 2 | -1/+97 | |
| | | | | | underlying mkdir throws EEXIST and there is an existing dir there already. | |||||
| * | Print "scons: Build interrupted." on stderr, not stdout. | Steven Knight | 2008-12-10 | 1 | -1/+2 | |
| | | ||||||
| * | Issue 1287: copy File attributes from the local Node to a Repository | Steven Knight | 2008-12-10 | 1 | -0/+13 | |
| | | | | | | Node so we identify shared object files in a Repository and can link them into a local shared library. (Matthew Wesley) | |||||
| * | Create Taskmaster.{Always,OutOfDate}Task subclasses of Taskmaster.Task | Steven Knight | 2008-12-08 | 4 | -30/+53 | |
| | | | | | to hold different implementations of the .needs_execute() method. | |||||
| * | Make ${,UN}CHANGED_{SOURCES,TARGETS} into future reserved construction | Steven Knight | 2008-12-07 | 4 | -15/+73 | |
| | | | | | variable names, with an appropriate warning. | |||||
| * | Issue 2265: Suppress messages about spurious dependency cycles. | Steven Knight | 2008-12-07 | 3 | -29/+43 | |
| | | | | | (Jason Kenny) | |||||
| * | Issue 2116: Eliminate some spurious dependency cycles by being more | Steven Knight | 2008-12-06 | 2 | -30/+147 | |
| | | | | | | aggressive about pruning pending children from the Taskmaster walk. (Benoit Belley) | |||||
| * | Issue 2267, fix use of uninitialized variable | Greg Noel | 2008-12-06 | 1 | -6/+6 | |
| | | ||||||
| * | Issue 2265: Add additional --taskmastertrace= messages in the Task class. | Steven Knight | 2008-12-05 | 2 | -16/+93 | |
| | | | | | Refactor messages in the Taskmaster class to use new, common methods. | |||||
| * | Fix issue #3: make Append/PrependUnique uniquify the appended/prepended list ↵ | Gary Oberbrunner | 2008-12-05 | 2 | -4/+30 | |
| | | | | | first. | |||||
| * | Fix a Glob() exception (with stack trace) when an explicit Node | Steven Knight | 2008-12-02 | 2 | -8/+31 | |
| | | | | | | exists in a repository directory without a corresponding on-disk file or directory. | |||||
| * | Accidently left a debug print in. | Robert Managan | 2008-11-25 | 1 | -4/+5 | |
| | | ||||||
| * | Add a test for the case of a .DVI build using a .eps graphics. | Robert Managan | 2008-11-25 | 1 | -10/+20 | |
| | | | | | | | Test that we don't make a .pdf file from the graphic. The patch also covers the case of requiring the graphics files I search for to have an extension so we don't try to build fig.eps from fig.eps... | |||||
| * | Add reference to LoadableModule in SharedLibrary description | Greg Noel | 2008-11-19 | 1 | -0/+5 | |
| | | ||||||
| * | Speed up Node.FS.EntryProxy.__getattr__() by not spending cycles | Steven Knight | 2008-11-15 | 1 | -10/+22 | |
| | | | | | | | | generating an AttributeError exception message that gets ignored most of the time. Instead, re-raise an AttributeError subclass that delays message generation until its __str__() method is actually called. (Brad Fitzpatrick) | |||||
| * | Fix typo found by Jared Grubb | Greg Noel | 2008-11-15 | 1 | -1/+1 | |
| | | ||||||
| * | I found that my coding for automatically building .pdf files from .eps files | Robert Managan | 2008-11-12 | 1 | -1/+1 | |
| | | | | | | | failed when the .tex file is in a subdirectory. I added a new test and made the one line fix. | |||||
