⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 ReactOS是一些高手根据Windows XP的内核编写出的类XP。内核实现机理和API函数调用几乎相同。甚至可以兼容XP的程序。喜欢研究系统内核的人可以看一看。
💻
📖 第 1 页 / 共 5 页
字号:

        NEWS file for libxml2

  Note that this is automatically generated from the news webpage at:
       http://xmlsoft.org/news.html

Items not finished and worked on, get in touch with the list if you want
to help those   - More testing on RelaxNG
   - Finishing up XML
  Schemas

The change log at 
ChangeLog.html
 describes the recents commits
to the CVS at 
http://cvs.gnome.org/viewcvs/libxml2/
 code base.There is the list of public releases:
2.6.20: Jul 10 2005:
   -  build fixes: Windows build (Rob Richards), Mingw compilation (Igor
       Zlatkovic), Windows Makefile (Igor), gcc warnings (Kasimier and
       andriy@google.com), use gcc weak references to pthread to avoid the
       pthread dependancy on Linux, compilation problem (Steve Nairn),
       compiling of subset (Morten Welinder), IPv6/ss_family compilation
       (William Brack), compilation when disabling parts of the library,
       standalone test distribution.
       
   -  bug fixes: bug in lang(), memory cleanup on errors (William Brack),
       HTTP query strings (Aron Stansvik), memory leak in DTD (William),
       integer overflow in XPath (William), nanoftp buffer size, pattern
       "." apth fixup (Kasimier), leak in tree reported by Malcolm Rowe,
       replaceNode patch (Brent Hendricks), CDATA with NULL content
       (Mark Vakoc), xml:base fixup on XInclude (William), pattern
       fixes (William), attribute bug in exclusive c14n (Aleksey Sanin),
       xml:space and xml:lang with SAX2 (Rob Richards), namespace 
       trouble in complex parsing (Malcolm Rowe), XSD type QNames fixes
       (Kasimier), XPath streaming fixups (William), RelaxNG bug (Rob Richards),
       Schemas for Schemas fixes (Kasimier), removal of ID (Rob Richards),
       a small RelaxNG leak, HTML parsing in push mode bug (James Bursa),
       failure to detect UTF-8 parsing bugs in CDATA sections, areBlanks()
       heuristic failure, duplicate attributes in DTD bug (William).
       
   -  improvements: lot of work on Schemas by Kasimier Buchcik both on 
       conformance and streaming, Schemas validation messages (Kasimier
       Buchcik, Matthew Burgess), namespace removal at the python level
       (Brent Hendricks), Update to new Schemas regression tests from
       W3C/Nist (Kasimier), xmlSchemaValidateFile() (Kasimier), implementation
       of xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml (James Wert),
       standalone test framework and programs, new DOM import APIs
       xmlDOMWrapReconcileNamespaces() xmlDOMWrapAdoptNode() and
       xmlDOMWrapRemoveNode(), extension of xmllint capabilities for
       SAX and Schemas regression tests, xmlStopParser() available in
       pull mode too, ienhancement to xmllint --shell namespaces support,
       Windows port of the standalone testing tools (Kasimier and William),
       xmlSchemaValidateStream() xmlSchemaSAXPlug() and xmlSchemaSAXUnplug()
       SAX Schemas APIs, Schemas xmlReader support.
       


2.6.19: Apr 02 2005:
   -  build fixes: drop .la from RPMs, --with-minimum build fix (William
       Brack), use XML_SOCKLEN_T instead of SOCKLEN_T because it breaks with
       AIX 5.3 compiler, fixed elfgcchack.h generation and PLT reduction
       code on Linux/ELF/gcc4
   -  bug fixes: schemas type decimal fixups (William Brack), xmmlint return
       code (Gerry Murphy), small schemas fixes (Matthew Burgess and
       GUY Fabrice), workaround "DAV:" namespace brokeness in c14n (Aleksey
       Sanin), segfault in Schemas (Kasimier Buchcik), Schemas attribute
       validation (Kasimier), Prop related functions and xmlNewNodeEatName
       (Rob Richards), HTML serialization of name attribute on a elements,
       Python error handlers leaks and improvement (Brent Hendricks), 
       uninitialized variable in encoding code, Relax-NG validation bug,
       potential crash if gnorableWhitespace is NULL, xmlSAXParseDoc and
       xmlParseDoc signatures, switched back to assuming UTF-8 in case 
       no encoding is given at serialization time
   -  improvements: lot of work on Schemas by Kasimier Buchcik on facets
       checking and also mixed handling.
   - 


2.6.18: Mar 13 2005:
   -  build fixes: warnings (Peter Breitenlohner), testapi.c generation, 
       Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed),
       some gcc4 fixes, HP-UX portability fixes (Rick Jones).
   -  bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and
       xmlreader stopping on non-fatal errors, thread support for dictionnaries
       reference counting (Gary Coady), internal subset and push problem, 
       URL saved in xmlCopyDoc, various schemas bug fixes (Kasimier), Python
       paths fixup (Stephane Bidoul), xmlGetNodePath and namespaces, 
       xmlSetNsProp fix (Mike Hommey), warning should not count as error
       (William Brack), xmlCreatePushParser empty chunk, XInclude parser
       flags (William), cleanup FTP and HTTP code to reuse the uri parsing
       and IPv6 (William), xmlTextWriterStartAttributeNS fix (Rob Richards),
       XMLLINT_INDENT being empty (William), xmlWriter bugs (Rob Richards),
       multithreading on Windows (Rich Salz), xmlSearchNsByHref fix (Kasimier),
       Python binding leak (Brent Hendricks), aliasing bug exposed by gcc4
       on s390, xmlTextReaderNext bug (Rob Richards), Schemas decimal type
       fixes (William Brack), xmlByteConsumed static buffer (Ben Maurer).
   -  improvement: speedup parsing comments and DTDs, dictionnary support for
       hash tables, Schemas Identity constraints (Kasimier), streaming XPath
       subset, xmlTextReaderReadString added (Bjorn Reese), Schemas canonical
       values handling (Kasimier), add xmlTextReaderByteConsumed (Aron
       Stansvik), 
   -  Documentation: Wiki support (Joel Reed)



2.6.17: Jan 16 2005:
   - build fixes: Windows, warnings removal (William Brack), 
      maintainer-clean dependency(William), build in a different directory
      (William), fixing --with-minimum configure build (William), BeOS
      build (Marcin Konicki), Python-2.4 detection (William), compilation
      on AIX (Dan McNichol)
   - bug fixes: xmlTextReaderHasAttributes (Rob Richards), xmlCtxtReadFile()
      to use the catalog(s), loop on output (William Brack), XPath memory leak,
      ID deallocation problem (Steve Shepard), debugDumpNode crash (William),
      warning not using error callback (William), xmlStopParser bug (William),
      UTF-16 with BOM on DTDs (William), namespace bug on empty elements
      in push mode (Rob Richards), line and col computations fixups (Aleksey
      Sanin), xmlURIEscape fix (William), xmlXPathErr on bad range (William),
      patterns with too many steps, bug in RNG choice optimization, line
      number sometimes missing.
      
   - improvements: XSD Schemas (Kasimier Buchcik), python generator (William),
      xmlUTF8Strpos speedup (William), unicode Python strings (William),
      XSD error reports (Kasimier Buchcik), Python __str__ call serialize().
      
   - new APIs: added xmlDictExists(), GetLineNumber and GetColumnNumber
      for the xmlReader (Aleksey Sanin), Dynamic Shared Libraries APIs
      (mostly Joel Reed), error extraction API from regexps, new XMLSave
      option for format (Phil Shafer)
   - documentation: site improvement (John Fleck), FAQ entries (William).


2.6.16: Nov 10 2004:
   - general hardening and bug fixing crossing all the API based on new
    automated regression testing
   - build fix: IPv6 build and test on AIX (Dodji Seketeli)
   - bug fixes: problem with XML::Libxml reported by Petr Pajas,  encoding
    conversion functions return values, UTF-8 bug affecting XPath reported by
    Markus Bertheau, catalog problem with NULL entries (William Brack)
   - documentation: fix to xmllint man page, some API function descritpion
    were updated.
   - improvements: DTD validation APIs provided at the Python level (Brent
    Hendricks) 


2.6.15: Oct 27 2004:
   - security fixes on the nanoftp and nanohttp modules
   - build fixes: xmllint detection bug in configure, building outside the
    source tree (Thomas Fitzsimmons)
   - bug fixes: HTML parser on broken ASCII chars in names (William), Python
    paths (Malcolm Tredinnick), xmlHasNsProp and default namespace (William),
    saving to python file objects (Malcolm Tredinnick), DTD lookup fix
    (Malcolm), save back <group> in catalogs (William), tree build
    fixes (DV and Rob Richards), Schemas memory bug, structured error handler
    on Python 64bits, thread local memory deallocation, memory leak reported
    by Volker Roth, xmlValidateDtd in the presence of an internal subset,
    entities and _private problem (William), xmlBuildRelativeURI error
    (William).
   - improvements: better XInclude error reports (William), tree debugging
    module and tests, convenience functions at the Reader API (Graham
    Bennett), add support for PI in the HTML parser.


2.6.14: Sep 29 2004:
   - build fixes: configure paths for xmllint and xsltproc, compilation
    without HTML parser, compilation warning cleanups (William Brack &
    Malcolm Tredinnick), VMS makefile update (Craig Berry),
   - bug fixes: xmlGetUTF8Char (William Brack), QName properties (Kasimier
    Buchcik), XInclude testing, Notation serialization, UTF8ToISO8859x
    transcoding (Mark Itzcovitz), lots of XML Schemas cleanup and fixes
    (Kasimier), ChangeLog cleanup (Stepan Kasal), memory fixes (Mark Vakoc),
    handling of failed realloc(), out of bound array adressing in Schemas
    date handling, Python space/tabs cleanups (Malcolm Tredinnick), NMTOKENS
    E20 validation fix (Malcolm),
   - improvements: added W3C XML Schemas testsuite (Kasimier Buchcik), add
    xmlSchemaValidateOneElement (Kasimier), Python exception hierearchy
    (Malcolm Tredinnick), Python libxml2 driver improvement (Malcolm
    Tredinnick), Schemas support for xsi:schemaLocation,
    xsi:noNamespaceSchemaLocation, xsi:type (Kasimier Buchcik)


2.6.13: Aug 31 2004:
   - build fixes: Windows and zlib (Igor Zlatkovic), -O flag with gcc,
    Solaris compiler warning, fixing RPM BuildRequires,
   - fixes: DTD loading on Windows (Igor), Schemas error reports APIs
    (Kasimier Buchcik), Schemas validation crash, xmlCheckUTF8 (William Brack
    and Julius Mittenzwei), Schemas facet check (Kasimier), default namespace
    problem (William), Schemas hexbinary empty values, encoding error could
    genrate a serialization loop.
   - Improvements: Schemas validity improvements (Kasimier), added --path
    and --load-trace options to xmllint
   - documentation: tutorial update (John Fleck)


2.6.12: Aug 22 2004:
   - build fixes: fix --with-minimum, elfgcchack.h fixes (Peter
    Breitenlohner), perl path lookup (William), diff on Solaris (Albert
    Chin), some 64bits cleanups.
   - Python: avoid a warning with 2.3 (William Brack), tab and space mixes
    (William), wrapper generator fixes (William), Cygwin support (Gerrit P.
    Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support
    (Torkel Lyng)
   - Schemas: a lot of bug fixes and improvements from Kasimier Buchcik
   - fixes: RVT fixes (William), XPath context resets bug (William), memory
    debug (Steve Hay), catalog white space handling (Peter Breitenlohner),
    xmlReader state after attribute reading (William), structured error
    handler (William), XInclude generated xml:base fixup (William), Windows
    memory reallocation problem (Steve Hay), Out of Memory conditions
    handling (William and Olivier Andrieu), htmlNewDoc() charset bug,
    htmlReadMemory init (William), a posteriori validation DTD base
    (William), notations serialization missing, xmlGetNodePath (Dodji),
    xmlCheckUTF8 (Diego Tartara), missing line numbers on entity
  (William)
   - improvements: DocBook catalog build scrip (William), xmlcatalog tool
    (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey),
    xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude
    to not generate start/end nodes, extend xmllint --version to include CVS
    tag (William)
   - documentation: web pages fixes, validity API docs fixes (William)
    schemas API fix (Eric Haszlakiewicz), xmllint man page (John Fleck)


2.6.11: July 5 2004:
   - Schemas: a lot of changes and improvements by Kasimier Buchcik for
    attributes, namespaces and simple types.
   - build fixes: --with-minimum (William Brack),  some gcc cleanup
    (William), --with-thread-alloc (William)
   - portability: Windows binary package change (Igor Zlatkovic), Catalog
    path on Windows
   - documentation: update to the tutorial (John Fleck), xmllint return code
    (John Fleck), man pages (Ville Skytta),
   - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX
    properly initialize the library (William), empty node set in XPath
    (William), xmlSchemas errors (William), invalid charref problem pointed
    by Morus Walter, XInclude xml:base generation (William), Relax-NG bug
    with div processing (William), XPointer and xml:base problem(William),
    Reader and entities, xmllint return code for schemas (William), reader
    streaming problem (Steve Ball), DTD serialization problem (William),
    libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
    Python classes, xmlReader buffer bug, Python bindings memory interfaces
    improvement (with St閜hane Bidoul), Fixed the push parser to be back to
    synchronous behaviour.
   - improvement: custom per-thread I/O enhancement (Rob Richards), register
    namespace in debug shell (Stefano Debenedetti), Python based regression
    test for non-Unix users (William), dynamically increase the number of
    XPath extension functions in Python and fix a memory leak (Marc-Antoine
    Parent and William)
   - performance: hack done with Arjan van de Ven to reduce ELF footprint
    and generated code on Linux, plus use gcc runtime profiling to optimize
    the code generated in the RPM packages.


2.6.10: May 17 2004:
   - Web page generated for ChangeLog
   - build fixes: --without-html problems, make check without make all
   - portability: problem with xpath.c on Windows (MSC and Borland), memcmp
    vs. strncmp on Solaris, XPath tests on Windows (Mark Vakoc), C++ do not
    use "list" as parameter name, make tests work with Python 1.5 (Ed
  Davis),
   - improvements: made xmlTextReaderMode public, small buffers resizing
    (Morten Welinder), add --maxmem option to xmllint, add
    xmlPopInputCallback() for Matt Sergeant, refactoring of serialization
    escaping, added escaping customization
   - bugfixes: xsd:extension (Taihei Goi), assorted regexp bugs (William
    Brack), xmlReader end of stream problem, node deregistration with reader,
    URI escaping and filemanes,  XHTML1 formatting (Nick Wellnhofer), regexp
    transition reduction (William), various XSD Schemas fixes (Kasimier
    Buchcik), XInclude fallback problem (William), weird problems with DTD
    (William), structured error handler callback context (William), reverse
    xmlEncodeSpecialChars() behaviour back to escaping '"'


2.6.9: Apr 18 2004:
   - implement xml:id Working Draft, relaxed XPath id() checking
   - bugfixes: xmlCtxtReset (Brent Hendricks), line number and CDATA (Dave
    Beckett), Relax-NG compilation (William Brack), Regexp patches (with
    William), xmlUriEscape (Mark Vakoc), a Relax-NG notAllowed problem (with
    William), Relax-NG name classes compares (William), XInclude duplicate
    fallback (William), external DTD encoding detection (William), a DTD
    validation bug (William), xmlReader Close() fix, recusive extention
    schemas
   - improvements: use xmlRead* APIs in test tools (Mark Vakoc), indenting
    save optimization, better handle IIS broken HTTP redirect  behaviour (Ian
    Hummel), HTML parser frameset (James Bursa), libxml2-python RPM
    dependancy, XML Schemas union support (Kasimier Buchcik), warning removal
    clanup (William), keep ChangeLog compressed when installing from RPMs
   - documentation: examples and xmlDocDumpMemory docs (John Fleck), new
    example (load, xpath, modify, save), xmlCatalogDump() comments,
   - Windows: Borland C++ builder (Eric Zurcher), work around Microsoft

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -