-
Daniel Veillard:
- Daniel.Veillard@imag.fr
+ daniel@veillard.com
DV on #gnome IRC channel
http://veillard.com/
Used to work at W3C, now Red Hat
http://home1.stofanet.dk/breese/
Software developer at http://www.systematic.dk/
Member of the XML-MTF Mapping WG.
+
+William Brack <wbrack@mmm.com.hk>
+
+Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+ * libxslt/xsltwin32config.h[.in]: added configuration/version
+ informations for Windows/MSC
+ * libxslt/libxslt.h libxslt/*.c: internal header to centralize
+ includes switches
+ * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
+ * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
+ the email addresses
+ * AUTHORS: added William
+
Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* configure.in doc/xslt.html: releasing 0.13.0
YES @*
YES except ns for key key('a','b')
-Daniel.Veillard@imag.fr
+daniel@veillard.com
Makefile
libxslt/Makefile
libxslt/xsltconfig.h
+libxslt/xsltwin32config.h
tests/Makefile
tests/docs/Makefile
tests/REC1/Makefile
<p></p>
-<p><a href="mailto:Daniel.Veillard@imag.fr">Daniel Veillard</a></p>
+<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
<p>$Id$</p>
</body>
<surname>Veillard</surname>
<affiliation>
<address>
- <email>Daniel.Veillard@imag.fr</email>
+ <email>daniel@veillard.com</email>
</address>
</affiliation>
</author>
<li>provide new documentations pieces (translations, examples, etc ...)</li>
<li>Check the TODO file and try to close one of the items</li>
<li>take one of the points raised in the archive or the bug database and
- provide a fix. <a href="mailto:Daniel.Veillard@imag.fr">Get in touch with
+ provide a fix. <a href="mailto:daniel@veillard.com">Get in touch with
me </a>before to avoid synchronization problems and check that the
suggested fix will fit in nicely :-)</li>
</ol>
<p></p>
-<p><a href="mailto:Daniel.Veillard@imag.fr">Daniel Veillard</a></p>
+<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
<p>$Id$</p>
</body>
%changelog
-* Mon Jan 22 2001 Daniel.Veillard <Daniel.Veillard@imag.fr>
+* Mon Jan 22 2001 Daniel.Veillard <daniel@veillard.com>
- created based on libxml2 spec file
documents.c \
preproc.c \
transform.c \
- win32config.h
+ win32config.h \
+ xsltwin32config.h \
+ xsltwin32config.h.in \
+ libxslt.h
libxslt_la_LIBADD = $(EXTRA_LIBS)
libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_ATTRIBUTES_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
-#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
#include <libxml/hash.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_DOCUMENTS_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_EXTENSION_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
#include <libxml/hash.h>
#include <libxml/xmlerror.h>
#include <libxml/parserInternals.h>
-#include <libxml/xmlversion.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "xsltutils.h"
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_EXTRA_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
* Bjorn Reese <breese@users.sourceforge.net> for number formatting
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
* Bjorn Reese <breese@users.sourceforge.net> for number formatting
*/
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_IMPORTS_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_KEY_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_NAMESPACES_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
* Bjorn Reese <breese@users.sourceforge.net>
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <math.h>
#include <limits.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
* Bjorn Reese <breese@users.sourceforge.net>
*/
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
/*
* TODO: detect [number] at compilation, optimize accordingly
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_PATTERN_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_PRECOMP_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_TEMPLATES_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_TRANSFORM_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include <libxml/parserInternals.h>
-#include <libxml/xmlversion.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "xsltutils.h"
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_VARIABLES_H__
/* Microsoft's C runtime names all non-ANSI functions with a leading
underscore. Since functionality is still the same, they can be used. */
#ifdef _MSC_VER
-#include <libxml/xmlversion.h>
+#include <libxml/xmlwin32version.h>
#ifndef WITH_TRIO
#define snprintf _snprintf
#define vsnprintf _vsnprintf
#endif /* WITH_TRIO */
+#else
+#include <libxml/xmlversion.h>
#endif /* _MSC_VER */
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <string.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
#ifndef __XML_XSLT_INTERNALS_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@w3.org
+ * daniel@veillard.com
*/
#ifndef __XML_XSLTCONFIG_H__
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include <libxml/xmlversion.h>
-#include <libxslt/xsltconfig.h>
+#include "libxslt.h"
#ifdef HAVE_STRING_H
#include <string.h>
#endif
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@imag.fr
+ * daniel@veillard.com
*/
-#include "xsltconfig.h"
+#include "libxslt.h"
#include <stdio.h>
#include <stdarg.h>
-#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
#include <libxml/HTMLtree.h>
*
* See Copyright for the status of this software.
*
- * Daniel.Veillard@w3.org
+ * daniel@veillard.com
*/
#ifndef __XML_XSLTUTILS_H__
--- /dev/null
+/*
+ * xsltwin32config.h: compile-time version informations for the XSLT engine
+ * when compiled on windows
+ *
+ * See Copyright for the status of this software.
+ *
+ * daniel@veillard.com
+ */
+
+#ifndef __XML_XSLTWIN32CONFIG_H__
+#define __XML_XSLTWIN32CONFIG_H__
+
+#include <win32config.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * LIBXSLT_DOTTED_VERSION:
+ *
+ * the version string like "1.2.3"
+ */
+#define LIBXSLT_DOTTED_VERSION "0.13.0"
+
+/**
+ * LIBXSLT_VERSION:
+ *
+ * the version number: 1.2.3 value is 1002003
+ */
+#define LIBXSLT_VERSION 1300
+
+/**
+ * LIBXSLT_VERSION_STRING:
+ *
+ * the version number string, 1.2.3 value is "1002003"
+ */
+#define LIBXSLT_VERSION_STRING "1300"
+
+/**
+ * WITH_XSLT_DEBUG:
+ *
+ * Activate the compilation of the debug reporting. Speed penalty
+ * is insignifiant and being able to run xsltpoc -v is useful. On
+ * by default
+ */
+#if 1
+#define WITH_XSLT_DEBUG
+#endif
+
+/**
+ * ATTRIBUTE_UNUSED:
+ *
+ * This macro is used to flag unused function parameters to GCC, useless here
+ */
+#ifndef ATTRIBUTE_UNUSED
+#define ATTRIBUTE_UNUSED
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __XML_XSLTWIN32CONFIG_H__ */
--- /dev/null
+/*
+ * xsltwin32config.h: compile-time version informations for the XSLT engine
+ * when compiled on windows
+ *
+ * See Copyright for the status of this software.
+ *
+ * daniel@veillard.com
+ */
+
+#ifndef __XML_XSLTWIN32CONFIG_H__
+#define __XML_XSLTWIN32CONFIG_H__
+
+#include <win32config.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * LIBXSLT_DOTTED_VERSION:
+ *
+ * the version string like "1.2.3"
+ */
+#define LIBXSLT_DOTTED_VERSION "@VERSION@"
+
+/**
+ * LIBXSLT_VERSION:
+ *
+ * the version number: 1.2.3 value is 1002003
+ */
+#define LIBXSLT_VERSION @LIBXSLT_VERSION_NUMBER@
+
+/**
+ * LIBXSLT_VERSION_STRING:
+ *
+ * the version number string, 1.2.3 value is "1002003"
+ */
+#define LIBXSLT_VERSION_STRING "@LIBXSLT_VERSION_NUMBER@"
+
+/**
+ * WITH_XSLT_DEBUG:
+ *
+ * Activate the compilation of the debug reporting. Speed penalty
+ * is insignifiant and being able to run xsltpoc -v is useful. On
+ * by default
+ */
+#if 1
+#define WITH_XSLT_DEBUG
+#endif
+
+/**
+ * ATTRIBUTE_UNUSED:
+ *
+ * This macro is used to flag unused function parameters to GCC, useless here
+ */
+#ifndef ATTRIBUTE_UNUSED
+#define ATTRIBUTE_UNUSED
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __XML_XSLTWIN32CONFIG_H__ */