diff --git a/ChangeLog b/ChangeLog index b6a6855b..44bfd1f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Apr 17 16:50:12 CEST 2007 Daniel Veillard + + * doc/* configure.in NEWS: release of libxml2 2.6.28 + Tue Apr 17 14:47:42 CEST 2007 Daniel Veillard * catalog.c libxml.h win32/wince/wincecompat.h win32/wince/wincecompat.c diff --git a/NEWS b/NEWS index aeea2890..fa7ae09f 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,32 @@ ChangeLog.html to the SVN at http://svn.gnome.org/viewcvs/libxml2/trunk/ code base.Here is the list of public releases: +2.6.28: Apr 17 2007: + - Documentation: comment fixes (Markus Keim), xpath comments fixes too + (James Dennett) + - Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage + (Usamah Malik), various regexp bug fixes (DV and William), path conversion + on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath + principal node of axis bug, HTML serialization of some codepoint + (Steven Rainwater), user data propagation in XInclude (Michael Day), + standalone and XML decl detection (Michael Day), Python id ouptut + for some id, fix the big python string memory leak, URI parsing fixes + (Stéphane Bidoul and William), long comments parsing bug (William), + concurrent threads initialization (Ted Phelps), invalid char + in text XInclude (William), XPath memory leak (William), tab in + python problems (Andreas Hanke), XPath node comparison error + (Oleg Paraschenko), cleanup patch for reader (Julien Reichel), + XML Schemas attribute group (William), HTML parsing problem (William), + fix char 0x2d in regexps (William), regexp quantifier range with + min occurs of 0 (William), HTML script/style parsing (Mike Day) + - Improvement: make xmlTextReaderSetup() public + - Compilation and postability: fix a missing include problem (William), + __ss_familly on AIX again (Björn Wiberg), compilation without zlib + (Michael Day), catalog patch for Win32 (Christian Ehrlicher), + Windows CE fixes (Andreas Stricke) + - Various CVS to SVN infrastructure changes + + 2.6.27: Oct 25 2006: - Portability fixes: file names on windows (Roland Schwingel, Emelyanov Alexey), windows compile fixup (Rob Richards), diff --git a/configure.in b/configure.in index 5e7ca7ba..c3554981 100644 --- a/configure.in +++ b/configure.in @@ -5,7 +5,7 @@ AC_CANONICAL_HOST LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=6 -LIBXML_MICRO_VERSION=27 +LIBXML_MICRO_VERSION=28 LIBXML_MICRO_VERSION_SUFFIX= LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html index b8a01b13..fb3ad798 100644 --- a/doc/APIchunk12.html +++ b/doc/APIchunk12.html @@ -679,6 +679,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextWriterWriteDTDExternalEntityContents
contentspec
xmlParseElementContentDecl
xmlParseElementDecl
+
context?
_xmlXPathContext
contexts
_xmlDOMWrapCtxt
contextual
xmlRelaxNGGetParserErrors
xmlRelaxNGSetParserErrors
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html index 959a1b5b..834cde1a 100644 --- a/doc/APIchunk13.html +++ b/doc/APIchunk13.html @@ -374,6 +374,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlRegexpIsDeterminist
dict
_xmlDoc
dictionary
_xmlParserCtxt
+_xmlXPathContext
xmlDictCleanup
xmlDictCreate
xmlDictCreateSub
@@ -384,7 +385,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlStreamPushAttr
xmlStreamPushNode
dictionnary
_xmlParserCtxt
-_xmlXPathContext
xmlDictCreate
xmlDictCreateSub
xmlDictExists
diff --git a/doc/devhelp/libxml2-xpath.html b/doc/devhelp/libxml2-xpath.html index 86b0cc29..8fdd51cc 100644 --- a/doc/devhelp/libxml2-xpath.html +++ b/doc/devhelp/libxml2-xpath.html @@ -193,7 +193,7 @@ The content of this structure is not made public by the API. void * user : function to free extra variables int contextSize : the context size int proximityPosition : the proximity position extra stuff for XPointer - int xptr : it this an XPointer context + int xptr : is this an XPointer context? xmlNodePtr here : for here() xmlNodePtr origin : for origin() the set of namespace declarations in scope for the expre xmlHashTablePtr nsHash : The namespaces hash table @@ -205,12 +205,12 @@ The content of this structure is not made public by the API. xmlXPathFuncLookupFunc funcLookupFunc : function lookup func void * funcLookupData : function lookup data temporary namespace lists kept for walking the n xmlNsPtr * tmpNsList : Array of namespaces - int tmpNsNr : number of namespace in scope error reporting mechanism + int tmpNsNr : number of namespaces in scope error reporting mechanism void * userData : user specific data block xmlStructuredErrorFunc error : the callback in case of errors xmlError lastError : the last error - xmlNodePtr debugNode : the source node XSLT dictionnary - xmlDictPtr dict : dictionnary if any + xmlNodePtr debugNode : the source node XSLT dictionary + xmlDictPtr dict : dictionary if any int flags : flags to control compilation Cache for reusal of XPath objects void * cache } xmlXPathContext; diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html index 6aca3c31..19225da8 100644 --- a/doc/html/libxml-xpath.html +++ b/doc/html/libxml-xpath.html @@ -122,7 +122,7 @@ The content of this structure is not made public by the API. void * user : function to free extra variables int contextSize : the context size int proximityPosition : the proximity position extra stuff for - int xptr : it this an XPointer context + int xptr : is this an XPointer context? xmlNodePtr here : for here() xmlNodePtr origin : for origin() the set of namespace decla xmlHashTablePtr nsHash : The namespaces hash table @@ -134,12 +134,12 @@ The content of this structure is not made public by the API. xmlXPathFuncLookupFunc funcLookupFunc : function lookup func void * funcLookupData : function lookup data temporary namespac xmlNsPtr * tmpNsList : Array of namespaces - int tmpNsNr : number of namespace in scope error repo + int tmpNsNr : number of namespaces in scope error rep void * userData : user specific data block xmlStructuredErrorFunc error : the callback in case of errors xmlError lastError : the last error - xmlNodePtr debugNode : the source node XSLT dictionnary - xmlDictPtr dict : dictionnary if any + xmlNodePtr debugNode : the source node XSLT dictionary + xmlDictPtr dict : dictionary if any int flags : flags to control compilation Cache for void * cache }

Enum xmlXPathError

Enum xmlXPathError {
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index ae5b6a22..a7a8d56b 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -6700,7 +6700,7 @@ Could we use @subtypes for this?'/>
       
       
       
-      
+      
       
       
       
@@ -6712,12 +6712,12 @@ Could we use @subtypes for this?'/>
       
       
       
-      
+      
       
       
       
-      
-      
+      
+      
       
       
     
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 34a3737b..91dc3b4a 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -20464,6 +20464,9 @@
           
           
         
+        
+          
+        
         
           
         
@@ -21197,6 +21200,7 @@
         
         
           
+          
           
           
           
@@ -21209,7 +21213,6 @@
         
         
           
-          
           
           
           
diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa
index 341e1261..45afec60 100644
--- a/doc/libxml2.xsa
+++ b/doc/libxml2.xsa
@@ -8,19 +8,59 @@
   
   
     libxml2
-    2.6.26
-     Jun 6 2006
+    2.6.27
+     Oct 25 2006
     http://xmlsoft.org/
-       - portability fixes: Python detection (Joseph Sacco), compilation
-    error(William Brack and Graham Bennett), LynxOS patch (Olli Savia)
-   - bug fixes: encoding buffer problem, mix of code and data in
-    xmlIO.c(Kjartan Maraas), entities in XSD validation (Kasimier Buchcik),
-    variousXSD validation fixes (Kasimier), memory leak in pattern (Rob
-    Richards andKasimier), attribute with colon in name (Rob Richards), XPath
-    leak inerror reporting (Aleksey Sanin), XInclude text include of
-    selfdocument.
-   - improvements: Xpath optimizations (Kasimier), XPath object
-    cache(Kasimier)
+       - Portability fixes: file names on windows (Roland Schwingel, 
+      Emelyanov Alexey), windows compile fixup (Rob Richards), 
+      AIX iconv() is apparently case sensitive
+   - improvements: Python XPath types mapping (Nic Ferrier), XPath optimization
+      (Kasimier), add xmlXPathCompiledEvalToBoolean (Kasimier), Python node
+      equality and comparison (Andreas Pakulat), xmlXPathCollectAndTest
+      improvememt (Kasimier), expose if library was compiled with zlib 
+      support (Andrew Nosenko), cache for xmlSchemaIDCMatcher structs
+      (Kasimier), xmlTextConcat should work with comments and PIs (Rob
+      Richards), export htmlNewParserCtxt needed by Michael Day, refactoring
+      of catalog entity loaders (Michael Day), add XPointer support to 
+      python bindings (Ross Reedstrom, Brian West and Stefan Anca), 
+      try to sort out most file path to URI conversions and xmlPathToUri,
+      add --html --memory case to xmllint
+   - building fix: fix --with-minimum (Felipe Contreras), VMS fix, 
+      const'ification of HTML parser structures (Matthias Clasen),
+      portability fix (Emelyanov Alexey), wget autodetection (Peter
+      Breitenlohner),  remove the build path recorded in the python
+      shared module, separate library flags for shared and static builds
+      (Mikhail Zabaluev), fix --with-minimum --with-sax1 builds, fix
+      --with-minimum --with-schemas builds
+   - bug fix: xmlGetNodePath fix (Kasimier), xmlDOMWrapAdoptNode and
+      attribute (Kasimier), crash when using the recover mode, 
+      xmlXPathEvalExpr problem (Kasimier), xmlXPathCompExprAdd bug (Kasimier),
+      missing destry in xmlFreeRMutex (Andrew Nosenko), XML Schemas fixes
+      (Kasimier), warning on entities processing, XHTML script and style
+      serialization (Kasimier), python generator for long types, bug in
+      xmlSchemaClearValidCtxt (Bertrand Fritsch), xmlSchemaXPathEvaluate
+      allocation bug (Marton Illes), error message end of line (Rob Richards),
+      fix attribute serialization in writer (Rob Richards), PHP4 DTD validation
+      crasher, parser safety patch (Ben Darnell), _private context propagation
+      when parsing entities (with Michael Day), fix entities behaviour when 
+      using SAX, URI to file path fix (Mikhail Zabaluev), disapearing validity
+      context, arg error in SAX callback (Mike Hommey), fix mixed-content
+      autodetect when using --noblanks, fix xmlIOParseDTD error handling,
+      fix bug in xmlSplitQName on special Names, fix Relax-NG element content
+      validation bug, fix xmlReconciliateNs bug, fix potential attribute 
+      XML parsing bug, fix line/column accounting in XML parser, chunking bug
+      in the HTML parser on script, try to detect obviously buggy HTML
+      meta encoding indications, bugs with encoding BOM and xmlSaveDoc, 
+      HTML entities in attributes parsing, HTML minimized attribute values,
+      htmlReadDoc and htmlReadIO were broken, error handling bug in
+      xmlXPathEvalExpression (Olaf Walkowiak), fix a problem in
+      htmlCtxtUseOptions, xmlNewInputFromFile could leak (Marius Konitzer),
+      bug on misformed SSD regexps (Christopher Boumenot)
+      
+   - documentation: warning about XML_PARSE_COMPACT (Kasimier Buchcik),
+      fix xmlXPathCastToString documentation, improve man pages for
+      xmllitn and xmlcatalog (Daniel Leidert), fixed comments of a few
+      functions
 
 
   
diff --git a/doc/news.html b/doc/news.html
index 86f0204f..e05ab39a 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -12,7 +12,30 @@ to help those

The change log describes the recents commits -to the SVN code base.

Here is the list of public releases:

2.6.27: Oct 25 2006

  • Portability fixes: file names on windows (Roland Schwingel, +to the SVN code base.

    Here is the list of public releases:

    2.6.28: Apr 17 2007

    • Documentation: comment fixes (Markus Keim), xpath comments fixes too + (James Dennett)
    • +
    • Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage + (Usamah Malik), various regexp bug fixes (DV and William), path conversion + on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath + principal node of axis bug, HTML serialization of some codepoint + (Steven Rainwater), user data propagation in XInclude (Michael Day), + standalone and XML decl detection (Michael Day), Python id ouptut + for some id, fix the big python string memory leak, URI parsing fixes + (Stéphane Bidoul and William), long comments parsing bug (William), + concurrent threads initialization (Ted Phelps), invalid char + in text XInclude (William), XPath memory leak (William), tab in + python problems (Andreas Hanke), XPath node comparison error + (Oleg Paraschenko), cleanup patch for reader (Julien Reichel), + XML Schemas attribute group (William), HTML parsing problem (William), + fix char 0x2d in regexps (William), regexp quantifier range with + min occurs of 0 (William), HTML script/style parsing (Mike Day)
    • +
    • Improvement: make xmlTextReaderSetup() public
    • +
    • Compilation and postability: fix a missing include problem (William), + __ss_familly on AIX again (Björn Wiberg), compilation without zlib + (Michael Day), catalog patch for Win32 (Christian Ehrlicher), + Windows CE fixes (Andreas Stricke)
    • +
    • Various CVS to SVN infrastructure changes
    • +

    2.6.27: Oct 25 2006

    • Portability fixes: file names on windows (Roland Schwingel, Emelyanov Alexey), windows compile fixup (Rob Richards), AIX iconv() is apparently case sensitive
    • improvements: Python XPath types mapping (Nic Ferrier), XPath optimization diff --git a/doc/xml.html b/doc/xml.html index b9697aa7..4b016910 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -739,6 +739,32 @@ to the SVN code base.<

      Here is the list of public releases:

      +

      2.6.28: Apr 17 2007

      +
        +
      • Documentation: comment fixes (Markus Keim), xpath comments fixes too + (James Dennett)
      • +
      • Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage + (Usamah Malik), various regexp bug fixes (DV and William), path conversion + on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath + principal node of axis bug, HTML serialization of some codepoint + (Steven Rainwater), user data propagation in XInclude (Michael Day), + standalone and XML decl detection (Michael Day), Python id ouptut + for some id, fix the big python string memory leak, URI parsing fixes + (Stéphane Bidoul and William), long comments parsing bug (William), + concurrent threads initialization (Ted Phelps), invalid char + in text XInclude (William), XPath memory leak (William), tab in + python problems (Andreas Hanke), XPath node comparison error + (Oleg Paraschenko), cleanup patch for reader (Julien Reichel), + XML Schemas attribute group (William), HTML parsing problem (William), + fix char 0x2d in regexps (William), regexp quantifier range with + min occurs of 0 (William), HTML script/style parsing (Mike Day)
      • +
      • Improvement: make xmlTextReaderSetup() public
      • +
      • Compilation and postability: fix a missing include problem (William), + __ss_familly on AIX again (Björn Wiberg), compilation without zlib + (Michael Day), catalog patch for Win32 (Christian Ehrlicher), + Windows CE fixes (Andreas Stricke)
      • +
      • Various CVS to SVN infrastructure changes
      • +

      2.6.27: Oct 25 2006

      • Portability fixes: file names on windows (Roland Schwingel,