@@ -629,6 +629,12 @@ \section{Other Changes and Fixes}
629629 Filenames on Windows are a case where Python's choice of ASCII as
630630 the default encoding turns out to be an annoyance.
631631
632+ \item When presented with a Unicode filename on Windows, Python will
633+ now convert it to an MBCS encoded string, as used by the Microsoft
634+ file APIs. As MBCS is explicitly used by the file APIs, Python's
635+ choice of ASCII as the default encoding turns out to be an
636+ annoyance.
637+
632638 This patch also adds \samp {et} as a format sequence to
633639 \cfunction {PyArg_ParseTuple}; \samp {et} takes both a parameter and
634640 an encoding name, and converts it to the given encoding if the
@@ -668,6 +674,11 @@ \section{Other Changes and Fixes}
668674 \item On Windows, Python can now be compiled with Borland C thanks
669675 to a number of patches contributed by Stephen Hansen.
670676
677+ \item Another Windows enhancement: Wise Solutions generously offered
678+ PythonLabs use of their InstallerMaster 8.1 system. Earlier
679+ PythonLabs Windows installers used Wise 5.0a, which was beginning to
680+ show its age. (Packaged up by Tim Peters.)
681+
671682 \item On platforms where Python uses the C \cfunction {dlopen()} function
672683 to load extension modules, it's now possible to set the flags used
673684 by \cfunction {dlopen()} using the \function {sys.getdlopenflags()} and
@@ -681,7 +692,7 @@ \section{Acknowledgements}
681692
682693The author would like to thank the following people for offering
683694suggestions and corrections to various drafts of this article: Fred
684- Bremmer, Fred L. Drake, Jr., Marc-Andr\' e Lemburg,
695+ Bremmer, Fred L. Drake, Jr., Mark Hammond, Marc-Andr\' e Lemburg,
685696Tim Peters, Neil Schemenauer, Guido van Rossum.
686697
687698\end {document }
0 commit comments