Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Avoid 3.0 fixer issues by not using module names as variable names. | Steven Knight | 2010-04-13 | 4 | -25/+51 | |
| | ||||||
* | Issue 2336: Forward compatibility for use of the "builtins" module | Steven Knight | 2010-04-12 | 7 | -57/+66 | |
| | | | | instead of __builtin__. | |||||
* | Towards issue 2336: Rename the compat/builtins.py module to | Steven Knight | 2010-04-11 | 3 | -2/+2 | |
| | | | | compat/_scons_builtings.py, to avoid the name conflict. | |||||
* | Add compat "collections" module for pre-2.4 Python verseions. For now. | Steven Knight | 2010-04-11 | 8 | -18/+77 | |
| | ||||||
* | Issue 2331: For forward compatibility, use "import pickle" and have | Steven Knight | 2010-04-09 | 5 | -31/+56 | |
| | | | | the SCons.compat layer import cPickle as pickle when it's available. | |||||
* | Issue 2330: For forward compatibility, use "import profile" and have | Steven Knight | 2010-04-09 | 2 | -4/+18 | |
| | | | | the SCons.compat layer import cProfile as profile when it's available. | |||||
* | Remove the deleted _scons_UserString.py file from the packaging manifest. | Steven Knight | 2010-04-08 | 1 | -1/+0 | |
| | ||||||
* | Issue 2334: Use compatibility versions of collections.User{Dict,List,String} | Steven Knight | 2010-04-07 | 27 | -191/+115 | |
| | | | | | instead of the deprecated User{Dict,List,String} modules. The two test scripts that use User{List,String} fall back on ImportError by hand. | |||||
* | Issue 2332: Convert from using StringIO.StringIO class to using the | Steven Knight | 2010-04-07 | 16 | -73/+132 | |
| | | | | | forward-compatible io.StringIO class, with the addition of an "io" compatibility module for Python versions before 2.6. | |||||
* | Issue 2332 (preparation): refactor print statements so we can | Steven Knight | 2010-04-06 | 4 | -11/+19 | |
| | | | | transition to using the Python 2.6 io.StringIO class. | |||||
* | Fix test for non-win32 platforms | William Deegan | 2010-04-06 | 1 | -5/+4 | |
| | ||||||
* | Fix vc9.0 express issue, misspelling, and add testcase which would have ↵ | William Deegan | 2010-04-06 | 2 | -1/+61 | |
| | | | | exposed the issue. | |||||
* | Issue 2331: use cPickle in preference to the pickle module. | Steven Knight | 2010-04-06 | 1 | -11/+11 | |
| | ||||||
* | Fix XML in documentation, and in the bin/scons-doc.py script that generates | Steven Knight | 2010-04-05 | 21 | -85/+94 | |
| | | | | the User's Guide XML from the .in files' SGML. | |||||
* | Adding 1.3.0.d20100404 | William Deegan | 2010-04-05 | 2 | -3/+3 | |
| | ||||||
* | Remove references to the removed _scons_sets15.py module. | Steven Knight | 2010-04-02 | 2 | -5/+0 | |
| | ||||||
* | Revert revision 4742. How hard is it to understand "No bugfixes in 2.0"? | Greg Noel | 2010-03-31 | 1 | -4/+1 | |
| | | | | This fix should be in 2.0.1, which will mirror the changes in 1.3.1. | |||||
* | A bit of a blind checkin, but there's no need to put the compatibility names | Greg Noel | 2010-03-31 | 1 | -5/+2 | |
| | | | | | in the __builtin__ namespace, as this program only imports standard Python modules, which shouldn't need any such names. | |||||
* | Fix exception thrown when VC9.0Exp is used. | William Deegan | 2010-03-31 | 1 | -1/+4 | |
| | ||||||
* | Only one SCons file uses urllib, and only one routine from that module, so | Greg Noel | 2010-03-30 | 1 | -2/+11 | |
| | | | | | use a simple hack to load that routine, no matter wheter it's Python 2.x or Python 3.x. Tested with Python 2.5, 2.6, and 3.0. | |||||
* | Remove the recently-removed _scons_sets15.py from MANIFEST.in. | Steven Knight | 2010-03-30 | 2 | -2/+1 | |
| | | | | Fix a typo in the SConstruct. | |||||
* | Trivial man page fix; fixes issue #2585. | Gary Oberbrunner | 2010-03-30 | 1 | -1/+1 | |
| | ||||||
* | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-03-29 | 37 | -239/+79 | |
| | | | | | | | | | | | | | The 'buffer' fixer simply replaces 'buffer( ... )' with 'memoryview( ... )', which is incorrect for our cases, so these changes had to be done by hand and a forward-compatibility class added. The 'xrange' fixer was applied. Manual changes were minimal: a few case in test strings and one use of 'range' as an identifer in the same scope as where 'xrange' was converted to 'range'. The "sets15" compat function, which provided backward compatibility for Python versions prior to 2.2, was removed as no longer needed. | |||||
* | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-03-29 | 21 | -165/+127 | |
| | | | | | | | Accumulated small fixers: renames, next, zip, and intern. Files that were modified or added while developing on branches/pending didn't have the fixers previously applied. This patchset picks up those. | |||||
* | http://scons.tigris.org/issues/show_bug.cgi?id=2329 | Greg Noel | 2010-03-27 | 102 | -461/+341 | |
| | | | | | | | | | | | | | | | 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'). Comparisons between types were changed to use 'isinstance()'. | |||||
* | Issue 2327: provide a compat sorted() function for pre-2.4 Python versions. | Steven Knight | 2010-03-25 | 4 | -28/+52 | |
| | ||||||
* | http://scons.tigris.org/issues/show_bug.cgi?id=2341 | Greg Noel | 2010-03-25 | 3 | -3/+3 | |
| | | | | | | | | Wrap a zip() expression in list(). http://scons.tigris.org/issues/show_bug.cgi?id=2342 Remove the 'L' from 'long' variables (no longer needed). | |||||
* | Move 2.0 changes collected in branches/pending back to trunk for further | Greg Noel | 2010-03-25 | 499 | -2872/+2376 | |
| | | | | | 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. | |||||
* | Update tigris website with release 1.3.0 info | Gary Oberbrunner | 2010-03-25 | 2 | -54/+12 | |
| | ||||||
* | Merged r4724 (1.3.0 release changes) back into trunk. | Gary Oberbrunner | 2010-03-24 | 5 | -28/+37 | |
| | ||||||
* | Prevent "Exp" in MSVC version name from causing problems. | Gary Oberbrunner | 2010-03-19 | 1 | -1/+4 | |
| | ||||||
* | Fix for MSSDK initialiation | William Deegan | 2010-03-19 | 3 | -6/+10 | |
| | | | | | | | For the user in question who had VS 8.0 express installed, the vc version was being set to 8.0, and the the vs version was being set to the same, which was then being used to detect the vs version by an expected binary. Since it though it had VS 8.0, the binary was the not there for VS8.0 Express, so it was bailing out on the initialization. The fix is to have a VC8.0Exp as well as VC8.0 (also for VS9.0Exp). | |||||
* | More VS/VC/SDK debug code. | William Deegan | 2010-03-16 | 2 | -5/+12 | |
| | ||||||
* | More doc infrastructure enhancements towards putting the function | Steven Knight | 2010-03-15 | 1 | -1/+7 | |
| | | | | | | | | | documentation into DocBook: * Strip trailing newlines after XML comments so lines left blank after stripping comments don't get treated as paragraph separators. * Recognize the lambda function and the ${TARGET,SOURCE}{,S} variables when converting to man page format. * Translate more strings into .RB and .RI lines. | |||||
* | Add more debug output to Visual Studio/VC/ SDK initialization | William Deegan | 2010-03-15 | 2 | -0/+5 | |
| | ||||||
* | Add DocBook entities for the env.*() forms of Builder and function calls. | Steven Knight | 2010-03-11 | 1 | -6/+29 | |
| | | | | | Handle two additional flavors of <varlistentry>. Translate the <application> tag into man page macros. | |||||
* | Handle different signatures for global or env versions of functions | Steven Knight | 2010-03-08 | 2 | -15/+18 | |
| | | | | | by the signature specification from the <scons_function> tag to the <arguments> tag. | |||||
* | Add 1.2.0.d20100306 checkpoint release | William Deegan | 2010-03-07 | 2 | -3/+3 | |
| | ||||||
* | More enhancements for documenting functions: | Steven Knight | 2010-03-04 | 2 | -5/+18 | |
| | | | | | | | * Add the support for global="0" and env="0" to SConsDoc.py. * Remove unnecessary .IP lines before '\""" delimiters before the next builder / tool / function entry. * Add support for <variablelist> lists. | |||||
* | More updates towards supporting function documentation: | Steven Knight | 2010-03-03 | 1 | -4/+11 | |
| | | | | | | | | | * Convert \f[BI].*\fP strings containing white space to quoted .B lines. * Anchor conversion of \f[BI] lines to .[BR] at end of line. * Convert \f[BI] lines preceded by text to a .R[BI] line. * Convert -- on .[BI]R? lines to \-\-. * Support global="0" and env="0" options <scons_function> arguments for when the function has no global form or construction environment form. | |||||
* | Add support for documenting functions (with arbitrary calling signatures) | Steven Knight | 2010-02-23 | 2 | -18/+113 | |
| | | | | in our home-brew DocBook-based .xml files. | |||||
* | Refactor the XMl processing of various entity types to make the code | Steven Knight | 2010-02-23 | 1 | -46/+81 | |
| | | | | more OO and extensible. | |||||
* | Split the "live rpcgen" sub-test into its own test script. | Steven Knight | 2010-02-21 | 2 | -71/+114 | |
| | ||||||
* | Issue 2051: Support execution when installed via easy_install. | Steven Knight | 2010-02-21 | 3 | -0/+30 | |
| | | | | (Gottfried Ganssauge) | |||||
* | Fix the test on all Python versions (failed on versions before 2.5 due | Steven Knight | 2010-02-18 | 1 | -3/+2 | |
| | | | | to some regex problem). | |||||
* | Generate an error message if a BUILDERS entry is set to something that isn't | Steven Knight | 2010-02-17 | 6 | -12/+97 | |
| | | | | a Builder object, or known to generate a Builder object, or a callable. | |||||
* | Move two Builder-related tests into the test/Builder/ subdirectory. | Steven Knight | 2010-02-16 | 2 | -0/+0 | |
| | ||||||
* | Add documentation for MSVC_USE_SCRIPT. | Gary Oberbrunner | 2010-02-12 | 2 | -0/+23 | |
| | ||||||
* | Update CHANGES to give some credit for patches | William Deegan | 2010-02-10 | 1 | -0/+7 | |
| | ||||||
* | Mainly patch from James Teh | William Deegan | 2010-02-10 | 2 | -11/+23 | |
| | | | | + lots of additional debug output |