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

1402 Commits

Author SHA1 Message Date
Daniel Veillard
118aed78f3 fixed the data callback on transition functionality which was broken when
* xmlregexp.c: fixed the data callback on transition functionality
  which was broken when using the compact form
* result/schemas/*: updated the results, less verbose, all tests
  pass like before
* DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
  testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
  xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
  annoying warnings
* xpath.c: try to provide better error report when possible
Daniel
2002-09-24 14:13:13 +00:00
Daniel Veillard
7233615a61 fixed a breakage raised by Jacob Daniel
* Makefile.am: fixed a breakage raised by Jacob
Daniel
2002-09-21 13:08:14 +00:00
Igor Zlatkovic
3f1e94ba34 *** empty log message *** 2002-09-20 18:08:17 +00:00
Igor Zlatkovic
3ad77297ae added HAVE_ERRNO_H definition 2002-09-20 18:07:29 +00:00
Igor Zlatkovic
012805841d *** empty log message *** 2002-09-20 16:40:34 +00:00
Igor Zlatkovic
3acadf4128 applied zlib patch 2002-09-20 16:40:17 +00:00
Igor Zlatkovic
9a4efcb911 *** empty log message *** 2002-09-20 13:41:55 +00:00
Igor Zlatkovic
8e04097434 Mark Vakoc added regexp support 2002-09-20 13:39:53 +00:00
Daniel Veillard
b5c0573578 as pointed by Igor Float and Double parsing ain't finished yet Daniel
* xmlschemastypes.c: as pointed by Igor Float and Double
  parsing ain't finished yet
Daniel
2002-09-20 13:36:25 +00:00
Daniel Veillard
40b11344a8 trying to fix #88412 by bypassing all the python subdir if python ain't
* Makefile.am configure.in: trying to fix #88412 by bypassing
  all the python subdir if python ain't detected
daniel
2002-09-20 12:01:39 +00:00
Daniel Veillard
23e73571f8 made configuring with regexps/automata/unicode the default but without
* Makefile.am configure.in include/libxml/xmlversion.h.in:
  made configuring with regexps/automata/unicode the default
  but without schemas ATM
* testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
  fixed the regexp based DTD validation performance and memory
  problem by switching to a compact form for determinist regexps
  and detecting the determinism property in the process. Seems
  as fast as the old DTD validation specific engine :-) despite
  the regexp built and compaction process.
Daniel
2002-09-19 19:56:43 +00:00
Daniel Veillard
5acfd6b58a determinism is debugged, new DTD checking code now works but
* valid.c: determinism is debugged, new DTD checking code now works
  but xmlFAComputesDeterminism takes far too much CPU and the whole
  set usues too much memory to be really usable as-is
Daniel
2002-09-18 16:29:02 +00:00
Daniel Veillard
0f04f8ed61 fixed another stupid bug in xmlGetNodePath() --version now report the
* tree.c: fixed another stupid bug in xmlGetNodePath()
* xmllint.c: --version now report the options compiled in
Daniel
2002-09-17 23:04:40 +00:00
Daniel Veillard
a646cfdb14 small cleanup switched DTD validation to use only regexp when configured
* HTMLparser.c: small cleanup
* valid.c xmlregexp.c: switched DTD validation to use only regexp
  when configured with them. A bit of debugging around the determinism
  checks is still needed
Daniel
2002-09-17 21:50:03 +00:00
Daniel Veillard
63b01c2da1 stupid bug found by mattam@netcourrier.com Daniel
* python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
Daniel
2002-09-17 19:25:28 +00:00
Daniel Veillard
9272704ba4 small portability glitch fixed. Daniel
* xmlIO.c: small portability glitch fixed.
Daniel
2002-09-17 17:59:20 +00:00
Daniel Veillard
84d70a462f incomplete steps for real/double support avoiding a compilation problem
* xmlschemastypes.c: incomplete steps for real/double support
* testAutomata.c include/libxml/xmlautomata.h
  include/libxml/xmlregexp.h: avoiding a compilation problem
* valid.c include/libxml/valid.h: starting the work toward using
  the regexps for actual DTD validation
Daniel
2002-09-16 10:51:38 +00:00
Daniel Veillard
aeb258a9ca cosmetic cleanup started integrating a DTD validation layer based on the
* hash.c: cosmetic cleanup
* valid.c include/libxml/tree.h include/libxml/valid.h: started
  integrating a DTD validation layer based on the regexps
Daniel
2002-09-13 14:48:12 +00:00
Daniel Veillard
4402ab420f fixed a bug reported by Jeff Goff, the determinism was tested before
* xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
  the determinism was tested before eliminating the epsilon
  transitions :-(
Daniel
2002-09-12 16:02:56 +00:00
Daniel Veillard
c6d4a933f0 updated the python bindings, added code for easier File I/O, and the
* python/generator.py python/libxml.c python/libxml.py
  python/libxml2-python-api.xml python/libxml2class.txt
  python/libxml_wrap.h python/types.c: updated the python
  bindings, added code for easier File I/O, and the ability to
  define a resolver from Python fixing bug #91635
* python/tests/Makefile.am python/tests/inbuf.py
  python/tests/outbuf.py python/tests/pushSAXhtml.py
  python/tests/resolver.py python/tests/serialize.py: updated
  and augmented the set of Python tests.
Daniel
2002-09-12 15:00:57 +00:00
Igor Zlatkovic
353bf5822a *** empty log message *** 2002-09-10 19:07:14 +00:00
Igor Zlatkovic
0ceeb8e821 added more readme info for the binary package 2002-09-10 19:07:02 +00:00
Daniel Veillard
607b35c570 fixed a stupid out of bound array error Daniel
* xmlIO.c: fixed a stupid out of bound array error
Daniel
2002-09-10 12:16:19 +00:00
Daniel Veillard
f4862f0f36 messing around with support for Windows path, cleanups, trying to identify
* include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
  messing around with support for Windows path, cleanups,
  trying to identify and fix the various code path to the
  filename access. Added xmlNormalizeWindowsPath()
Daniel
2002-09-10 11:13:43 +00:00
Daniel Veillard
cb7543bead Adding link to MacOsX binaries, Daniel 2002-09-09 10:54:06 +00:00
Daniel Veillard
76575769f3 working on better error reporting of validity errors, especially providing
* error.c valid.c: working on better error reporting of validity
  errors, especially providing an accurate context.
* result/valid/xlink.xml.err result/valid/rss.xml.err: better
  error reports in those cases.
Daniel
2002-09-05 14:21:15 +00:00
Daniel Veillard
3487c8d9bb get rid of all the perror() calls made in the library execution paths.
* DOCBparser.c HTMLparser.c c14n.c entities.c list.c
  parser.c parserInternals.c xmlIO.c: get rid of all the
  perror() calls made in the library execution paths. This
  should fix both #92059 and #92385
Daniel
2002-09-05 11:33:25 +00:00
Daniel Veillard
19aa70245a memory leak reporting was broken after a change of the preprocessor symbol
* xmllint.c: memory leak reporting was broken after a change
  of the preprocessor symbol used to activate it.
Daniel
2002-09-05 11:14:19 +00:00
Daniel Veillard
ec6725e9e7 try to make the copy function work for node of type
* tree.c: try to make the copy function work for node of
  type XML_DOCUMENT_FRAG_NODE, they are only created by the
  DOM layers though, not libxml2 itself.
Daniel
2002-09-05 11:12:45 +00:00
Daniel Veillard
b9cd8b4c3e try to provide file and line informations, not all messages are covered,
* valid.c: try to provide file and line informations, not all
  messages are covered, but it's a (good) start
Daniel
2002-09-05 10:58:49 +00:00
Daniel Veillard
bbc72c3abf reimplemented a large part of the XInclude processor, trying to minimize
* xinclude.c: reimplemented a large part of the XInclude
  processor, trying to minimize resources used, James Henstridge
  provided a huge test case which was exhibiting severe memory
  consumption problems.
Daniel
2002-09-05 10:52:10 +00:00
Daniel Veillard
2206dbfabe applied patch from Christophe Merlet to reestablish DESTDIR Daniel
* python/Makefile.am: applied patch from Christophe Merlet to
  reestablish DESTDIR
Daniel
2002-09-05 08:09:37 +00:00
Daniel Veillard
5643b5ac31 fixes libary path for x86_64 AMD Daniel
* libxml.spec.in: fixes libary path for x86_64 AMD
Daniel
2002-09-04 12:27:06 +00:00
John Fleck
be98b3323f Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
Sep  3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>

	* doc/tutorial/includekeyword.c
	* doc/tutorial/xmltutorial.xml
	(plus resulting generated html files)
	fixing one spot I missed in the tutorial where I hadn't freed
	memory properly
2002-09-04 03:16:23 +00:00
MDT 2002 John Fleck
77e4d358c6 doc/tutorial/includeaddattribute.c doc/tutorial/includeaddkeyword.c
Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>

	* doc/tutorial/includeaddattribute.c
	* doc/tutorial/includeaddkeyword.c
	* doc/tutorial/includegetattribute.c
	* doc/tutorial/includekeyword.c
	* doc/tutorial/xmltutorial.xml
	* doc/tutorial/*.html
	update tutorial to properly free memory (thanks to Christopher
	R. Harris for pointing out that this needs to be done)
	* doc/tutorial/images/callouts/*.png
	added image files so the callouts are graphical, making it
	easier to read ( use "--param callout.graphics 1" to generate
	html with graphical callouts)
2002-09-01 01:37:11 +00:00
Daniel Veillard
8f40f1e659 Changed to use the new Gnome2 logo, Daniel 2002-08-28 21:18:45 +00:00
Daniel Veillard
e166254717 nice logos generated by Marc Liyanage changed the stylesheet to show the
* doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
  nice logos generated by Marc Liyanage
* doc/site.xsl *.html: changed the stylesheet to show the new
  logo and regenerated the pages
Daniel
2002-08-28 11:50:59 +00:00
Daniel Veillard
b212bbbc88 handle Windows sepecific file://localhost/ semantic ... Daniel
* xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
Daniel
2002-08-25 14:39:16 +00:00
Daniel Veillard
42766c0eea possible mem leak patch from Jason Adams integrated xf:escape-uri() from
* xpath.c: possible mem leak patch from Jason Adams
* xpath.c: integrated xf:escape-uri() from Wesley Terpstra
  in the XQuery namespace
* configure.in: preparing 2.4.24
* doc/*.html: updated the web pages
* python/generator.py: closing bug #85258 by generating conditional
  compile check to avoid linking to routines not configured in.
Daniel
2002-08-22 20:52:17 +00:00
Havoc Pennington
84ec40a51c update error message for missing automake
2002-08-22  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: update error message for missing automake
2002-08-22 13:59:35 +00:00
Daniel Veillard
08cccaa05a typo in target name resulted in libxml2.py to not be rebuilt. fixed
* python/Makefile.am: typo in target name resulted in libxml2.py
  to not be rebuilt. fixed DESTDIR similary to the libxslt one.
Daniel
2002-08-22 09:47:29 +00:00
Daniel Veillard
22669b268c updated with version from Elizabeth Barham at
* win32/win32/Makefile.mingw: updated with version from
  Elizabeth Barham at http://soggytrousers.net/repository/
Daniel
2002-08-22 07:17:11 +00:00
Igor Zlatkovic
a40adbc7a1 *** empty log message *** 2002-08-20 14:42:32 +00:00
Igor Zlatkovic
a78942c5d5 Added the prefix location to the include and lib search path 2002-08-20 14:42:07 +00:00
Havoc Pennington
830e8971f4 hardcode aclocal-1.4/automake-1.4 so that users with both automake 1.6 and
2002-08-18  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
	both automake 1.6 and 1.4 installed get the right automake. Means
	compilation from CVS will now require the latest automake 1.4
	release, or manually creating symlinks called "automake-1.4" and
	"aclocal-1.4"
2002-08-18 22:22:13 +00:00
Daniel Veillard
b6984efcc9 more AMD 64 induced changes from Frederic Crozat Daniel
* configure.in python/Makefile.am: more AMD 64 induced changes from
  Frederic Crozat
Daniel
2002-08-14 16:55:31 +00:00
Daniel Veillard
c4bad4a77c oops I was missing the xml:base fixup too this adds xml:base attributes to
* xinclude.c: oops I was missing the xml:base fixup too
* result/XInclude/*.xml: this adds xml:base attributes to most
  results of the tests
Daniel
2002-08-14 14:45:25 +00:00
Daniel Veillard
e3b7d9a165 quick but apparently working implementation of xi:fallback, should close
* xinclude.c: quick but apparently working implementation of
  xi:fallback, should close bug #89684
* Makefile.am test/XInclude/docs/fallback.xml
  result/XInclude/fallback.xml: added a basic test for fallback,
  and run with --nowarning to avoid a spurious warning
* configure.in: applied patch from Frederic Crozat for python
  bindings on AMD 64bits machines.
Daniel
2002-08-14 14:11:30 +00:00
Daniel Veillard
9e92351e6a xmlSAXUserParseMemory() really ought to fail if the caller don't pass a
* parser.c: xmlSAXUserParseMemory() really ought to fail if
  the caller don't pass a SAX callback block.
Daniel
2002-08-14 08:48:52 +00:00
Daniel Veillard
c1a0da3c24 applied the same fix for the XML-1.0 namespace to xmlSearchNsByHref() as
* tree.c: applied the same fix for the XML-1.0 namespace to
  xmlSearchNsByHref() as was done for xmlSearchNs()
Daniel
2002-08-14 08:32:18 +00:00