Skip to content

Commit acc5799

Browse files
author
SIEGRIST Anthony
committed
Add comments to CHANGES.txt and RELEASE.txt
1 parent 8c88c9e commit acc5799

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

CHANGES.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
4141
Make doc function signature style more consistent - tweaks to AddOption,
4242
DefaultEnvironment and Tool,.
4343

44+
From Anthony Siegrist;
45+
- On win32 platform, handle piped process output more robustly. Output encoding
46+
fallback to UTF8 if it is defined at None by the output stream object.
47+
4448

4549
RELEASE 4.8.0 - Sun, 07 Jul 2024 17:22:20 -0700
4650

RELEASE.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ FIXES
4747
`PackageVariable` and `PathVariable` are added to `__all__`,
4848
so this form of import should now work again.
4949

50+
- On win32 platform, SCons 4.7.0 modified the determination
51+
of the output encoding of piped processes. Instead of using the default
52+
encoding, it relied on the encoding attribute of the output stream.
53+
If the encoding attribute of the output stream was set to None,
54+
it was triggering an invalid argument exeption. This was the case with
55+
streams of type io.StringIO for example.
56+
From now, if the encoding is set to None, UTF8 is used.
57+
5058
IMPROVEMENTS
5159
------------
5260

0 commit comments

Comments
 (0)