Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | change back to development version stringsHEADmaster | William Deegan | 2017-11-14 | 1 | -1/+1 |
| | |||||
* | Update version strings | William Deegan | 2017-11-14 | 1 | -1/+1 |
| | |||||
* | Fix issue where test framework was printing a tuple under python 2.7 (since ↵ | William Deegan | 2017-10-16 | 1 | -2/+2 |
| | | | | we removed need for print function under 2.7. This was breaking all the logic used by test framework to get the list of installed MSVS's. Switched to proper print format string | ||||
* | Simplify main SConstruct. Remove deb and rpm and win executable package ↵ | William Deegan | 2017-10-04 | 5 | -632/+0 |
| | | | | creation as we're moving to pip install being the main install path. | ||||
* | Updates for 3.0.0 release | William Deegan | 2017-09-18 | 1 | -1/+1 |
| | |||||
* | version string changes for 3.0.0 alpha | William Deegan | 2017-08-23 | 1 | -1/+1 |
| | |||||
* | py2/3 always convert stdin to bytes if py3. Previously was 3.5 only | William Deegan | 2017-07-10 | 1 | -2/+2 |
| | |||||
* | PY2/3 test framework changes. POpen will alway set universal_newlines if ↵ | William Deegan | 2017-07-03 | 1 | -19/+14 |
| | | | | encoding is set. So we don't set encoding and pass universal_newlines=False. Then we'll need to do the decode explicitly for PY3 | ||||
* | py2/3 fix expected signatures for python actions (functions,classes). ↵ | William Deegan | 2017-06-25 | 1 | -2/+3 |
| | | | | Unfortunately it looks like they may vary by platform and by python release, at least on win py3.5 vs py3.6. May be a good idea to take a second look at these signatures and see if there is a way to stabilize by python version. Added note to CHANGES | ||||
* | Changed to os.pathsep for fixture dirs | grbd | 2017-06-21 | 1 | -1/+1 |
| | |||||
* | Fix the directory seperator for Fixture directories to be windows compatible | grbd | 2017-06-20 | 1 | -1/+1 |
| | |||||
* | changes to prep for 3.0.0 alpha | William Deegan | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Remove ancient Aegis revision control system files | Jane Doe | 2017-05-30 | 1 | -5/+0 |
| | |||||
* | PY2/3 handle stderr/stdout streams which are None | Jane Doe | 2017-05-28 | 1 | -1/+4 |
| | |||||
* | py2/3 changes to way popen is called based on which version of python we're ↵ | William Deegan | 2017-05-28 | 1 | -8/+60 |
| | | | | running. The simplest is py3.6 which allows passing encoding, Other versions we disable universal_newlines as that causes python to use the default locale (cp1252) for streams from the command being run which breaks unicode characters output from scons. To resolve getting and requiring binary streams there's a method which will fix unicode/binary and also fix newlines to always be \n | ||||
* | PY2/3 add support for specifying newline mode to file reads for tests | William Deegan | 2017-05-28 | 1 | -2/+2 |
| | |||||
* | PEP8 fix | William Deegan | 2017-05-28 | 1 | -1/+1 |
| | |||||
* | py2/3 in test.read, if using py3 and not binary, then allow specifying what ↵ | Jane Doe | 2017-05-28 | 1 | -1/+1 |
| | | | | to do with newline. PY3 will automatically translate it which can yield \r\r\n's in files | ||||
* | py2/3 fix so test/textfile.py works with py3 | William Deegan | 2017-05-26 | 1 | -146/+214 |
| | |||||
* | PY2/3 mode=r to fix MSVS test | William Deegan | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | PY2/3 Undo debugging change to universal_newlines in Popen call | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | |||||
* | py2/3 set os.environ['PYTHONIOENCODING'] = 'utf-8' for py3 and win32. ↵ | William Deegan | 2017-05-16 | 1 | -1/+14 |
| | | | | Otherwise piped stdout/stderr default to windows system encodeing cp1252 which will throw UnicodeUnicodeEncodeError when outputting non ascii (KANJI) which was causing failure in test/install/non-ascii-name.py | ||||
* | py2/3 add to TestSCons class: platform_has_symlink() to centralize checking | William Deegan | 2017-05-15 | 1 | -0/+6 |
| | |||||
* | Test is failing on Windows 7 and Linux when PRESERVE is used. dirlist is ↵ | Daniel Moody | 2017-04-23 | 1 | -1/+1 |
| | | | | | | saved as unicode, so printing it must also be unicode. Tested with py2 and py3. | ||||
* | osx: fix get_platform_python_info() to work on mac. | William Deegan | 2017-04-09 | 1 | -1/+4 |
| | |||||
* | py2/3 fix test logic to handle bytes vs strings when matching | William Deegan | 2017-04-06 | 1 | -3/+7 |
| | |||||
* | merge | William Deegan | 2017-04-05 | 1 | -10/+0 |
|\ | |||||
| * | remove duplicate definitions for to_bytes and to_str | William Deegan | 2017-04-05 | 1 | -10/+0 |
| | | |||||
* | | py2/3 bytes/string issues. Added wrapper to re.sub to force items to bytes | William Deegan | 2017-04-05 | 1 | -17/+27 |
|/ | |||||
* | py2/3 ensure strings sent to process are bytes on win32. This fixes most fo ↵ | William Deegan | 2017-04-04 | 1 | -0/+12 |
| | | | | the Interactive tests | ||||
* | py2/3 mode=r/w fixes | William Deegan | 2017-04-03 | 1 | -4/+4 |
| | |||||
* | py2/3 and win/non-win Fixed: checkLogAndStdout to us \n's instead of ↵ | William Deegan | 2017-04-03 | 1 | -23/+55 |
| | | | | platform native by using mode='r'. In addition to being simpler we now avoid mixing byte strings with normal strings on py3. | ||||
* | Create docstring for checkLogAndStdout. Add useful comments as well | William Deegan | 2017-04-03 | 1 | -1/+30 |
| | |||||
* | fix test/Configure/ConfigureDryRunTest read logfile as non binary | William Deegan | 2017-04-03 | 1 | -1/+0 |
| | |||||
* | macosx improve logic to find jni.h | William Deegan | 2017-04-01 | 1 | -2/+9 |
| | |||||
* | pep8 | William Deegan | 2017-04-01 | 1 | -0/+2 |
| | |||||
* | updates to finding java includes to work with oracle java 8 on linux | William Deegan | 2017-04-01 | 1 | -1/+2 |
| | |||||
* | Fix locating java home on mac. fix mode='r' for py2/3 | William Deegan | 2017-04-01 | 1 | -8/+27 |
| | |||||
* | allow setting PRESERVE to 0, or False to disable preserving temporary test ↵ | William Deegan | 2017-03-19 | 1 | -1/+2 |
| | | | | directory | ||||
* | fix py2/3 mode=r and/rb, and remove native line ending translation. fixes win32 | William Deegan | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | added TestSCons.unlink_sconsignfile(name) method to append .p3 to expected ↵ | William Deegan | 2017-03-13 | 1 | -0/+15 |
| | | | | file name on py3. about 10 tests need to be changed to use this | ||||
* | added and commented out some debug code which is useful for working on test ↵ | William Deegan | 2017-03-13 | 1 | -0/+4 |
| | | | | failures | ||||
* | read logfile in non-binary mode | William Deegan | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | Merged in rodrigc/scons (pull request #409) | William Deegan | 2017-03-13 | 1 | -1/+1 |
|\ | | | | | | | Remove 'U' flag to open() | ||||
| * | Remove 'U' flag to open() which is deprecated. | Craig Rodrigues | 2017-03-11 | 1 | -1/+1 |
| | | |||||
* | | Merged in rodrigc/scons (pull request #410) | William Deegan | 2017-03-13 | 2 | -4/+4 |
|\ \ | | | | | | | | | | When iterating over dict.items(), we do not need a new list. | ||||
| * | | When iterating over dict.items(), we do not need a new list. | Craig Rodrigues | 2017-03-12 | 2 | -4/+4 |
| |/ | |||||
* | | Remove check for subprocess.mswindows used to detect running on windows py2/3 | William Deegan | 2017-03-12 | 1 | -3/+3 |
| | | |||||
* | | Use print() function. Fixes py2/3 | Craig Rodrigues | 2017-03-11 | 1 | -5/+8 |
|/ | |||||
* | Replace list(filter()) with list comprehension. | Craig Rodrigues | 2017-03-11 | 1 | -1/+1 |
| |