diff --git a/ChangeLog b/ChangeLog
index 6b709859..d2d4bfed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard
+
+ * doc/xml.html doc/xmlmem.html: added a module describing memory
+ interfaces and use, updated the main page.
+
Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard
* nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
diff --git a/config.h.in b/config.h.in
index 5a956408..20e40dea 100644
--- a/config.h.in
+++ b/config.h.in
@@ -14,6 +14,7 @@
#undef HAVE_ISNAN
#undef HAVE_LIBHISTORY
#undef HAVE_LIBREADLINE
+#undef SOCKLEN_T
/* Define if you have the class function. */
#undef HAVE_CLASS
@@ -153,5 +154,3 @@
/* Define if compiler has function prototypes */
#undef PROTOTYPES
-/* Type of socket length (socklen_t) */
-#undef SOCKLEN_T
diff --git a/doc/xml.html b/doc/xml.html
index 60a66b65..19d82f11 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -3,7 +3,7 @@
The XML C library for Gnome
-
+
@@ -53,6 +53,7 @@ alt="W3C Logo">
libxml2
libxml Internationalization support
libxml Input/Output interfaces
+ libxml Memory interfaces
@@ -65,23 +66,29 @@ structured documents/data.
Here are some key points about libxml:
+ - Libxml exports Push and Pull type parser interfaces for both XML and
+ HTML.
+ - Libxml can do Dtd validation at parse time, using a parsed document
+ instance, or with an arbitrary Dtd.
+ - Libxml now includes a nearly complete XPath and XPointer implementations.
- It is written in plain C, making as few assumptions as possible, and
- sticking closely to ANSI C for easy embedding.
+ sticking closely to ANSI C/POSIX for easy embedding. Works on
+ Linux/Unix/Windows, ported to a number of other platforms.
+ - Basic support for HTTP and FTP client allowing to fetch remote
+ resources
+ - The design of modular, most of the extensions can be compiled out.
- The internal document repesentation is as close as possible to the DOM interfaces.
- Libxml also has a SAX
like interface; the interface is designed to be compatible with Expat.
- - Libxml now includes a nearly complete XPath implementation.
- - Libxml exports Push and Pull type parser interfaces for both XML and
- HTML.
- This library is released both under the W3C
- IPR and the GNU LGPL. Use either at your convenience, basically this
- should make everybody happy, if not, drop me a mail.
- - There is a first set of instructions
- concerning upgrade from libxml-1.x to libxml-2.x
+ IPR and the GNU
+ LGPL. Use either at your convenience, basically this should make
+ everybody happy, if not, drop me a mail.
@@ -125,8 +132,9 @@ structured documents/data.
Well, bugs or missing features are always possible, and I will make a point
of fixing them in a timely fashion. The best way to report a bug is to use the
Gnome bug tracking
-database. I look at reports there regularly and it's good to have a
-reminder when a bug is still open. Check the (make sure to use the "gnome-xml" module name, not libxml or
+libxml2). I look at reports there regularly and it's good to have a reminder
+when a bug is still open. Check the instructions on reporting bugs
and be sure to specify that the bug is for the package gnome-xml.
@@ -160,6 +168,9 @@ href="http://bugs.gnome.org/db/pa/lgnome-xml.html">Gnome bug
database::
- provide patches when you find problems
+ - provide the diffs when you port libxml to a new platform. They may not
+ be integrated in all cases but help pinpointing portability problems and
+
- provice documentation fixes (either as patches to the code comments or
as HTML diffs).
- provide new documentations pieces (translations, examples, etc ...)
@@ -219,10 +230,30 @@ platform, get in touch with me to upload the package. I will keep them in the
CVS only : check the Changelog file
-for really accurate description
+for a really accurate description
- - working on HTML and XML links recognition layers, get in touch with me
- if you want to test those.
+ - XPointer implementation and testsuite
+ - Lot of XPath fixes, added variable and functions registration, more
+ tests
+ - Portability fixes, lots of enhancements toward an easy Windows build and
+ release
+ - Late validation fixes
+ - Integrated a lot of contributed patches
+ - added memory management docs
+
+
+Item floating around but not actively worked on, get in touch with me if
+you want to test those
+
+ - working on HTML and XML links recognition layers
+ - parsing/import of Docbook SGML docs
+
+
+2.2.4: Oct 1 2000:
+
+ - main XPath problem fixed
+ - Integrated portability patches for Windows
+ - Serious bug fixes on the URI and HTML code
2.2.3: Sep 17 2000
@@ -1308,6 +1339,6 @@ Gnome CVS base under gnome-xml/example
Daniel Veillard
-$Id: xml.html,v 1.52 2000/09/17 16:38:14 veillard Exp $
+$Id: xml.html,v 1.53 2000/09/29 02:42:04 veillard Exp $