Commit graph

10 commits

Author SHA1 Message Date
wiz
8ee10dafd7 Update to 2.6.32:
2.6.32: Apr 8 2008

* Documentation: returning heap memory to kernel (Wolfram Sang),
  trying to clarify xmlCleanupParser() use, xmlXPathContext
  improvement (Jack Jansen), improve the *Recover* functions
  documentation, XmlNodeType doc link fix (Martijn Arts)
* Bug fixes: internal subset memory leak (Ashwin), avoid problem
  with paths starting with // (Petr Sumbera), streaming XSD validation
  callback patches (Ashwin), fix redirection on port other than 80
  (William Brack), SAX2 leak (Ashwin), XInclude fragment of own
  document (Chris Ryan), regexp bug with '.' (Andrew Tosh), flush
  the writer at the end of the document (Alfred Mickautsch), output
  I/O bug fix (William Brack), writer CDATA output after a text
  node (Alex Khesin), UTF-16 encoding detection (William Brack),
  fix handling of empty CDATA nodes for Safari team, python binding
  problem with namespace nodes, improve HTML parsing (Arnold
  Hendriks), regexp automata build bug, memory leak fix (Vasily
  Chekalkin), XSD test crash, weird system parameter entity parsing
  problem, allow save to file:///X:/ windows paths, various attribute
  normalisation problems, externalSubsetSplit fix (Ashwin), attribute
  redefinition in the DTD (Ashwin), fix in char ref parsing check
  (Alex Khesin), many out of memory handling fixes (Ashwin), XPath
  out of memory handling fixes (Alvaro Herrera), various realloc
  problems (Ashwin), UCS4 encoding conversion buffer size (Christian
  Fruth), problems with EatName functions on memory errors, BOM
  handling in external parsed entities (Mark Rowe)
* Code cleanup: fix build under VS 2008 (David Wimsey), remove
  useless mutex in xmlDict (Florent Guilian), Mingw32 compilation
  fix (Carlo Bramini), Win and MacOS EOL cleanups (Florent Guiliani),
  iconv need a const detection (Roumen Petrov), simplify xmlSetProp
  (Julien Charbon), cross compilation fixes for Mingw (Roumen
  Petrov), SCO Openserver build fix (Florent Guiliani), iconv uses
  const on Win32 (Rob Richards), duplicate code removal (Ashwin),
  missing malloc test and error reports (Ashwin), VMS makefile fix
  (Tycho Hilhorst)
* improvements: better plug of schematron in the normal error
  handling (Tobias Minich)
2008-04-22 21:42:07 +00:00
wiz
320846947b Update to 2.6.29:
2.6.29: Jun 12 2007:
   - Portability: patches from Andreas Stricke for WinCEi,
      fix compilation warnings (William Brack), avoid warnings on Apple OS/X
      (Wendy Doyle and Mark Rowe), Windows compilation and threading
      improvements (Rob Richards), compilation against old Python versions,
      new GNU tar changes (Ryan Hill)
   - Documentation: xmlURIUnescapeString comment,
   - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind'
      flag fix (Richard Jones), regexp interpretation of \,
      htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
      typo (Bjorn Reese), entity content failure, xmlListAppend() fix
      (Georges-André Silber), XPath number serialization (William Brack),
      nanohttp gzipped stream fix (William Brack and Alex Cornejo),
      xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
      XPath string value of PI nodes (William Brack), XPath node set
      sorting bugs (William Brack), avoid outputting namespace decl
      dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
      error handling, recustion on next in catalogs, fix a Relax-NG crash,
      workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
      invalid character in attribute detection bug, big comments before
      internal subset streaming bug, HTML parsing of attributes with : in
      the name
   - Improvement: keep URI query parts in raw form (Richard Jones),
      embed tag support in HTML (Michael Day)
2007-07-07 15:28:30 +00:00
minskim
4852476fca Always install documentation files. Previously they were installed on
Linux but not on NetBSD because the install command works differently
when a wild card matching fails.

Bump PKGREVISION.
2006-05-15 08:27:31 +00:00
xtraeme
d77cd0aa12 Updated to 2.6.2 provided by Min Sik Kim PR pkg/23488.
Changes:

2.6.2: Nov 4 2003:
   - XPath context unregistration fixes
   - text node coalescing fixes (Mark Lilback)
   - API to screate a W3C Schemas from an existing document (Steve Ball)
   - BeOS patches (Marcin 'Shard' Konicki)
   - xmlStrVPrintf function added (Aleksey Sanin)
   - compilation fixes (Mark Vakoc)
   - stdin parsing fix (William Brack)
   - a posteriori DTD validation fixes
   - xmlReader bug fixes: Walker fixes, python bindings
   - fixed xmlStopParser() to really stop the parser and errors
   - always generate line numbers when using the new xmlReadxxx
  functions
   - added XInclude support to the xmlReader interface
   - implemented XML_PARSE_NONET parser option
   - DocBook XSLT processing bug fixed
   - HTML serialization for <p> elements (William Brack and me)
   - XPointer failure in XInclude are now handled as resource errors
   - fixed xmllint --html to use the HTML serializer on output (added
    --xmlout to implement the previous behaviour of saving it using the XML
    serializer)

2.6.1: Oct 28 2003:
   - Mostly bugfixes after the big 2.6.0 changes
   - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup
    (William Brack)
   - Windows compilation patches (Joachim Bauch, Stephane Bidoul, Igor
    Zlatkovic)
   - xmlWriter bugfix (Alfred Mickautsch)
   - chvalid.[ch]: couple of fixes from Stephane Bidoul
   - context reset: error state reset, push parser reset (Graham
  Bennett)
   - context reuse: generate errors if file is not readable
   - defaulted attributes for element coming from internal entities
    (Stephane Bidoul)
   - Python: tab and spaces mix (William Brack)
   - Error handler could crash in DTD validation in 2.6.0
   - xmlReader: do not use the document or element _private field
   - testSAX.c: avoid a problem with some PIs (Massimo Morara)
   - general bug fixes: mandatory encoding in text decl, serializing
    Document Fragment nodes, xmlSearchNs 2.6.0 problem (Kasimier Buchcik),
    XPath errors not reported,  slow HTML parsing of large documents.

2.6.0: Oct 20 2003:
   - Major revision release: should be API and ABI compatible but got a lot
    of change
   - Increased the library modularity, far more options can be stripped out,
    a --with-minimum configuration will weight around 160KBytes
   - Use per parser and per document dictionnary, allocate names and small
    text nodes from the dictionnary
   - Switch to a SAX2 like parser rewrote most of the XML parser core,
    provides namespace resolution and defaulted attributes, minimize memory
    allocations and copies, namespace checking and specific error handling,
    immutable buffers, make predefined entities static structures, etc...
   - rewrote all the error handling in the library, all errors can be
    intercepted at a structured level, with precise information
  available.
   - New simpler and more generic XML and HTML parser APIs, allowing to
    easilly modify the parsing options and reuse parser context for multiple
    consecutive documents.
   - Similar new APIs for the xmlReader, for options and reuse, provided new
    functions to access content as const strings, use them for Python
  bindings
   - a  lot of other smaller API improvements: xmlStrPrintf (Aleksey Sanin),
    Walker i.e. reader on a document tree based on Alfred Mickautsch code,
    make room in nodes for line numbers, reference counting and future PSVI
    extensions, generation of character ranges to be checked with faster
    algorithm (William),  xmlParserMaxDepth (Crutcher Dunnavant), buffer
    access
2003-12-04 19:33:38 +00:00
martti
aa3515d614 Updated libxml2 to 2.4.20
* lots of bug fixes
2002-04-26 10:32:37 +00:00
tron
d9674cad80 Work arround broken circular include directives which cause build failures
in the "kdelibs2" package.
2001-11-17 15:28:49 +00:00
jlam
d6dfd69fec Update libxml2 to 2.4.6. Changes from version 2.4.5 include bug fixes,
minor API enhancements, and updated documentation.
2001-10-17 20:06:55 +00:00
jlam
96da188a2d Update libxml2 to 2.4.5. Relevant changes from version 2.4.2 include:
* Bug fixes.
* Do not output hexadecimal charrefs when serializing HTML since some version
  of Netscape can't grok it, generate decimal ones.
* Moved includes to includedir/libxml2/libxml.
* Added a --convert option to xmlcatalog to convert SGML ones to the XML
  syntax.
* Added a catalog PI.
2001-09-26 23:22:17 +00:00
wiz
2834b2dc2e Update to 2.4.2, provided by Martti Kuparinen in pkg/13741.
Changes: Bugfixes and speedups, details at http://xmlsoft.org (News).
2001-08-24 16:59:01 +00:00
rh
f21585821b Initial import of libxml2, the new and improved GNOME 2 xml parsing
library.  Provided in PR pkg/13338 by Martti Kuparinen
<martti.kuparinen@iki.fi>, thanks!
2001-06-29 11:47:12 +00:00