Commit Graph

956 Commits

Author SHA1 Message Date
Daniel Veillard
8bdb91dd5c cleanup cleanup too added xmlNoNetExternalEntityLoader() from xsltproc
* Makefile.am: cleanup
* threads.c: cleanup too
* xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
  from xsltproc
* include/libxml/tree.h include/libxml/parser.h: trying to break a
  dependancy loop.
Daniel
2001-10-31 17:52:43 +00:00
Daniel Veillard
91c0040ace Justin Fletcher pointed out that xmlParseXMLCatalog was not used anymore !
* catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
  was not used anymore !
Daniel
2001-10-30 17:41:38 +00:00
Daniel Veillard
5540daa9ea Update, Daniel 2001-10-30 15:14:36 +00:00
Daniel Veillard
52dcab3999 preparing 2.4.7 switched to the latest xmllint manual page from John
* configure.in: preparing 2.4.7
* Makefile.am doc/Makefile.am: switched to the latest xmllint
  manual page from John
* doc/*: updated the doc and rebuilt the generated pages
Daniel
2001-10-30 12:51:17 +00:00
Daniel Veillard
a9e65e8be2 closing bug #62711, the library should never close stdin or stdout. Daniel
* xmlIO.c: closing bug #62711, the library should never
  close stdin or stdout.
Daniel
2001-10-30 10:32:36 +00:00
Daniel Veillard
4def3bd94c second pass at fixing #63336, using Joel Young final patch. looks okay.
* uri.c: second pass at fixing #63336, using Joel Young
  final patch. looks okay.
Daniel
2001-10-30 09:47:47 +00:00
Daniel Veillard
bb6808ea16 trying to clear #63336 allowing the escaping routine to parse unconformant
* uri.c include/libxml/uri.h: trying to clear #63336
  allowing the escaping routine to parse unconformant
  URI-References.
Daniel
2001-10-29 23:59:27 +00:00
Daniel Veillard
acf7ff0a65 a few VMS updates from John A Fotheringham added
* vms/readme.vms vms/build_libxml.com nanoftp.c
  include/libxml/xmlversion.h.in: a few VMS updates from
  John A Fotheringham
* include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
  and xmlCleanupOutputCallbacks() for the Perl binding people.
Daniel
2001-10-29 20:21:47 +00:00
Daniel Veillard
635ef72a94 apply fixes to close #63271 and avoid segfaults when the error routine
* parser.c globals.c DOCBparser.c HTMLparser.c error.c:
  apply fixes to close #63271 and avoid segfaults when
  the error routine gets callbed before xmlInitParser()
  get called.
* nanoftp.c error.c: Applied patches from Justin Fletcher
  correcting some xmlGenericError misuses.
Daniel
2001-10-29 11:48:19 +00:00
Daniel Veillard
5109531755 fixing a broken link, Daniel 2001-10-28 18:51:57 +00:00
MDT 2001 John Fleck
fd32de6207 *doc/xmllint.xml, doc/xmllint.1 New and improved man page for xmllint -
Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>

	*doc/xmllint.xml, doc/xmllint.1
	New and improved man page for xmllint - .xml is the original, .1
	is the generated man page
2001-10-27 20:14:01 +00:00
Daniel Veillard
c6271d208e Updated the download part, a couple of fixups from Gary, Daniel 2001-10-27 07:50:58 +00:00
Daniel Veillard
9c466827f5 More cleanup, fixed the front page, looks good !
Daniel
2001-10-25 12:03:39 +00:00
Daniel Veillard
b8cfbd1268 Finished reintegrating the docs and unifying the look, may still
need a couple of pointers but looks fine now. valid.html si now
merged in xmldtd.html. Overall cleanup, Daniel
2001-10-25 10:53:28 +00:00
Daniel Veillard
594cf0b2f2 Updated the stylesheet and the website, Daniel 2001-10-25 08:09:12 +00:00
Daniel Veillard
c948420a0c now autogenerate the web site from the main HTML document. Daniel
* doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
  the web site from the main HTML document.
Daniel
2001-10-24 12:35:52 +00:00
Daniel Veillard
585b4ea7e5 Added a bullet about xmlDetectCharEncoding() extra arg, Daniel 2001-10-24 07:26:23 +00:00
Daniel Veillard
5151c06f30 fixed an erroneous validation bug when PE refs occurs in external parsed
* parser.c: fixed an erroneous validation bug when PE refs
  occurs in external parsed entities referenced from the
  internals subset
* test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
  test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
  added the associated testcase, it's a nice one.
* HTMLparser.c: generate the DTD node as HTML still ...
* HTMLtree.c: fixed errors in Set/GetMetaEncoding
Daniel
2001-10-23 13:10:19 +00:00
Daniel Veillard
b6b0fd8962 Fixed a bug when creating a new HTML document, doc->children
was set to NULL with a DTD child
Daniel
2001-10-22 12:31:11 +00:00
Daniel Veillard
89cad536e3 added entities testing to the Thread test make the test reasonable fix the
* test/threads/*: added entities testing to the Thread test
* testThreads.c: make the test reasonable
* DOCBparser.c: fix the DTD public and system ID
* xmllint.c: added --sgml for SGML DocBook importing
* Makefile.am: added Docbtests target
Daniel
2001-10-22 09:46:13 +00:00
Daniel Veillard
0a702dcab3 Added link to Solaris binaries provided by Gary Pennington
Daniel
2001-10-19 14:50:57 +00:00
Daniel Veillard
9ae1eba967 use only "anonymous@" string for anonymous passwds removed bogus include
* nanoftp.c: use only "anonymous@" string for anonymous passwds
* testThreads.c: removed bogus include
Daniel
2001-10-19 09:48:35 +00:00
Daniel Veillard
ce2c2f0997 fixed a very serious (looping) validation bug Daniel
* parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
  fixed a very serious (looping) validation bug
Daniel
2001-10-18 14:57:24 +00:00
Daniel Veillard
3c01b1d81b - include/libxml/globals.h include/libxml/threads.h threads.c
testThreads.c: far more testing, cleaning up bugs
- *.c : make sure globals.h is always included.
Daniel
2001-10-17 15:58:35 +00:00
Daniel Veillard
7cc95c0b6a try to get rid of parser loops for good. Daniel
* HTMLparser.c: try to get rid of parser loops for good.
Daniel
2001-10-17 15:45:12 +00:00
Daniel Veillard
ab7488efa5 fixed some bugs in CFLAGS passing. added a specific threaded test case
* configure.in: fixed some bugs in CFLAGS passing.
* test/threads Makefile.am testThreads.c: added a specific
  threaded test case (really nasty, guaranteed).
Daniel
2001-10-17 11:30:37 +00:00
Daniel Veillard
85c11fa206 serious cleanup on the management of the XML catalog tree, more tests
* catalog.c: serious cleanup on the management of the
  XML catalog tree, more tests done, especially with
  the catalog PI.
Daniel
2001-10-16 21:03:08 +00:00
Daniel Veillard
364789a6dc avoid a problem in catalog cleanup on SMP if catalogs were not
* catalog.c: avoid a problem in catalog cleanup on SMP if
  catalogs were not initialized.
Daniel
2001-10-16 12:45:00 +00:00
Daniel Veillard
8146394d05 trying to cleanup the not thread safe parts of the library. Daniel
* catalog.c xpath.c: trying to cleanup the not thread safe
  parts of the library.
Daniel
2001-10-16 12:34:39 +00:00
Daniel Veillard
64a411cc8c make the allocation be per-thread a configure option fixed compilation
* include/libxml/globals.h configure.in global.data: make
  the allocation be per-thread a configure option
* encoding.c include/libxml/parser.h: fixed compilation
  errors
Daniel
2001-10-15 12:32:07 +00:00
Daniel Veillard
5ee57fc9ae Norm reported that a few lines added were breaking libxslt compile,
* include/libxml/parser.h: Norm reported that a few lines
  added were breaking libxslt compile, removed them for now
Daniel
2001-10-15 10:46:16 +00:00
Daniel Veillard
6f35029186 debugged and fixed initialization problems which were giving troubles on
* parser.c parserInternals.c threads.c: debugged and fixed
  initialization problems which were giving troubles on SMP
  boxes.
Daniel
2001-10-14 09:56:15 +00:00
Daniel Veillard
6661ffa5a9 missing globals.h Daniel
* include/libxml/Makefile.am: missing globals.h
Daniel
2001-10-13 14:18:17 +00:00
Daniel Veillard
e70906192c added a couple of standard includes. Daniel
* globals.c: added a couple of standard includes.
Daniel
2001-10-13 12:18:28 +00:00
Jaka Mocnik
77d19aea03 #include stdlib.h and string.h in order to have protoypes of memory and
2001-10-13  Jaka Mocnik  <jaka@gnu.org>

	* globals.c: #include stdlib.h and string.h in order to have
	protoypes of memory and str*() routines.
2001-10-13 12:06:09 +00:00
Daniel Veillard
d046356030 Applied the last patches from Gary, cleanup, activated threading all user
* include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
  include/libxml/parserInternals.h include/libxml/tree.h
  include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
  nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
  testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
  Applied the last patches from Gary, cleanup, activated threading
  all user accessible global variables are now handled in globals.[ch]
  Still a bit rought but make tests passes with either
  --with-threads defined at configure time or not.
* Makefile.am example/Makefile.am: added globals.[ch] and threads
  linking options
Daniel
2001-10-13 09:15:48 +00:00
Daniel Veillard
b847864fc2 started integrating the core of the thread support not activated yet but
* Makefile.am include/libxml/Makefile.am
  include/libxml/globals.h globals.c  include/libxml/threads.h
  threads.c build_glob.py global.data xmlcatalog.c acconfig.h
  configure.in: started integrating the core of the thread support
  not activated yet but half integrated. The code should still
  compile and work anyway.
Daniel
2001-10-12 17:29:10 +00:00
Daniel Veillard
b44025c72b started integrating the non-controversial parts of Gary Pennington
* HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
  parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
  integrating the non-controversial parts of Gary Pennington
  multithread patches
* catalog.c: corrected a small bug introduced
Daniel
2001-10-11 22:55:55 +00:00
Daniel Veillard
75b96824bc very serious cleanup, isolating unportable code and as much as possible
* catalog.c include/libxml/catalog.h: very serious cleanup,
  isolating unportable code and as much as possible the accesses
  to the global shared catalog. May need more testing !
Daniel
2001-10-11 18:59:45 +00:00
Daniel Veillard
78d1209708 integrating Keith Isdale patches for the XSLT debugger interfaces. Some
* include/libxml/debugXML.h debugXML.c tree.c: integrating
  Keith Isdale patches for the XSLT debugger interfaces. Some
  cleanup
Daniel
2001-10-11 09:12:24 +00:00
Daniel Veillard
ff0b7311ec update from Tobias Peters for 2.4.5 generate line nubers in elements
* win32/Makefile.mingw: update from Tobias Peters for 2.4.5
* DOCBparser.c: generate line nubers in elements
Daniel
2001-10-11 06:46:09 +00:00
Daniel Veillard
60087f30f3 preparing 2.4.6 release updated and rebuilt the docs fixed a number of
* configure.in: preparing 2.4.6 release
* doc/xml.html doc/html/*: updated and rebuilt the docs
* include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
Daniel
2001-10-10 09:45:09 +00:00
MDT 2001 John Fleck
60416fa46e doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html adding
Mon Oct  8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>

	* doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
	adding documentation for DV's supercatalog support
2001-10-09 02:41:50 +00:00
Daniel Veillard
82d7533880 adding SGML super catalog support adding one API and one flag --sgml to
* include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
  super catalog support adding one API and one flag --sgml to
  xmlcatalog
Daniel
2001-10-08 15:01:59 +00:00
MDT 2001 John Fleck
0e229933d0 //bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
Sun Oct  7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>

	* doc/xmlcatalog_man.xml, xmlcatalog.1
	One more crack at
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2001-10-07 22:46:00 +00:00
Thomas Broyer
47334c09f4 implemented xmlXPathObjectCopy for external objects added
* xpath.c: implemented xmlXPathObjectCopy for external objects
	* include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2001-10-07 16:41:52 +00:00
MDT 2001 John Fleck
ac941e3212 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1 finishing up
Sat Oct  6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>

	*doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
	finishing up fix to
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
	the xmlcatalog man page display more elegantly
2001-10-06 22:30:16 +00:00
Daniel Veillard
259ff74692 fixed configure.in, Daniel 2001-10-06 13:49:59 +00:00
Daniel Veillard
3fbe8e30c1 closing bug #61832 removed a warning Daniel
* configure.in: closing bug #61832
* HTMLparser.c: removed a warning
Daniel
2001-10-06 13:30:33 +00:00
Daniel Veillard
6ab38386cc fixing #61673 part I, do not loose doc information when copying result
* xpath.c: fixing #61673 part I, do not loose doc information
  when copying result value trees.
Daniel
2001-10-06 13:08:27 +00:00