htdocs/dev expat3.html, NONE, 1.1 index.html, 1.9, 1.10

"Fred L. Drake" <[email protected]> Wed, 22 Oct 2003 22:24:13 -0700
Newsgroups gmane.text.xml.expat.cvs
Message-ID <[email protected]>
Update of /cvsroot/expat/htdocs/dev
In directory sc8-pr-cvs1:/tmp/cvs-serv14188

Modified Files:
	index.html 
Added Files:
	expat3.html 
Log Message:
Started a new page with some notes about what's changing in Expat 3.
Largely a placeholder at this point, but this can be used to tell the
community about what Expat 3 will "look like."


--- NEW FILE: expat3.html ---
<html>
  <head>
    <title>Changes in Expat 3</title>
    <link rel="STYLESHEET" href="../style.css" type="text/css" />
  </head>
  <body marginwidth="0" marginheight="0">
    <table cellspacing="0" cellpadding="0" width="100%">
      <tr>
        <td class="corner"><a href="../"><img src="../expat.png"
                                              border="0"/></a></td>
        <td class="banner"><h2>Changes in Expat 3</h2></td>
      </tr>
      <tr>
        <td class="navbar">
        </td>
        <td class="content">

<p> This page describes some of the changes which should be expected
in Expat 3.  These are intended as notes made by the developers as
things get thought through; these can change at any time.  This is
<em>not</em> a projected feature list for Expat 3; to learn about the
target features, please read the <cite><a href="roadmap.html">Expat
Development Roadmap</a></cite>.  The changes described here are much
more focused on the details of Expat 3, and no attempt has been made
to balance the description of small changes with major new feature
development. </p>

<p> This list is not complete; we'll add to this as we think of things
and have time to write about them. </p>

<ul>
  <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>
</ul>

        </td>
      </tr>
      <tr>
        <td class="corner">
          <a href="http://sourceforge.net/"> 
            <img src="http://cvs.sourceforge.net/sourceforge_whitebg.gif"
                 width="136" height="79" border="0" alt="SourceForge
                 Logo" />
          </a>
        </td>
      </tr>
    </table>
  </body>
</html>

Index: index.html
===================================================================
RCS file: /cvsroot/expat/htdocs/dev/index.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- index.html	5 Sep 2002 03:06:48 -0000	1.9
+++ index.html	23 Oct 2003 05:24:11 -0000	1.10
@@ -19,15 +19,20 @@
 of Expat.</p>
 
 <ul>
+  <!-- the requirements documents have not been maintained
   <li> <a href="relreqs-1-95-5.html">Requirements</a> for the next
   release (1.95.5).
   <br />
   Other releases:
   <a href="relreqs-1-95-4.html">1.95.4</a>
   </li>
+  -->
 
   <li> <a href="roadmap.html">Development roadmap</a> sketching the
   directions for future development. </li>
+
+  <li> <a href="expat3.html">Changes in Expat 3</a>, some notes about
+  what's likely to change in Expat 3. </li>
 
   <li> <a href="cvs.html">CVS instructions</a> for developers and
   occasional contributors. </li>