Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f4ccf58

Browse files
committed
Rewrite MBCS paragraph following MH's suggestions, and credit him
Note new Windows installer
1 parent 85a5bae commit f4ccf58

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

Doc/whatsnew/whatsnew22.tex

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

682693
The author would like to thank the following people for offering
683694
suggestions 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,
685696
Tim Peters, Neil Schemenauer, Guido van Rossum.
686697

687698
\end{document}

0 commit comments

Comments
 (0)