Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | PEP8 fixes | William Deegan | 2017-05-28 | 1 | -2/+2 |
| | |||||
* | fix PY3 logic, and some PEP8 fixes | William Deegan | 2017-05-28 | 1 | -4/+3 |
| | |||||
* | PEP8 fixes | William Deegan | 2017-05-28 | 1 | -13/+15 |
| | |||||
* | py2/3 fix to_bytes to not stringify bytearrays. Fix MD5signiture to not ↵ | Jane Doe | 2017-05-28 | 1 | -4/+16 |
| | | | | stringify if not needed contents | ||||
* | 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 | 3 | -173/+251 |
| | |||||
* | py2/3 add PY3 to use everywhere to check if running under py3 | William Deegan | 2017-05-26 | 1 | -0/+2 |
| | |||||
* | PY2/3 For msvc resource scanning, ensure we don't try to scan .tlb files ↵ | William Deegan | 2017-05-26 | 3 | -18/+64 |
| | | | | which are binary. This worked fine on py2 because all strings are bytes, but failed on py3 because it wasn't valid unicode. Also fixed issue where the Classic scanner was hardcoding recursive to be 1 and not propagating any such parameter passed to its constructor. Added test for changes to Classic Scanner | ||||
* | Improve error messages when test fail | William Deegan | 2017-05-26 | 1 | -2/+2 |
| | |||||
* | PEP8 changes | William Deegan | 2017-05-26 | 1 | -7/+7 |
| | |||||
* | clean up code | William Deegan | 2017-05-26 | 1 | -9/+6 |
| | |||||
* | PY2/3 mode=r to fix MSVS test | William Deegan | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | PY2/3 disable symlink and links for win32 in FSTests.py | William Deegan | 2017-05-17 | 1 | -0/+8 |
| | |||||
* | PY2/3 Add note about current issue | William Deegan | 2017-05-17 | 1 | -0/+3 |
| | |||||
* | py2/3 fix progress test failure due to trying to replace a byte array. Moved ↵ | William Deegan | 2017-05-16 | 2 | -4/+8 |
| | | | | conversion to just prior to test.run() | ||||
* | PY2/3 Undo debugging change to universal_newlines in Popen call | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | |||||
* | PY2/3 stub shutil.SameFileError for py2. with PY3 there's now a specific ↵ | William Deegan | 2017-05-16 | 2 | -2/+32 |
| | | | | exception for copying a file onto itself. Info about the exception is held in the exception object differently than IOError,etc | ||||
* | PY2/3 For the time being disable using soft or hard links in duplicating ↵ | William Deegan | 2017-05-16 | 1 | -2/+7 |
| | | | | files on win32. It's supported under PY3, but SCons will need more work to make sure it's used in a consistant way and if user permissions are needed if they user has them | ||||
* | 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 fix error message strings for py3 on win32 | William Deegan | 2017-05-16 | 1 | -5/+5 |
| | |||||
* | remove unused import, fix some PEP8 issues | William Deegan | 2017-05-16 | 1 | -5/+3 |
| | |||||
* | improve some debug logic which is commented out most of the time | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | |||||
* | py2/3 changed expected output since contents of exception string are ↵ | William Deegan | 2017-05-16 | 1 | -1/+6 |
| | | | | different py2 to py3 | ||||
* | py2/3 disable symlink testing on py3. not supported by scons at this time | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | |||||
* | py2/3 disable symlink testing on py3. not supported by scons at this time | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | |||||
* | py2/3 disable symlink testing on py3. not supported by scons at this time | William Deegan | 2017-05-16 | 1 | -3/+4 |
| | |||||
* | py2/3 use raw string for repository string. py3 trying to decode unicode ↵ | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | | | | based on backslash | ||||
* | py2/3 set python path to be raw string literal py3 was trying to interpret ↵ | William Deegan | 2017-05-16 | 1 | -1/+1 |
| | | | | path as unicode | ||||
* | py2/3 skip test on py3 because it is a function there. | William Deegan | 2017-05-16 | 1 | -1/+2 |
| | |||||
* | py2/3 skip test on win32. use platform_has_symlink(). | William Deegan | 2017-05-15 | 3 | -3/+3 |
| | |||||
* | py2/3 add to TestSCons class: platform_has_symlink() to centralize checking | William Deegan | 2017-05-15 | 1 | -0/+6 |
| | |||||
* | py2/3 Don't check for hard/soft links on win32 as we don't enable them ↵ | William Deegan | 2017-05-15 | 1 | -2/+5 |
| | | | | because they require permissions which are not always enabled | ||||
* | py2/3 don't call id in ipkg tool generate method if it's not available. This ↵ | William Deegan | 2017-05-15 | 2 | -10/+16 |
| | | | | was causing test/import.py to fail | ||||
* | fix use of string.lowercase --> string.ascii_lowercase which works on both py2/3 | William Deegan | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | remove extra whitespace | William Deegan | 2017-05-14 | 1 | -1/+1 |
| | |||||
* | update CHANGES.txt | William Deegan | 2017-05-14 | 1 | -0/+1 |
| | |||||
* | merge | William Deegan | 2017-05-14 | 2 | -1/+17 |
|\ | |||||
| * | switch VS2015 to SDK 10.0, and define SDK10.0 in sdk.py | William Deegan | 2017-05-14 | 2 | -1/+17 |
| | | |||||
* | | change to utf-8 and see if this fixes issue with old visual c compiler ↵ | William Deegan | 2017-05-12 | 1 | -1/+1 |
| | | | | | | | | yielding 'main.c : error C4335: Mac file format detected: please convert the source file to either DOS or UNIX format' | ||||
* | | py2/3 fix test for win32 set stdin and stdout to be binary mode | William Deegan | 2017-05-11 | 1 | -0/+7 |
| | | |||||
* | | Update CHANGES | Gaurav Juvekar | 2017-05-11 | 1 | -2/+3 |
| | | |||||
* | | Fix #2832 - Expand construction variables in chdir argument of Builders | Gaurav Juvekar | 2017-05-11 | 2 | -2/+14 |
| | | |||||
* | | Fix UtilTests to use different IO buffering for py2/3 | Gaurav Juvekar | 2017-05-10 | 1 | -7/+12 |
| | | |||||
* | | Directly print unicode in --tree | Gaurav Juvekar | 2017-05-09 | 2 | -22/+9 |
| | | |||||
* | | Merged in bdbaddog/scons (pull request #460) | William Deegan | 2017-05-09 | 3 | -8/+23 |
|\ \ | | | | | | | | | | PY2/3 changes. | ||||
| * | | PY2/3 Change logic to check if the node has an issue with ascii encoding and ↵ | William Deegan | 2017-05-09 | 1 | -4/+13 |
| | | | | | | | | | | | | only then encode | ||||
| * | | merge | William Deegan | 2017-05-08 | 64 | -1016/+1064 |
| |\ \ | |||||
| | * | | py2/3 use dbm.ndbm on py3 and plain dbm doesn't create .sconsign.db, but ↵ | William Deegan | 2017-04-24 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | rather .sconsign and causes test to fail. Continue to use dbm on py2 as dbm.ndbm doesn't exist there |