summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | pep8William Deegan2017-04-051-0/+3
| |/ / |/| |
* | | py2/3 ensure strings sent to process are bytes on win32. This fixes most fo ↵William Deegan2017-04-041-0/+12
| | | | | | | | | | | | the Interactive tests
* | | pep8William Deegan2017-04-041-1/+1
| | |
* | | py2/3 os.symlink is now defined for win32, but unless user has privs it will ↵William Deegan2017-04-041-6/+4
| | | | | | | | | | | | always fail. For not skipping symlink tests
* | | pep8William Deegan2017-04-041-1/+1
| | |
* | | pep8William Deegan2017-04-041-0/+3
| | |
* | | py2/3 more work on getting exception handling to work properly on both py2/3William Deegan2017-04-041-1/+2
| | |
* | | added SCons.Tool loaded tools to SCons.Tool namespaceWilliam Deegan2017-04-041-0/+6
| | |
* | | py2/3 mode=r/w fixesWilliam Deegan2017-04-033-6/+6
| | |
* | | py2/3 swap to must_match and mode=rWilliam Deegan2017-04-031-4/+4
| | |
* | | py2/3 mode=r fixWilliam Deegan2017-04-031-1/+1
| | |
* | | py2/3 ensure rpmbuild output from popen is string and not bytesWilliam Deegan2017-04-031-1/+1
| | |
* | | py2/3 fix possible byte string of machine nameWilliam Deegan2017-04-031-0/+3
| | |
* | | py2/3 ensure that errstr is string and not bytesWilliam Deegan2017-04-031-3/+5
| | |
* | | py2/3 define __lt__ for nodes, so sort will work on py3William Deegan2017-04-031-0/+4
| | |
* | | py2/3 another module shadowing issue... test file bz2.py blocking python lib ↵William Deegan2017-04-031-0/+0
| | | | | | | | | | | | module bz2.py
* | | py2/3. Rename SCons.Tool.gettext to SCons.Tool.gettext_tool and change tool ↵William Deegan2017-04-032-5/+14
| | | | | | | | | | | | loading logic to have a dictionary of TOOL_ALIASES to handle this.
* | | mergeWilliam Deegan2017-04-031-1/+7
|\ \ \
| * | | change logic to drop ./ or .\ from front of specified test/testpath so logic ↵William Deegan2017-04-031-1/+7
| | | | | | | | | | | | | | | | to match test or src will work properly. This is mainly just useful on windows when autocompleting paths
* | | | mergeWilliam Deegan2017-04-031-23/+55
|\ \ \ \ | |/ / /
| * | | py2/3 and win/non-win Fixed: checkLogAndStdout to us \n's instead of ↵William Deegan2017-04-031-23/+55
| | | | | | | | | | | | | | | | platform native by using mode='r'. In addition to being simpler we now avoid mixing byte strings with normal strings on py3.
* | | | Change checkLogAndStdout() call to use boolean flag instead of 0/1 for clarity.William Deegan2017-04-031-1/+1
|/ / /
* | | Create docstring for checkLogAndStdout. Add useful comments as wellWilliam Deegan2017-04-031-1/+30
| | |
* | | mergeWilliam Deegan2017-04-032-1/+3
|\ \ \
| * | | Fix runtest.py to work with win32 paths specified as .\test\xyzWilliam Deegan2017-04-031-0/+3
| | | |
| * | | fix test/Configure/ConfigureDryRunTest read logfile as non binaryWilliam Deegan2017-04-031-1/+0
| | | |
* | | | py2/3 fix binary file write issueWilliam Deegan2017-04-021-2/+2
|/ / /
* | | fix to run on mac. explicitly request swig toolWilliam Deegan2017-04-011-1/+1
| | |
* | | macosx improve logic to find jni.hWilliam Deegan2017-04-011-2/+9
| | |
* | | pep8William Deegan2017-04-011-0/+2
| | |
* | | updates to finding java includes to work with oracle java 8 on linuxWilliam Deegan2017-04-011-1/+2
| | |
* | | Fix dumbdbm/dbm.dumb for py2/3William Deegan2017-04-011-4/+9
| | |
* | | Fix locating java home on mac. fix mode='r' for py2/3William Deegan2017-04-012-9/+28
| | |
* | | py2/3 fix test.read mode='r', swap fail_test(test.read( with must_matchWilliam Deegan2017-03-311-1/+1
| | |
* | | py2/3 fix test.read mode='r'William Deegan2017-03-311-2/+2
| | |
* | | py2/3 fix lineending on generated c file. Some MSVC's complain about non ↵William Deegan2017-03-311-2/+2
| | | | | | | | | | | | CR/LF line endings
* | | More comments in test to highlight their purposeWilliam Deegan2017-03-311-0/+1
| | |
* | | py2/3 change logic to not reuse already loaded module from sys.modules if ↵William Deegan2017-03-311-35/+13
| | | | | | | | | | | | the file used to load it was not the same. Thus allowing two Environment()'s to pick up different versions of the same tool.
* | | py2/3 for py3, if the tool has already been loaded, just return that. no ↵William Deegan2017-03-301-0/+4
| | | | | | | | | | | | need to reload the tool
* | | pep8William Deegan2017-03-301-2/+0
| | |
* | | py2/3 handle not finding tools properly for py3William Deegan2017-03-301-1/+8
| | |
* | | py2/3 don't use __import_ c++, just load via import SCons.tool.cxx py2/3. ↵William Deegan2017-03-302-2/+9
| | | | | | | | | | | | py3 doesn't allow modules with + in them anymore
* | | module named warnings.py is conflicting with system warnings module. rename. ↵William Deegan2017-03-301-0/+0
| | | | | | | | | | | | py2/3 issue
* | | remove usage of SCCS tool as it's been removed. Switch to zip tool as it ↵William Deegan2017-03-301-73/+76
| | | | | | | | | | | | should be present on all platforms. Change some names to make it easier to debug when it fails
* | | initial logic for dynamic tool loading for python. It currently will work ↵William Deegan2017-03-301-27/+75
| | | | | | | | | | | | for py 3.5 and above. Need to see if this is a viable restriction
* | | mergeWilliam Deegan2017-03-297-13/+25
|\ \ \ | |/ /
| * | Add myself to CHANGES, update python version to 2.7Manish Vachharajani2017-03-232-1/+6
| | |
| * | Revert incomplete bug fixManish Vachharajani2017-03-223-28/+1
| | |
| * | Push version to Python 2.7 as minimum required.Manish Vachharajani2017-03-223-1/+28
| | |
| * | Make bootstrap.py work again and work on Ubuntu Xenial.Manish Vachharajani2017-03-226-13/+20
| | | | | | | | | | | | | | | Added *cxx.py files to Manifest.in, removed VCS modules that were deleted, and updated debian package build information.