[Python-checkins] python/dist/src/Doc/whatsnew whatsnew23.tex,1.140,1.141

akuchling@users.sourceforge.net akuchling@users.sourceforge.net
2003年4月19日 08:38:50 -0700


Update of /cvsroot/python/python/dist/src/Doc/whatsnew
In directory sc8-pr-cvs1:/tmp/cvs-serv29793
Modified Files:
	whatsnew23.tex 
Log Message:
Mention the bz2 module
Various rewrites
Index: whatsnew23.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/whatsnew/whatsnew23.tex,v
retrieving revision 1.140
retrieving revision 1.141
diff -C2 -d -r1.140 -r1.141
*** whatsnew23.tex	18 Apr 2003 21:48:56 -0000	1.140
--- whatsnew23.tex	19 Apr 2003 15:38:47 -0000	1.141
***************
*** 18,23 ****
 
 {\large This article is a draft, and is currently up to date for
! Python 2.3alpha2. Please send any additions, comments or errata to
! the author.}
 
 This article explains the new features in Python 2.3. The tentative
--- 18,23 ----
 
 {\large This article is a draft, and is currently up to date for
! Python 2.3beta1. Please send any additions, comments or errata to the
! author.}
 
 This article explains the new features in Python 2.3. The tentative
***************
*** 1367,1372 ****
 \file{pickle2db.py} which you will find in the distribution's
 Tools/scripts directory. If you've already been using the PyBSDDB
! package, importing it as \module{bsddb3}, you will have to change your
 \code{import} statements.
 
 \item The Distutils \class{Extension} class now supports
--- 1367,1377 ----
 \file{pickle2db.py} which you will find in the distribution's
 Tools/scripts directory. If you've already been using the PyBSDDB
! package and importing it as \module{bsddb3}, you will have to change your
 \code{import} statements.
+ 
+ \item The new \module{bz2} module is an interface to the bz2 data
+ compression library. bz2 usually produces output that's smaller than
+ the compressed output from the \module{zlib} module, meaning that it
+ compresses data more highly. (Contributed by Gustavo Niemeyer.)
 
 \item The Distutils \class{Extension} class now supports
***************
*** 1747,1755 ****
 (Contributed by Raymond Hettinger.)
 
- \item The DOM implementation
- in \module{xml.dom.minidom} can now generate XML output in a
- particular encoding by providing an optional encoding argument to
- the \method{toxml()} and \method{toprettyxml()} methods of DOM nodes.
- 
 item The \module{Tix} module has received various bug fixes and
 updates for the current version of the Tix package.
--- 1752,1755 ----
***************
*** 1792,1799 ****
 Any breakage caused by this change should be reported as a bug.
 
 \item Support for internationalized domain names (RFCs 3454, 3490,
 3491, and 3492) has been added. The ``idna'' encoding can be used
 to convert between a Unicode domain name and the ASCII-compatible
! encoding (ACE).
 
 \begin{alltt}
--- 1792,1811 ----
 Any breakage caused by this change should be reported as a bug.
 
+ \item The DOM implementation
+ in \module{xml.dom.minidom} can now generate XML output in a
+ particular encoding by providing an optional encoding argument to
+ the \method{toxml()} and \method{toprettyxml()} methods of DOM nodes.
+ 
+ \item The new \module{DocXMLRPCServer} module allows writing
+ self-documenting XML-RPC servers. Run it in demo mode (as a program)
+ to see it in action. Pointing the Web browser to the RPC server
+ produces pydoc-style documentation; pointing xmlrpclib to the
+ server allows invoking the actual methods.
+ (Contributed by Brian Quinlan.)
+ 
 \item Support for internationalized domain names (RFCs 3454, 3490,
 3491, and 3492) has been added. The ``idna'' encoding can be used
 to convert between a Unicode domain name and the ASCII-compatible
! encoding (ACE) of that name.
 
 \begin{alltt}
***************
*** 1802,1823 ****
 \end{alltt}
 
! In addition, the \module{socket} has been extended to transparently
! convert Unicode hostnames to the ACE before passing them to the C
! library. In turn, modules that pass hostnames ``through'' (such as
! \module{httplib}, \module{ftplib}) also support Unicode host names
! (httplib also sends ACE Host: headers). \module{urllib} supports
! Unicode URLs with non-ASCII host names as long as the \code{path} part
! of the URL is ASCII only.
 
 To implement this change, the module \module{stringprep}, the tool
! \code{mkstringprep} and the \code{punycode} encoding have been added.
! 
! \item The new \module{DocXMLRPCServer} allows to write 
! self-documenting XML-RPC servers. Run it in demo mode (as a program)
! to see it in action: Pointing the Web browser to the RPC server
! produces pydoc-style documentation; pointing xmlrpclib to the
! server allows to invoke the actual methods.
! 
! Contributed by Brian Quinlan.
 
 \end{itemize}
--- 1814,1828 ----
 \end{alltt}
 
! The \module{socket} module has also been extended to transparently
! convert Unicode hostnames to the ACE version before passing them to
! the C library. Modules that deal with hostnames such as
! \module{httplib} and \module{ftplib}) also support Unicode host names;
! \module{httplib} also sends HTTP \samp{Host} headers using the ACE
! version of the domain name. \module{urllib} supports Unicode URLs
! with non-ASCII host names as long as the \code{path} part of the URL
! is ASCII only.
 
 To implement this change, the module \module{stringprep}, the tool
! \code{mkstringprep} and the \code{punycode} encoding have been added. 
 
 \end{itemize}

AltStyle によって変換されたページ (->オリジナル) /