Add some stdlib items; remove 'other changes' section; fix sorting error in list of changed modules
diff --git a/Doc/whatsnew/whatsnew24.tex b/Doc/whatsnew/whatsnew24.tex
index 8204760..18f8e5b 100644
--- a/Doc/whatsnew/whatsnew24.tex
+++ b/Doc/whatsnew/whatsnew24.tex
@@ -30,6 +30,11 @@
 the conservative 2.3 release did.  The most significant new language
 features (as of this writing) are function decorators and generator
 expressions; most other changes are to the standard library.
+% XXX update these figures as we go
+According to the CVS change logs, there were 421 patches applied and
+413 bugs fixed between Python 2.3 and 2.4.  Both figures are likely to
+be underestimates.
+
 
 This article doesn't attempt to provide a complete specification of
 every single new feature, but instead provides a convenient overview.
@@ -229,6 +234,9 @@
 u'3: $title'
 \end{verbatim}
 
+% $ Terminate math-mode for Emacs
+
+
 \begin{seealso}
 \seepep{292}{Simpler String Substitutions}{Written and implemented 
 by Barry Warsaw.}
@@ -950,17 +958,15 @@
 
 \begin{itemize}
 
-% XXX new email parser
-
 \item The \module{asyncore} module's \function{loop()} now has a 
    \var{count} parameter that lets you perform a limited number 
    of passes through the polling loop.  The default is still to loop
    forever.
 
-\item The \module{curses} modules now supports the ncurses extension 
-   \function{use_default_colors()}.  On platforms where the terminal
-   supports transparency, this makes it possible to use a transparent
-   background.  (Contributed by J\"org Lehmann.)
+\item The \module{base64} module now has more complete RFC 3548 support
+  for Base64, Base32, and Base16 encoding and decoding, including
+  optional case folding and optional alternative alphabets.
+  (Contributed by Barry Warsaw.)
 
 \item The \module{bisect} module now has an underlying C implementation
    for improved performance.
@@ -1017,6 +1023,22 @@
    \exception{TypeError} if passed a \var{value} argument that isn't a
    string.
 
+\item The \module{curses} module now supports the ncurses extension 
+   \function{use_default_colors()}.  On platforms where the terminal
+   supports transparency, this makes it possible to use a transparent
+   background.  (Contributed by J\"org Lehmann.)
+
+\item The \module{difflib} module now includes an \class{HtmlDiff} class
+that creates an HTML table showing a side by side comparison
+of two versions of a text.   (Contributed by Dan Gass.)
+
+\item The \module{email} package uses a new incremental parser for MIME
+message, available in the \module{email.FeedParser} module.  
+The new parser doesn't require reading the entire message into memory, 
+and doesn't throw exceptions if a message is malformed; instead it records
+any problems as a \member{defect} attribute of the message.
+(Developed by Anthony Baxter, Barry Warsaw, Thomas Wouters, and others.)
+
 \item The \module{heapq} module has been converted to C.  The resulting
    tenfold improvement in speed makes the module suitable for handling
    high volumes of data.  In addition, the module has two new functions
@@ -1237,6 +1259,10 @@
 \class{local} to initialize attributes or to add methods.
 (Contributed by Jim Fulton.)
 
+\item The \module{timeit} module now automatically disables periodic
+  garbarge collection during the timing loop.  This change makes
+  consecutive timings more comparable.
+
 \item The \module{weakref} module now supports a wider variety of objects
    including Python functions, class instances, sets, frozensets, deques,
    arrays, files, sockets, and regular expression pattern objects.
@@ -1337,30 +1363,6 @@
 \end{itemize}
 
 
-%======================================================================
-\section{Other Changes and Fixes \label{section-other}}
-
-% XXX update these figures as we go
-As usual, there were a bunch of other improvements and bugfixes
-scattered throughout the source tree.  A search through the CVS change
-logs finds there were 421 patches applied and 413 bugs fixed between
-Python 2.3 and 2.4.  Both figures are likely to be underestimates.
-
-Some of the more notable changes are:
-
-\begin{itemize}
-
-\item The \module{timeit} module now automatically disables periodic
-  garbarge collection during the timing loop.  This change makes
-  consecutive timings more comparable.
-
-\item The \module{base64} module now has more complete RFC 3548 support
-  for Base64, Base32, and Base16 encoding and decoding, including
-  optional case folding and optional alternative alphabets.
-  (Contributed by Barry Warsaw.)
-
-\end{itemize}
-
 
 %======================================================================
 \section{Porting to Python 2.4}