1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-28 06:25:09 +03:00
Commit Graph

427 Commits

Author SHA1 Message Date
Daniel Veillard
8a7efd040e grrr there was still a static decl left, Daniel 2001-01-21 10:21:51 +00:00
Daniel Veillard
701c736b96 Just mad a function public:
- htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
Daniel
2001-01-21 09:48:59 +00:00
Daniel Veillard
5a2b697af8 - xpath.c: seems I finally killed that ugly path evaluation
context bug (tagged 9999 in case is is wrong)
Daniel
2001-01-20 21:15:50 +00:00
Daniel Veillard
8f4d97579a added xmlXPathRegisterVariableLookup() for XSLT Daniel
* xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup() for XSLT
Daniel
2001-01-19 05:32:34 +00:00
Daniel Veillard
d8aa7cbd18 off by 1 and stupidity bug fix:
- xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
  for xmlGzfileOpen() bug
Daniel
2001-01-18 15:21:36 +00:00
Daniel Veillard
cb126ac009 Updated Email, forgot one place where the noencoding should be tested, Daniel 2001-01-18 12:50:20 +00:00
Daniel Veillard
f6eea27b38 Bugfixes, extesion and optimizations for XSLT:
- xpath.c: removed an error found by XSLT usage
- tree.c parserInternals.h: use a predefined static string
  for text and comment nodes, avoid freeing them in xmlFreeNode,
  exported the string name in parserInternals.h and added
  another value to disable encoding at output (for XSLT),
  gain memory, time.
Daniel
2001-01-18 12:17:12 +00:00
Daniel Veillard
ccc86a75a8 Updated to include all Win32 makefiles, daniel 2001-01-17 08:26:18 +00:00
Daniel Veillard
0cede08bb6 small bit forgotten from Gary Pennington's patch, Daniel 2001-01-17 08:23:04 +00:00
Daniel Veillard
8f2cc57cea Contributed Win2000 Makefiles:
- win32/README.MSDev win32/libxml2/libxml2_a.dsp
  win32/libxml2/libxml2_so.dsp: new makefiles and update
  provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
Daniel
2001-01-17 08:19:35 +00:00
Daniel Veillard
f831bfb9f1 tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from Gary Pennington, Daniel 2001-01-16 17:26:04 +00:00
Daniel Veillard
389e6b7227 Patches bug fixes and on new function:
- xpath.c: fixed the comaprision of values and nodelists,
  need to compare nodelist still ...
- debugXML.c: avoided a possible core dump
- HTMLparser.c: cleanup
- nanohttp.c: contributed fix.
- tree.c: fixes in properties handling added xmlSetNsProp
  needed by libxslt
- xpathInternals.h: exported xmlXPathBooleanFunction, added a
  comment
- TODO: updated
Daniel
2001-01-15 19:41:13 +00:00
Martin Baulig
dbce3d4438 Fixed my debbugs-test-submit@bugzilla.gnome.org mess. 2001-01-11 21:24:39 +00:00
Martin Baulig
ceb4a87c70 Added debbugs-test-submit@bugzilla.gnome.org everywhere. 2001-01-11 10:49:31 +00:00
Daniel Veillard
167bd53151 Old but effective optimization patch:
- parser.c parserInternals.c: applied Bjorn Reese optimization patch
Daniel
2001-01-06 21:09:34 +00:00
Daniel Veillard
503b89361d - configure.in: preparing 2.2.11
- doc/html/*: rebuild the HTML files
- doc/xml.html : updated
Daniel
2001-01-05 06:36:31 +00:00
Daniel Veillard
c2f4df2f25 One new set of patches:
- tree.c: fixed a stupid bug
- valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
  patches related to validation of an XInclude processing result
- TODO: updated
Daniel
2001-01-04 14:06:39 +00:00
Daniel Veillard
e248819673 - encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
Daniel
2001-01-04 10:54:22 +00:00
Daniel Veillard
f060a418ae fixed xmlParserInputBufferCreateMem doc Daniel
* xmlIO.c: fixed xmlParserInputBufferCreateMem doc
Daniel
2001-01-03 20:52:44 +00:00
Daniel Veillard
45cff696cf Patches: - HTMLparser.c: htmlCheckParagraph to check
Patches:
- HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
  reported by Jonas Borgstrm
- nanohttp.c: Applied Bjorn Reese' IPV6 first patch
Daniel
2001-01-03 18:02:04 +00:00
Daniel Veillard
081089848c - testXPath.c xpath.c: fixing the XPath union expressions problem
reported by  Martin Vidner <martin@artax.karlin.mff.cuni.cz>
Daniel
2001-01-03 15:24:58 +00:00
Daniel Veillard
4a6845df29 Restarted hacking :-) :
- xmllint.c: Made is so if the file name is "-" is will read form
  standard input. Sven Heinicke  <sven@zen.org>
- tree.c: fixed a problem when growing buffer
- tree.h: fixed the comment of the node types following andersca
  comment
- TODO: updated
Daniel
2001-01-03 13:32:39 +00:00
Daniel Veillard
a6d8eb6256 Finally had a bit of time to resynch both trees:
- HTMLparser.[ch]: added a way to avoid adding automatically
  omitted tags. htmlHandleOmittedElem() allows to change the
  default handling.
- tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
  xmlDocDumpFormatMemoryEnc(), uses memory functions for output
  of xmllint too when using --memory flag, added a memory test
  suite at the Makefile level.
- xpathInternals.h xpath.[ch] xpointer.c: fixed problems
  with namespace use when encountering QNames in XPath evalation,
  added xmlns() scheme in XPointer.
- nanoftp.c : incorporated a fix
- parser.c xmlIO.c: fixed problems raised with encoding when using
  the memory I/O
- parserInternals.c: closed bug 25934 reported by
  torsten.landschoff@innominate.de
- TODO: updated
Daniel
2000-12-27 10:46:47 +00:00
Daniel Veillard
a1fe9104b6 "Never do a release before the second coffee of the day" releases:
- configure.in doc/html/* doc/xml.html: made a 2.2.9 release
  on a non-updated tree :-(, made a 2.2.10 release to correct the
  situation
Daniel
2000-11-25 10:49:25 +00:00
Daniel Veillard
2ddd23ddbc Fixed 2.2.9, added 2.2.10, Daniel 2000-11-25 10:42:19 +00:00
Daniel Veillard
9d343c4af5 Updated the Web page with 2.2.9, Daniel. 2000-11-25 10:12:43 +00:00
Daniel Veillard
ce6e98d693 Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c
Big OpenVMS patch:
- nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
  parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
  integrated a set of OpenVMS changes from Howard Taylor
  <Howard.Taylor@pacoast.com>
Daniel
2000-11-25 09:54:49 +00:00
Daniel Veillard
58770e762e Fixes/enhancements: - tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from
Fixes/enhancements:
- tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
- error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
Daniel
2000-11-25 00:48:47 +00:00
Daniel Veillard
f62ceffb7e General fixes, XPointer improvements:
- HTMLparser.c: some fixes on auto-open of html/head/body
- encoding.c: fixed a compilation error on some gcc env
- xpath.c xpointer.[ch] xpathInternals.h: improved the
  XPointer implementation
- test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
  related XPointer tests and associated results
Daniel
2000-11-24 23:36:01 +00:00
Daniel Veillard
851c59c20e Fixed Ari Johnson E-mail's, daniel 2000-11-24 16:06:22 +00:00
Daniel Veillard
64e739068d Updating the doc, Daniel 2000-11-24 13:28:38 +00:00
Daniel Veillard
300f7d6d00 Added a small DTD related page following the IRC help needed by maciej on the
topic, Daniel
2000-11-24 13:04:04 +00:00
Daniel Veillard
748e45d780 Couples of HTML and Windows fixes:
- HTMLparser.c: fixed handling of broken charrefs
- xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
  patches
Daniel
2000-11-17 16:36:08 +00:00
Elliot Lee
0d2340cd63 Make the .m4 file install properly (Makefile.am) Ignore some files.
Make the .m4 file install properly (Makefile.am)
Ignore some files.
2000-11-14 23:47:56 +00:00
Daniel Veillard
9753ad74c6 Commiting new docs, Daniel. 2000-11-13 19:12:23 +00:00
Daniel Veillard
4e19074bc2 Oops forgot to add xinclude.h , Daniel. 2000-11-13 19:07:22 +00:00
Daniel Veillard
28929b2fa6 Doing 2.2.8 release:
- doc/xml.html doc/html/* : rebuilt the docs after adding
  xinclude and updated page for 2.2.7 and 2.2.8
- configure.in: releasing 2.2.8
Daniel
2000-11-13 18:22:49 +00:00
Daniel Veillard
41e065130b A few serious bugfixes:
- parser.[ch] parserInternals.c: applied the conditional
  section processing fix from Jonathan P Springer
  <jonathan.springer2@gte.net>
- xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
  project file, fixed iconv default non support
- xpath.c: fixed the problem of evaluating relative expressions
  when a node context is provided.
Daniel
2000-11-13 11:47:47 +00:00
Daniel Veillard
bf43275dd1 Bug fixes new Xinclude tests:
- nanoftp.c: fixed gcc 2.95 new warnings
- SAX.c: fixed a stupid bug
- tree.c: fixed a formatting problem when round-tripping
  from/to memory
- xinclude.c: chased memleak, fixed a base problem
- xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
  xmlXPtrBuildNodeList()
- TODO: updated
- Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
  adding a first small set of regression tests for XInclude
Daniel
2000-11-12 15:56:56 +00:00
Daniel Veillard
c2def84b48 Various patches and bug fixes, and XInclude progresses:
- nanohttp.[ch]: applied Wayne Davison patches to access
  the WWW-Authorization header.
- parser.c: Closed Bug#30847: Problems when switching encoding
  in short files by applying Simon Berg's patch.
- valid.c: fixed a validation problem
- hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
  xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
  Wayne Davison
- xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
  need to be extended to non full nodes selections.
- xinclude.c: starts to work decently
Daniel
2000-11-07 14:21:01 +00:00
Daniel Veillard
9e8bfae59a XInclude and other stuff while travelling. Contributed patches:
- tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
  debugXML.c xmlversion.h.in: Started adding XInclude support,
  this is a new xmllint option
- tree.c xpath.c: applied TOM patches for XPath
- xpointer.c: fixed a couple of errors.
- uri.c: added an escaping function needed for xinclude
- testXPath.c hash.c HTMLtree.c: minor cleanups raised by
  new warning from RH70 gcc's version
Daniel
2000-11-06 16:43:11 +00:00
Daniel Veillard
a4964b7500 - HTMLparser.c: fixed loop on invalid char in scripts
- parser.c: update to description of xmlIOParseDTD()
- libxml.m4 xmlversion.h.in: changes contributed by
  Michael Schmeing <m.schmeing@internet-factory.de>
- configure.in: preparing for 2.2.7
- Makefile.am: trying to avoid  config.h and acconfig.h
  being included in the distrib
- rebuilt the docs
- configure.in: released 2.2.7
Daniel
2000-10-31 18:23:44 +00:00
Daniel Veillard
2ffc3591c1 - parser.[ch]: added xmlIOParseDTD()
- xpointer.c: added support for the 2 extra parameters of
  string-range, fixed a stoopid error when '0' was present
  in XPointer expressions
- test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
  testsuite for the above
Daniel
2000-10-30 15:36:47 +00:00
Daniel Veillard
014112275b *** empty log message *** 2000-10-30 15:33:22 +00:00
Daniel Veillard
6db58199fc Improved the package description in the spec file, Daniel 2000-10-30 09:27:53 +00:00
Daniel Veillard
a5db68a39b - xpath.c xpathInternals.h: applied a large cleaning patch
from TOM <ptittom@free.fr>, it also add namespace support
  for function and variables registration.
Daniel
2000-10-29 18:06:06 +00:00
Daniel Veillard
bd20df7951 - uri.c: Wayne Davison's patch fixing xmlBuildURI()
- Makefile.mingw: Wayne Davison's update adding hash.c
Daniel
2000-10-29 17:53:40 +00:00
Daniel Veillard
c4f4f0b76f - xpath.c: fixed the root evaluation problems
- HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
  ignorable spaces with <b> <bold> <em>
- tree.c: fixed a loop in xmlSearchNsByHref()
Daniel
2000-10-29 17:46:30 +00:00
Daniel Veillard
767662dba5 - xpath.c: applied another XPath patch from TOM
- xpath.c include/makefile.am: applied another patch from
  china@thewrittenword.com (cleanup on IRIX).
Daniel
2000-10-27 17:04:52 +00:00
Daniel Veillard
211cc0a00b - xml-config.1: received a fixed version from Fredrik Hallenberg
<hallon@lysator.liu.se>
Daniel
2000-10-27 11:49:33 +00:00