Added more features planned for Expat 3.0.
diff --git a/htdocs/dev/expat3.html b/htdocs/dev/expat3.html
index f1f7bc7..3955f52 100644
--- a/htdocs/dev/expat3.html
+++ b/htdocs/dev/expat3.html
@@ -41,16 +41,30 @@
   <li> All structural event callback functions will return an
   <code>XML_Status</code> value that the parser will check.  This will
   allow an application to stop or suspend processing without having to
-  use <code>setjmp()</code>/<code>longjmp()</code> hackery. </li>
-
-  <li> The parser will support suspension of parsing to allow an
-  application to pause parsing temporarily.  A new
-  <code>XML_Status</code> value, <code>XML_STATUS_SUSPEND</code>, can
-  be returned by the event callbacks to indicate that Expat should
-  suspend parsing; the parser will then return from
-  <code>XML_Parse()</code>, returning <code>XML_STATUS_SUSPEND</code>.
-  Applications can resume parsing by calling
-  <code>XML_ParseResume()</code>. </li>
+  call <code>XML_StopParser</code>, which will therefore become obsolete. </li>
+  
+  <li> The memory management function signatures will gain an additional
+  userData-like parameter, so that memory usage can be associated
+  with a context, allowing usage of memory pools and tracking of memory
+  usage per parser.  The latter could be used to prevent the so-called
+  "million laughs" DoS attack. </li>
+  
+  <li> Change how qualified names are reported.  Instead of passing one
+  string where the name parts are separated by a special character, we
+  are going to use <code>QName</code> structs with members for local name,
+  namespace URI and prefix. This will apply to element names and attribute
+  names passed to <code>XML_StartElementHandler</code> and  
+  <code>XML_EndElementHandler</code>.  </li>
+  
+  <li> We will try to add a way of setting additional encodings
+  by name, using the existing framework built around
+  <code>XML_UnknownEncodingHandler</code>. </li>
+  
+  <li> Create different link symbols for different XML_Char sizes.
+  This would make it possible for different shared libraries making up an
+  application on linux, to link against expat shared libraries that have
+  been compiled with different definitions for XML_Char.</li>
+  
 </ul>
 
         </td>
@@ -66,4 +80,4 @@
       </tr>
     </table>
   </body>
-</html>
+</html>@