summaryrefslogtreecommitdiffstats
path: root/RELEASE.txt
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2024-09-03 02:27:48 (GMT)
committerGitHub <noreply@github.com>2024-09-03 02:27:48 (GMT)
commitb6c11d1a8ebb76ec1c41f60109097cb67bb7c493 (patch)
tree6154554dceae4f074e612514a93387ab13e7005c /RELEASE.txt
parent53d29af3d72cf4e5c8f4f219a7bc6d18d7253ffd (diff)
parentb0342f52159e19f9580b304cd28dfa8053a48975 (diff)
downloadSCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.zip
SCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.tar.gz
SCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.tar.bz2
Merge pull request #4584 from siegria/fix_piped_spawn_encoding
[Platform win32] Fix crash when pipe encoding is set to None
Diffstat (limited to 'RELEASE.txt')
-rw-r--r--RELEASE.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/RELEASE.txt b/RELEASE.txt
index 8b7647d..21c02d1 100644
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -51,6 +51,15 @@ FIXES
- Fix handling of ListVariable when supplying a quoted choice containing
a space character (issue #4585).
+- On win32 platform, SCons 4.7.0 modified the determination
+ of the output encoding of piped processes. Instead of using the default
+ encoding, it relied on the encoding attribute of the output stream.
+ If the encoding attribute of the output stream was set to None,
+ it was triggering an invalid argument exception. This was the case with
+ streams of type io.StringIO for example.
+ This has been changed to always use the `oem` encoding which should be the
+ encoding in the shell where the command was spawned.
+
IMPROVEMENTS
------------