diff --git a/ChangeLog b/ChangeLog index 3154ede5..93546c0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard + + * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21 + * valid.c: raised a too low limit + * doc/*: rebuilt the docs + Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard * test/XPath/expr/floats test/XPath/expr/functions diff --git a/configure.in b/configure.in index b478f5be..4fc8f71d 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=20 +LIBXML_MICRO_VERSION=21 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/Makefile.am b/doc/Makefile.am index 1b299606..30b41d9e 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -34,7 +34,7 @@ $(APIPAGES): libxml2-refs.xml site.xsl api.xsl $(bindir)/xsltproc --html $(top_srcdir)/doc/api.xsl $(top_srcdir)/doc/xml.html ; fi ); scan: - gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h xmlwin32version.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h" + gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h xmlwin32version.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h xmlunicode.h xmlregexp.h xmlautomata.h xmlschemas.h xmlschemastypes.h" templates: scan gtkdoc-mktmpl --module=libxml diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html index 0406d310..19f1df1b 100644 --- a/doc/html/libxml-parser.html +++ b/doc/html/libxml-parser.html @@ -8812,8 +8812,8 @@ compressed document is provided by default if found at compile-time. It use the given SAX function block to handle the parsing callback. If sax is NULL, fallback to the default DOM tree building routines.

User data (void *) is stored within the parser context, so it is -available nearly everywhere in libxml.

User data (void *) is stored within the parser context in the +context's _private member, so it is available nearly everywhere in libxml

xmlDocCopyNode ( (const xmlNodePtr node, @@ -1040,7 +1040,7 @@ HREF="libxml-tree.html#XMLNODEPTR" > xmlCopyNodeList ( (const xmlNodePtr node); @@ -9423,7 +9423,7 @@ CLASS="PROGRAMLISTING" >xmlNodePtr xmlDocCopyNode ( xmlDocCopyNode (const xmlNodePtr node, @@ -9551,7 +9551,7 @@ CLASS="PROGRAMLISTING" >xmlNodePtr xmlCopyNodeList ( xmlCopyNodeList (const xmlNodePtr node); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,20 +213,6 @@ - - - - - - - - - - - - - - @@ -622,164 +640,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1027,77 +887,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1329,27 +1118,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -1460,37 +1228,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1591,6 +1390,7 @@ + Whether the automata interfaces are compiled in Whether the Canonicalization support is configured in @@ -1623,8 +1423,10 @@ Whether iconv support is available + Whether the regular expressions interfaces are compiled in + Whether the Schemas validation interfaces are compiled in Macro to check that the libxml version in use is compatible with the version the software has been compiled against @@ -1633,6 +1435,7 @@ Whether the thread support is configured in + Whether the Unicode related interfaces are compiled in the version number: 1.2.3 value is 1002003 @@ -1925,30 +1728,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -3078,92 +2857,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Add a string range to an XML buffer. if len == -1, the length of str is recomputed. @@ -3975,10 +3668,6 @@ - - - - Free the memory allocated to a Catalog @@ -5148,9 +4837,6 @@ - - - Creation of a new node containing a CDATA block. @@ -6158,51 +5844,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Register the char encoding handler, surprising, isn't it ? @@ -6379,131 +6020,30 @@ - + - - - - - - - - - - - - - - - - + Deallocate a Schema Type structure. - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Search a Ns registered under a given name space for a document. recurse on the parents until it finds the defined namespace or return NULL otherwise. nameSpace can be NULL, this is a search for the default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within those you will be in troubles !!! A warning is generated to cover this case. @@ -6908,544 +6448,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Escaping routine, does not do validity checks ! It will try to escape the chars needing this, but this is heuristic based it's impossible to be sure. diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index 6e7a3471..e82e8029 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -29,6 +29,7 @@ + @@ -39,8 +40,11 @@ + + + @@ -73,6 +77,23 @@ + + + + + + + + + + + + + + + + + @@ -279,6 +300,23 @@ + + + + + + + + + + + + + + + + + @@ -445,6 +483,7 @@ + @@ -665,6 +704,7 @@ + @@ -862,6 +902,18 @@ + + + + + + + + + + + + @@ -894,6 +946,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -958,6 +1055,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1256,6 +1487,7 @@ + @@ -1266,8 +1498,11 @@ + + + @@ -1312,6 +1547,23 @@ + + + + + + + + + + + + + + + + + @@ -1554,6 +1806,23 @@ + + + + + + + + + + + + + + + + + @@ -1720,6 +1989,7 @@ + @@ -1940,6 +2210,7 @@ + @@ -2137,6 +2408,18 @@ + + + + + + + + + + + + @@ -2169,6 +2452,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2233,6 +2561,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2597,20 +3059,6 @@ - - - - - - - - - - - - - - @@ -2931,25 +3379,6 @@ - - - - - - - - - - - - - - - - - - - @@ -3018,8 +3447,6 @@ - - @@ -3049,8 +3476,6 @@ - - @@ -3434,17 +3859,6 @@ - - - - - - - - - - - @@ -3725,18 +4139,6 @@ - - - - - - - - - - - - @@ -3770,39 +4172,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3930,7 +4299,6 @@ - @@ -4048,7 +4416,6 @@ - @@ -4604,7 +4971,6 @@ - @@ -4636,20 +5002,6 @@ - - - - - - - - - - - - - - @@ -4669,50 +5021,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5897,27 +6212,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -5950,186 +6244,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6399,6 +6513,9 @@ + + + @@ -6413,6 +6530,10 @@ + + + + @@ -6468,6 +6589,9 @@ + + + @@ -6482,9 +6606,27 @@ + + + + + + + + + + + + + + + + + + @@ -6550,16 +6692,37 @@ + + + + + + + + + + + + + + + + + + + + + @@ -6576,6 +6739,9 @@ + + + @@ -6594,6 +6760,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6699,37 +6892,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -6745,6 +6918,8 @@ + + @@ -6763,11 +6938,21 @@ + + + + + + + + + + @@ -6810,6 +6995,9 @@ + + + @@ -6872,6 +7060,9 @@ + + + @@ -6880,6 +7071,9 @@ + + + @@ -6932,6 +7126,9 @@ + + + @@ -6939,6 +7136,8 @@ + + @@ -6964,16 +7163,25 @@ + + + + + + + + + @@ -7064,6 +7272,7 @@ + @@ -7151,6 +7360,12 @@ + + + + + + @@ -7186,6 +7401,9 @@ + + + @@ -7212,6 +7430,9 @@ + + + @@ -7362,36 +7583,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7416,11 +7607,20 @@ + + + + + + + + + @@ -7458,6 +7658,15 @@ + + + + + + + + + @@ -7465,6 +7674,12 @@ + + + + + + @@ -7485,6 +7700,9 @@ + + + @@ -7492,6 +7710,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -7523,6 +7762,9 @@ + + + @@ -7551,6 +7793,9 @@ + + + @@ -7642,6 +7887,23 @@ + + + + + + + + + + + + + + + + + @@ -7649,10 +7911,25 @@ + + + + + + + + + + + + + + + @@ -7663,6 +7940,9 @@ + + + @@ -7681,6 +7961,7 @@ + @@ -7707,6 +7988,10 @@ + + + + @@ -7716,10 +8001,22 @@ + + + + + + + + + + + + @@ -7741,18 +8038,33 @@ + + + + + + + + + + + + + + + @@ -7872,6 +8184,9 @@ + + + @@ -7883,6 +8198,12 @@ + + + + + + @@ -7892,9 +8213,15 @@ + + + + + + @@ -7918,6 +8245,9 @@ + + + @@ -7948,6 +8278,12 @@ + + + + + + @@ -7996,6 +8332,7 @@ + @@ -8003,6 +8340,9 @@ + + + @@ -8036,6 +8376,7 @@ + @@ -8124,6 +8465,9 @@ + + + @@ -8199,6 +8543,9 @@ + + + @@ -8244,6 +8591,22 @@ + + + + + + + + + + + + + + + + @@ -8301,6 +8664,7 @@ + @@ -8331,6 +8695,9 @@ + + + @@ -8355,6 +8722,9 @@ + + + @@ -8364,10 +8734,19 @@ + + + + + + + + + @@ -8378,6 +8757,12 @@ + + + + + + @@ -8415,6 +8800,9 @@ + + + @@ -8427,9 +8815,24 @@ + + + + + + + + + + + + + + + @@ -8439,6 +8842,9 @@ + + + @@ -8487,6 +8893,7 @@ + @@ -8542,8 +8949,12 @@ + + + + @@ -8603,6 +9014,8 @@ + + @@ -8624,6 +9037,9 @@ + + + @@ -8656,6 +9072,7 @@ + @@ -8664,7 +9081,10 @@ + + + @@ -8702,6 +9122,8 @@ + + @@ -8716,6 +9138,9 @@ + + + @@ -8794,8 +9219,14 @@ - - + + + + + + + + @@ -8874,6 +9305,9 @@ + + + @@ -8893,6 +9327,7 @@ + @@ -8954,6 +9389,12 @@ + + + + + + @@ -8975,6 +9416,7 @@ + @@ -8991,6 +9433,8 @@ + + @@ -9050,6 +9494,8 @@ + + @@ -9336,6 +9782,7 @@ + @@ -9415,6 +9862,7 @@ + @@ -9443,6 +9891,8 @@ + + @@ -9542,10 +9992,12 @@ + + @@ -9576,6 +10028,7 @@ + @@ -9664,6 +10117,7 @@ + @@ -9682,6 +10136,7 @@ + @@ -9741,6 +10196,8 @@ + + @@ -9759,6 +10216,8 @@ + + @@ -9787,6 +10246,10 @@ + + + + @@ -9847,6 +10310,7 @@ + @@ -9913,6 +10377,8 @@ + + @@ -10047,6 +10513,10 @@ + + + + @@ -10150,8 +10620,17 @@ + + + + + + + + + @@ -10186,6 +10665,9 @@ + + + @@ -10224,6 +10706,9 @@ + + + @@ -10233,6 +10718,9 @@ + + + @@ -10253,8 +10741,12 @@ + + + + @@ -10308,6 +10800,7 @@ + @@ -10479,6 +10972,11 @@ + + + + + @@ -10487,6 +10985,12 @@ + + + + + + @@ -10507,6 +11011,9 @@ + + + @@ -10590,6 +11097,7 @@ + @@ -10703,6 +11211,7 @@ + @@ -10775,6 +11284,8 @@ + + @@ -10849,6 +11360,9 @@ + + + @@ -10907,6 +11421,9 @@ + + + @@ -11275,6 +11792,12 @@ + + + + + + @@ -11350,6 +11873,7 @@ + @@ -11362,12 +11886,16 @@ + + + + @@ -11400,6 +11928,12 @@ + + + + + + @@ -11416,11 +11950,18 @@ + + + + + + + @@ -11431,6 +11972,10 @@ + + + + @@ -11462,6 +12007,9 @@ + + + @@ -11494,6 +12042,7 @@ + @@ -11524,6 +12073,9 @@ + + + @@ -11575,7 +12127,9 @@ + + @@ -11808,6 +12362,7 @@ + @@ -11967,6 +12522,7 @@ + @@ -12021,6 +12577,7 @@ + @@ -12080,6 +12637,7 @@ + @@ -12224,6 +12782,9 @@ + + + @@ -12342,6 +12903,7 @@ + @@ -12355,6 +12917,7 @@ + @@ -12364,6 +12927,7 @@ + @@ -12457,6 +13021,9 @@ + + + @@ -12485,8 +13052,13 @@ + + + + + @@ -12509,6 +13081,11 @@ + + + + + @@ -12530,6 +13107,8 @@ + + @@ -12759,6 +13338,10 @@ + + + + @@ -12775,6 +13358,9 @@ + + + @@ -12785,9 +13371,12 @@ + + + @@ -12918,6 +13507,7 @@ + @@ -13068,6 +13658,7 @@ + @@ -13075,6 +13666,8 @@ + + @@ -13084,6 +13677,9 @@ + + + @@ -13161,7 +13757,16 @@ + + + + + + + + + @@ -13214,9 +13819,13 @@ + + + + @@ -13360,10 +13969,14 @@ + + + + @@ -13449,6 +14062,9 @@ + + + @@ -13606,6 +14222,10 @@ + + + + @@ -13668,6 +14288,7 @@ + @@ -13685,33 +14306,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13783,6 +14377,7 @@ + @@ -13802,6 +14397,7 @@ + @@ -13894,8 +14490,6 @@ - - @@ -13948,12 +14542,6 @@ - - - - - - @@ -14046,21 +14634,6 @@ - - - - - - - - - - - - - - - @@ -14116,6 +14689,10 @@ + + + + @@ -14161,8 +14738,12 @@ + + + + @@ -14174,6 +14755,7 @@ + @@ -14375,6 +14957,7 @@ + @@ -14421,6 +15004,7 @@ + @@ -14436,6 +15020,7 @@ + @@ -14535,7 +15120,7 @@ - + @@ -14565,6 +15150,7 @@ + @@ -14605,6 +15191,9 @@ + + + @@ -14634,10 +15223,12 @@ + + @@ -14801,6 +15392,16 @@ + + + + + + + + + + @@ -14817,11 +15418,21 @@ + + + + + + + + + + @@ -14924,6 +15535,9 @@ + + + @@ -15014,11 +15628,15 @@ + + + + @@ -15060,6 +15678,7 @@ + @@ -15102,6 +15721,7 @@ + @@ -15117,6 +15737,7 @@ + @@ -15130,6 +15751,7 @@ + @@ -15207,7 +15829,7 @@ - + @@ -15289,6 +15911,24 @@ + + + + + + + + + + + + + + + + + + @@ -15601,6 +16241,7 @@ + @@ -15705,6 +16346,12 @@ + + + + + + @@ -15731,15 +16378,6 @@ - - - - - - - - - @@ -15873,6 +16511,7 @@ + @@ -15907,10 +16546,17 @@ + + + + + + + @@ -16059,6 +16705,14 @@ + + + + + + + + @@ -16066,6 +16720,7 @@ + @@ -16112,7 +16767,7 @@ - + @@ -16151,6 +16806,12 @@ + + + + + + @@ -16185,6 +16846,9 @@ + + + @@ -16199,6 +16863,9 @@ + + + @@ -16219,6 +16886,12 @@ + + + + + + @@ -16262,6 +16935,7 @@ + @@ -16321,10 +16995,13 @@ + + + @@ -16411,6 +17088,20 @@ + + + + + + + + + + + + + + @@ -16481,6 +17172,8 @@ + + @@ -16557,7 +17250,7 @@ - + @@ -16709,6 +17402,7 @@ + @@ -16725,6 +17419,7 @@ + @@ -16755,36 +17450,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -16797,34 +17465,15 @@ + + + - - - - - - - - - - - - - - - - - - - - - - @@ -16922,7 +17571,7 @@ - + @@ -16948,6 +17597,7 @@ + @@ -17029,33 +17679,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -17066,6 +17694,7 @@ + @@ -17097,7 +17726,12 @@ + + + + + @@ -17202,10 +17836,9 @@ + - - @@ -17718,7 +18351,7 @@ - + @@ -17765,8 +18398,8 @@ - - + + @@ -17775,14 +18408,12 @@ - - - - - - - - + + + + + + diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h index c10f9d14..e090c457 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.20" +#define LIBXML_DOTTED_VERSION "2.4.21" /** * LIBXML_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXML_VERSION 20420 +#define LIBXML_VERSION 20421 /** * LIBXML_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXML_VERSION_STRING "20420" +#define LIBXML_VERSION_STRING "20421" /** * 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(20420); +#define LIBXML_TEST_VERSION xmlCheckVersion(20421); #if 0 /** diff --git a/valid.c b/valid.c index 5476f844..597a0ffd 100644 --- a/valid.c +++ b/valid.c @@ -91,7 +91,7 @@ typedef struct _xmlValidState { unsigned char state; /* ROLLBACK_XXX */ } _xmlValidState; -#define MAX_RECURSE 1024 +#define MAX_RECURSE 25000 #define MAX_DEPTH ((sizeof(_xmlValidState.occurs)) * 8) #define CONT ctxt->vstate->cont #define NODE ctxt->vstate->node