diff --git a/ChangeLog b/ChangeLog index 1c167dbd..67a96fca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Dec 7 15:21:33 CET 2001 Daniel Veillard + + * configure.in : preparing 2.4.12 + * doc/* : updated and rebuilt the docs + Fri Dec 7 12:32:00 CET 2001 Daniel Veillard * uri.c: closed bug #66159 diff --git a/configure.in b/configure.in index 3f65c795..cc4f0fbe 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=11 +LIBXML_MICRO_VERSION=12 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 a44473e0..2721267c 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -261,6 +261,8 @@ + + @@ -1119,8 +1121,6 @@ - - diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html index 29ee56cd..3415639f 100644 --- a/doc/html/libxml-catalog.html +++ b/doc/html/libxml-catalog.html @@ -123,7 +123,7 @@ NAME="LIBXML-CATALOG" >

Name

Synopsis

Description

Details










































Name

Synopsis

xmlBoolToText (int boolval); -long xmlGetLineNo (xmlNodePtr node); -xmlChar* xmlGetNodePath (xmlNodePtr node); char* (*xmlShellReadlineFunc

Description

Details







output : the FILE * for the output
doc : the document


xmlDebugDumpDocument ()

void        xmlDebugDumpDocument            (FILE *output,
-                                             xmlDocPtr doc);

Dumps debug information for the document, it's recursive

output : the FILE * for the output
doc : the document


xmlDebugDumpDTD ()

void        xmlDebugDumpDTD                 (FILE *output,
-                                             xmlDtdPtr dtd);

Dumps debug information for the DTD

dtddoc : the DTD the document

xmlDebugDumpEntities ()

xmlDebugDumpDocument ()

void        xmlDebugDumpEntities            (void        xmlDebugDumpDocument            (FILE *output,
@@ -1469,7 +1271,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
 >

Dumps debug information for all the entities in use by the document

Dumps debug information for the document, it's recursive

xmlDebugDumpDTD ()

void        xmlDebugDumpDTD                 (FILE *output,
+                                             xmlDtdPtr dtd);

Dumps debug information for the DTD

output : the FILE * for the output
dtd : the DTD


xmlDebugDumpEntities ()

void        xmlDebugDumpEntities            (FILE *output,
+                                             xmlDocPtr doc);

Dumps debug information for all the entities in use by the document

output : the FILE * for the output
doc : the document


xmlLsOneNode ()




xmlGetLineNo ()

long        xmlGetLineNo                    (xmlNodePtr node);

Get line number of node

node : valid node
Returns :the line number if sucessfull, -1 otherwise


xmlGetNodePath ()

xmlChar*    xmlGetNodePath                  (xmlNodePtr node);

Build a structure based Path for the given node

node : a node
Returns :the new path or NULL in case of error. The caller must free -the returned string


Name

Synopsis

Description

Details



















Name

Synopsis

Description

Details






























Name

Synopsis

Description

Details




















Name

Synopsis

Description

Details



























Name

Synopsis

Description

Details


























Name

Synopsis

Description

Details
































Name

Synopsis

Description

Details




















Name

Synopsis

Description

Details























Name

Synopsis

Description

Details













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 ...

c : an UNICODE value (int)


IS_DIGIT()

#define IS_DIGIT(c) xmlIsDigit(c)

Macro to check the following production in the XML spec

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

c : an UNICODE value (int)


IS_COMBINING()

#define IS_COMBINING(c) xmlIsCombining(c)

Macro to check the following production in the XML spec

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

IS_BASECHAR()

#define IS_BASECHAR(c) xmlIsBaseChar(c)

Macro to check the following production in the XML spec

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

c : an UNICODE value (int)


IS_DIGIT()

#define IS_DIGIT(c) xmlIsDigit(c)

Macro to check the following production in the XML spec

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

c : an UNICODE value (int)


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()












































































































Name

Synopsis

Description

Details



















xmlGetGlobalState() is called to retrieve the global state for a thread. -keyonce will only be set once during a library invocation and is used -to create globalkey, the key used to store each thread's TSD.

Note: it should not be called for the "main" thread as this thread uses -the existing global variables defined in the library.

() is called to retrieve the global state for a thread.

xmlDocPtr doc); +long xmlGetLineNo (xmlNodePtr node); +xmlChar* xmlGetNodePath (xmlNodePtr node); xmlNodePtr

Description

Details











































































































xmlGetLineNo ()

long        xmlGetLineNo                    (xmlNodePtr node);

Get line number of node. this requires activation of this option +before inoking the parser by calling xmlLineNumbersDefault(1)

node : valid node
Returns :the line number if sucessfull, -1 otherwise


xmlGetNodePath ()

xmlChar*    xmlGetNodePath                  (xmlNodePtr node);

Build a structure based Path for the given node

node : a node
Returns :the new path or NULL in case of error. The caller must free +the returned string









































































Name

Synopsis

xmlParseURI (const char *URI); +> (const char *str); int xmlParseURIReference

Description

Details

struct xmlURI {
-
-    char *scheme;
-
-    char *opaque;
-
-    char *authority;
-
-    char *server;
-
-    char *user;
-
-    int port;
-
-    char *path;
-
-    char *query;
-
-    char *fragment;
-
-};

xmlURIPtr

typedef xmlURI *xmlURIPtr;


 the new structure or NULL in case of error

  the URI instance found in the document  the base value a new URI string (to be freed by the caller) or NULL in case +of error.

xmlURIPtr xmlParseURI (const char *URI); xmlParseURI (const char *str);

URIstr :  the URI string to analyze a newly build xmlURIPtr or NULL in case of error

  pointer to an URI structure  the string to analyze 0 or the error code

  pointer to an xmlURI a new string (to be deallocated by caller)

  a FILE* for the output  pointer to an xmlURI

  string to escape  exception list string of chars not to escape a new escaped string or NULL in case of error.

  the string to unescape  the length in bytes to unescape (or <= 0 to indicate full string)  optionnal destination buffer an copy of the string, but unescaped

  pointer to the path string 0 or an error code

  the string of the URI to escape an copy of the string, but escaped + +25 May 2001 +Uses xmlParseURI and xmlURIEscapeStr to try to escape correctly +according to RFC2396. +- Carl Douglas

  pointer to an xmlURI

Name

Synopsis

Description

Details



































































Name

Synopsis

Description

Details

Name

Synopsis

Description

Details










Name

Synopsis

Description

Details








































Name

Synopsis

Description

Details





























































Name

Synopsis

Description

Details























































































































































Name

Synopsis

Description

Details























  • (seeems working but delayed from release) parsing/import of Docbook SGML docs
  • +

    2.4.12: Dec 7 2001

    +
      +
    • a few bug fixes: thread (Gary Pennington), xmllint (Geert Kloosterman), + XML parser (Robin Berjon), XPointer (Danny Jamshy), I/O cleanups + (robert)
    • +
    • Eric Lavigne contributed project files for MacOS
    • +
    • some makefiles cleanups
    • +

    2.4.11: Nov 26 2001

    • fixed a couple of errors in the includes, fixed a few bugs, some code diff --git a/doc/xml.html b/doc/xml.html index 4bbef1a9..4e75cda3 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -559,6 +559,15 @@ you want to test those

      SGML docs
    +

    2.4.12: Dec 7 2001

    +
      +
    • a few bug fixes: thread (Gary Pennington), xmllint (Geert Kloosterman), + XML parser (Robin Berjon), XPointer (Danny Jamshy), I/O cleanups + (robert)
    • +
    • Eric Lavigne contributed project files for MacOS
    • +
    • some makefiles cleanups
    • +
    +

    2.4.11: Nov 26 2001

    • fixed a couple of errors in the includes, fixed a few bugs, some code @@ -2178,6 +2187,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) { + }
    • And then use it to save the document: diff --git a/doc/xmlio.html b/doc/xmlio.html index 70b10cc0..4ecb234d 100644 --- a/doc/xmlio.html +++ b/doc/xmlio.html @@ -220,6 +220,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) { + }
    • And then use it to save the document: diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h index 3d64f05c..df11fed9 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.11" +#define LIBXML_DOTTED_VERSION "2.4.12" /** * LIBXML_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXML_VERSION 20411 +#define LIBXML_VERSION 20412 /** * LIBXML_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXML_VERSION_STRING "20411" +#define LIBXML_VERSION_STRING "20412" /** * 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(20411); +#define LIBXML_TEST_VERSION xmlCheckVersion(20412); #if 0 /**