Versioning information, fill in Changes file, possible final commit before

first release (1.95.0)
This commit is contained in:
Clark Cooper 2000-09-29 14:57:45 +00:00
parent 63d2f68760
commit aa45fb851a
10 changed files with 55 additions and 55 deletions

View File

@ -0,0 +1,22 @@
Release 1.95.0 Fri Sep 29 2000
- XML_ParserCreate_MM
Allows you to set a memory management suite to replace the
standard malloc,realloc, and free.
- XML_SetReturnNSTriplet
If you turn this feature on when namespace processing is in
effect, then qualified, prefixed element and attribute names
are returned as "uri|name|prefix" where '|' is whatever
separator character is used in namespace processing.
- Merged in features from perl-expat
o XML_SetElementDeclHandler
o XML_SetAttlistDeclHandler
o XML_SetXmlDeclHandler
o XML_SetEntityDeclHandler
o StartDoctypeDeclHandler takes 3 additional parameters:
sysid, pubid, has_internal_subset
o Many paired handler setters (like XML_SetElementHandler)
now have corresponding individual handler setters
o XML_GetInputContext for getting the input context of
the current parse position.
- Added reference material
- Packaged into a distribution that builds a sharable library@

View File

@ -128,6 +128,8 @@ maintainer-clean: distclean
rm -rf $(DISTDIR)
distdir: MANIFEST
sed -e "1,3s/Release .*/Release $(VERSION)." README > README.tmp; \
mv -f README.tmp README; \
test -d $(DISTDIR) && rm -rf $(DISTDIR); \
mkdir $(DISTDIR); \
flist=`sed -e "s/[ ]:.*$$//" MANIFEST`; for file in $$flist; do \

View File

@ -1,45 +0,0 @@
Expat, Release 2.00
This is expat, the C library for parsing XML, written by James Clark. Expat
is a stream oriented XML parser. This means that you register handlers with
the parser prior to starting the parse. These handlers are called when
the parser discovers the associated structures in the document being parsed.
A start tag is an example of the kind of structures for which you may
register handlers.
Expat is free software. You may copy, distribute, and modify it under the
terms of the License contained in the file, COPYING, distributed with this
package. This license is the same as the MIT/X Consortium license.
To build expat, you first run the configuration shell script in the top
level distribution directory:
./configure
There are many options which you may provide to configure (which you can
discover by running configure with the --help option.) But the one of most
interest is the one that sets the installation directory. By default,
the configure script will set things up to install libexpat into
/usr/local/lib and expat.h into /usr/local/include. If, for example, you'd
prefer to install into /home/me/mystuff/lib and /home/me/mystuff/include,
you can tell configure about that with:
./configure --prefix=/home/me/mystuff
After running the configure script, the "make" command will build things and
"make install" will install things into their proper location. Note that
you need to have write permission into the directories into which things
will be installed.
A reference manual is available in the doc/reference.html in this
distribution.
The homepage for this project is http://expat.sourceforge.net. There are
links there to connect you to the bug reports page. If you need to report
a bug when you don't have access to a browser, you may also send a bug
report by email to expat-bugs@lists.sourceforge.net.
Discussion related to the direction of future expat development takes place
on expat-discuss@lists.sourceforge.net. Archives of this list may be found
at http://www.geocrawler.com/redir-sf.php3?list=expat-discuss.

View File

@ -43,12 +43,6 @@
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Name of package */
#undef PACKAGE
/* Version number of package */
#undef VERSION
#define XML_NS
#define XML_DTD

View File

@ -47,6 +47,7 @@ copyright and to distribute it with expat.
<ul>
<li><a href="#XML_ParserCreate">XML_ParserCreate</a></li>
<li><a href="#XML_ParserCreateNS">XML_ParserCreateNS</a></li>
<li><a href="#XML_ParserCreate_MM">XML_ParserCreate_MM</a></li>
<li><a href="#XML_ExternalEntityParserCreate">XML_ExternalEntityParserCreate</a></li>
<li><a href="#XML_ParserFree">XML_ParserFree</a></li>
</ul>
@ -110,6 +111,8 @@ copyright and to distribute it with expat.
<li><a href="#XML_GetIdAttributeIndex">XML_GetIdAttributeIndex</a></li>
<li><a href="#XML_SetEncoding">XML_SetEncoding</a></li>
<li><a href="#XML_SetParamEntityParsing">XML_SetParamEntityParsing</a></li>
<li><a href="#XML_SetReturnNSTriplet">XML_SetReturnNSTriplet</a></li>
<li><a href="#XML_ExpatVersion">XML_ExpatVersion</a></li>
</ul>
</li>
</ul>
@ -1462,5 +1465,13 @@ The order of returned parts is URI, local name, and prefix.</p>
default manner, URI then local_name separated by the namespace separator.</p>
</div>
<div class="fcndec"><a name="XML_ExpatVersion"><pre>
XML_LChar *
XML_ExpatVersion();
</pre></a>
<div class="fcndef">
Return the library version string.
</div>
</body>
</html>

View File

@ -46,8 +46,6 @@ DESTDIR =
top_builddir = ..
AUTOCONF = @AUTOCONF@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@ -60,7 +58,6 @@ CC = @CC@
DLLTOOL = @DLLTOOL@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@
RANLIB = @RANLIB@
@ -80,7 +77,8 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/conftools/mkinstalldirs
CONFIG_HEADER = ../config.h
CONFIG_CLEAN_FILES =
DEFS = @DEFS@ -I$(srcdir) -I..
INCLUDES = -I$(srcdir) -I..
DEFS = @DEFS@ -DPACKAGE='"$(PACKAGE)"' -DVERSION='"$(VERSION)"'
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@

View File

@ -699,6 +699,10 @@ XML_ParserFree(XML_Parser parser);
const XML_LChar XMLPARSEAPI *
XML_ErrorString(int code);
/* Return a string containing the version number of this expat */
const XML_LChar XMLPARSEAPI *
XML_ExpatVersion();
#ifdef __cplusplus
}
#endif

View File

@ -3,6 +3,9 @@ Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
See the file COPYING for copying permission.
*/
static char RCSId[]
= "$Header$";
#include <config.h>
#ifdef __declspec
@ -1304,6 +1307,11 @@ const XML_LChar *XML_ErrorString(int code)
return 0;
}
const XML_LChar *
XML_ExpatVersion() {
return VERSION;
}
static
enum XML_Error contentProcessor(XML_Parser parser,
const char *start,

View File

@ -3,6 +3,9 @@ Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
See the file COPYING for copying permission.
*/
static char RCSId[]
= "$Header$";
#include <config.h>
#include "xmlrole.h"
#include "ascii.h"

View File

@ -3,6 +3,9 @@ Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
See the file COPYING for copying permission.
*/
static char RCSId[]
= "$Header$";
#include <config.h>
#include "xmltok.h"
#include "nametab.h"