I f...ed up the default configuration of schemas and --relaxng option

* configure.in xmllint.c: I f...ed up the default configuration
  of schemas and --relaxng option display in xmllint, pointed by
  Morus Walter.
* xlink.c: Sean Chittenden pointed a couple of errors in the XLink
  detection module, fixes bug #105374.
Daniel
This commit is contained in:
Daniel Veillard 2003-02-07 12:38:22 +00:00
parent c5a70f2645
commit ef4d3bc36c
5 changed files with 23 additions and 21 deletions

View File

@ -1,3 +1,11 @@
Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
* configure.in xmllint.c: I f...ed up the default configuration
of schemas and --relaxng option display in xmllint, pointed by
Morus Walter.
* xlink.c: Sean Chittenden pointed a couple of errors in the XLink
detection module, fixes bug #105374.
Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
* xmlschemastypes.c: added the boolean base type.

View File

@ -333,12 +333,6 @@ if test "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XML" ; then
if test "${with_docbook}" = "" ; then
with_docbook="yes"
fi
if test "${with_xptr}" = "" ; then
with_xptr="yes"
fi
if test "${with_schemas}" = "" ; then
with_schemas="yes"
fi
CFLAGS="-g -O -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls "
dnl -Wcast-qual -ansi
fi
@ -580,15 +574,15 @@ XML_LIBS="-lxml2 $Z_LIBS $THREAD_LIBS $ICONV_LIBS $M_LIBS $LIBS"
AC_SUBST(WITH_ICONV)
AC_ARG_WITH(schemas, [ --with-schemas Add experimental Schemas/RelaxNG support (on)])
if test "$with_schemas" = "yes" ; then
if test "$with_schemas" = "no" ; then
echo "Disabled Schemas/Relax-NG support"
WITH_SCHEMAS=0
TEST_SCHEMAS=
else
echo "Enabled Schemas/Relax-NG support"
WITH_SCHEMAS=1
TEST_SCHEMAS="Schemastests Relaxtests"
with_regexps=yes
else
echo "Disabled Schemas/Relax-NG support"
WITH_SCHEMAS=0
TEST_SCHEMAS=
fi
AC_SUBST(WITH_SCHEMAS)
AC_SUBST(TEST_SCHEMAS)

View File

@ -3525,11 +3525,11 @@ actually an xmlCharEncoding'/>
<arg name='ctx' type='void *' info='the user data (XML parser context)'/>
</functype>
<function name='htmlAttrAllowed' file='HTMLparser'>
<info></info>
<return type='htmlStatus' info=''/>
<arg name='elt' type='const htmlElemDesc *' info=''/>
<arg name='attr' type='const xmlChar *' info=''/>
<arg name='legacy' type='int' info=''/>
<info>Checks whether an attribute is valid for an element Has full knowledge of Required and Deprecated attributes</info>
<return type='htmlStatus' info='one of HTML_REQUIRED, HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
<arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
<arg name='attr' type='const xmlChar *' info='HTML attribute'/>
<arg name='legacy' type='int' info='whether to allow deprecated attributes'/>
</function>
<function name='htmlAutoCloseTag' file='HTMLparser'>
<info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose array. This function checks if the element or one of it&apos;s children would autoclose the given tag.</info>
@ -3705,8 +3705,8 @@ actually an xmlCharEncoding'/>
<arg name='encoding' type='const char *' info='the encoding string'/>
</function>
<function name='htmlNodeStatus' file='HTMLparser'>
<info></info>
<return type='htmlStatus' info=''/>
<info>for Element nodes) Checks whether the tree node is valid. Experimental (the author only uses the HTML enhancements in a SAX parser)</info>
<return type='htmlStatus' info='for Element nodes, a return from htmlElementAllowedHere (if legacy allowed) or htmlElementStatusHere (otherwise). for Attribute nodes, a return from htmlAttrAllowed for other nodes, HTML_NA (no checks performed)'/>
<arg name='node' type='const htmlNodePtr' info=''/>
<arg name='legacy' type='int' info=''/>
</function>

View File

@ -147,9 +147,9 @@ xlinkIsLink (xmlDocPtr doc, xmlNodePtr node) {
*/
type = xmlGetNsProp(node, BAD_CAST"type", XLINK_NAMESPACE);
if (type != NULL) {
if (!xmlStrEqual(type, BAD_CAST "simple")) {
if (xmlStrEqual(type, BAD_CAST "simple")) {
ret = XLINK_TYPE_SIMPLE;
} if (!xmlStrEqual(type, BAD_CAST "extended")) {
} if (xmlStrEqual(type, BAD_CAST "extended")) {
role = xmlGetNsProp(node, BAD_CAST "role", XLINK_NAMESPACE);
if (role != NULL) {
xmlNsPtr xlink;

View File

@ -1215,7 +1215,7 @@ static void usage(const char *name) {
printf("\t--dropdtd : remove the DOCTYPE of the input docs\n");
printf("\t--stream : use the streaming interface to process very large files\n");
printf("\t--chkregister : verify the node registration code\n");
#ifdef LIBXML_XINCLUDE_ENABLED
#ifdef LIBXML_SCHEMAS_ENABLED
printf("\t--relaxng schema : do RelaxNG validation against the schema\n");
#endif
printf("\nLibxml project home page: http://xmlsoft.org/\n");