diff --git a/ChangeLog b/ChangeLog index aa77abca..739f863a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard + + * configure.in: preparing for 2.4.4 + * doc/xml.html doc/html/*: updated and rebuilt the docs + Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard * win32/dsp/libxml2.def.src: tried to incorporate comments diff --git a/configure.in b/configure.in index 622d9012..a80634fd 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ AC_CANONICAL_HOST LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=4 -LIBXML_MICRO_VERSION=3 +LIBXML_MICRO_VERSION=4 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION diff --git a/doc/html/index.sgml b/doc/html/index.sgml index 6b2d30d3..ed76ff17 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -821,6 +821,7 @@ + diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html index da3f97b4..f47329cc 100644 --- a/doc/html/libxml-catalog.html +++ b/doc/html/libxml-catalog.html @@ -257,6 +257,10 @@ HREF="libxml-tree.html#XMLDOCPTR" HREF="libxml-catalog.html#XMLPARSECATALOGFILE" >xmlParseCatalogFile (const char *filename); +int xmlCatalogConvert (void); void xmlCatalogFreeLocal

Description

Details






Load the catalog and makes its definitions effective for the default -external entity loader. It will recuse in CATALOG entries. +external entity loader. It will recurse in SGML CATALOG entries. TODO: this function is not thread safe, catalog initialization should preferably be done once at startup












xmlCatalogConvert ()

int         xmlCatalogConvert               (void);

Convert all the SGML catalog entries as XML ones

Returns :the number of entries converted if successful, -1 otherwise











Name

Synopsis

Description

Details















Name

Synopsis

Description

Details



















Name

Synopsis

Description

Details






























the resulting document treethe resulting document tree if the file was wellformed, +NULL otherwise.

Name

Synopsis

Description

Details




c : an UNICODE value (int)


IS_BASECHAR()

#define IS_BASECHAR(c) xmlIsBaseChar(c)

Macro to check the following production in the XML spec

[85] BaseChar ::= ... long list see REC ...

IS_DIGIT()

IS_BASECHAR()

#define IS_DIGIT(c) xmlIsDigit(c)
#define IS_BASECHAR(c) xmlIsBaseChar(c)

Macro to check the following production in the XML spec

[88] Digit ::= ... long list see REC ...

[85] BaseChar ::= ... long list see REC ...

IS_COMBINING()

IS_DIGIT()

#define IS_COMBINING(c) xmlIsCombining(c)
#define IS_DIGIT(c) xmlIsDigit(c)

Macro to check the following production in the XML spec

[87] CombiningChar ::= ... long list see REC ...

[88] Digit ::= ... long list see REC ...

IS_COMBINING()

#define IS_COMBINING(c) xmlIsCombining(c)

Macro to check the following production in the XML spec

[87] CombiningChar ::= ... long list see REC ...

c : an UNICODE value (int)


IS_EXTENDER()


c : an UNICODE value (int)


IS_LETTER()

#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))

Macro to check the following production in the XML spec

[84] Letter ::= BaseChar | Ideographic

IS_PUBIDCHAR()

IS_LETTER()

#define IS_PUBIDCHAR(c)	xmlIsPubidChar(c)
#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))

Macro to check the following production in the XML spec

[13] PubidChar ::= x20 | xD | xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]

[84] Letter ::= BaseChar | Ideographic


IS_PUBIDCHAR()

#define IS_PUBIDCHAR(c)	xmlIsPubidChar(c)

Macro to check the following production in the XML spec

[13] PubidChar ::= x20 | xD | xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]

c : an UNICODE value (int)









































































































receiving some chars from the parser. -Question: how much at a time ???

receiving some chars from the parser.

receiving some ignorable whitespaces from the parser. -Question: how much at a time ???

xmlCopyNode ( (const xmlNodePtr node, @@ -8586,7 +8586,7 @@ CLASS="PROGRAMLISTING" >xmlNodePtr xmlCopyNode ( xmlCopyNode (const xmlNodePtr node, diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html index d7d2ee3a..78e9bc9e 100644 --- a/doc/html/libxml-xmlerror.html +++ b/doc/html/libxml-xmlerror.html @@ -368,7 +368,8 @@ CLASS="PROGRAMLISTING" XML_ERR_ENTITY_BOUNDARY, /* 90 */ XML_ERR_INVALID_URI, /* 91 */ XML_ERR_URI_FRAGMENT, /* 92 */ - XML_WAR_CATALOG_PI /* 93 */ + XML_WAR_CATALOG_PI, /* 93 */ + XML_ERR_NO_DTD /* 94 */ }xmlParserErrors;

Name

Synopsis

Description

Details



















an XPath evaluation function, the parameters are on thei XPath context stack

an XPath evaluation function, the parameters are on the XPath context stack

SGML docs +

2.4.4: Sep 12 2001

+
    +
  • added --convert to xmlcatalog, bug fixes and cleanups of XML + Catalog
  • +
  • a few bug fixes and some portability changes
  • +
  • some documentation cleanups
  • +
+

2.4.3: Aug 23 2001

  • XML Catalog support see the doc
  • @@ -1679,6 +1687,6 @@ Gnome CVS base under gnome-xml/example

    Daniel Veillard

    -

    $Id: xml.html,v 1.107 2001/08/22 23:44:08 veillard Exp $

    +

    $Id: xml.html,v 1.108 2001/08/24 00:49:01 veillard Exp $

    diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h index c120a0e6..7c263ba0 100644 --- a/include/libxml/xmlwin32version.h +++ b/include/libxml/xmlwin32version.h @@ -27,21 +27,21 @@ extern void xmlCheckVersion(int version); * * the version string like "1.2.3" */ -#define LIBXML_DOTTED_VERSION "2.4.3" +#define LIBXML_DOTTED_VERSION "2.4.4" /** * LIBXML_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXML_VERSION 20403 +#define LIBXML_VERSION 20404 /** * LIBXML_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXML_VERSION_STRING "20403" +#define LIBXML_VERSION_STRING "20404" /** * LIBXML_TEST_VERSION: @@ -49,7 +49,7 @@ extern void xmlCheckVersion(int version); * Macro to check that the libxml version in use is compatible with * the version the software has been compiled against */ -#define LIBXML_TEST_VERSION xmlCheckVersion(20403); +#define LIBXML_TEST_VERSION xmlCheckVersion(20404); #if 0 /**