Author: akhaldi
Date: Mon Jan 13 13:16:57 2014
New Revision: 61617
URL:
http://svn.reactos.org/svn/reactos?rev=61617&view=rev
Log:
[LIBSXLT]
* Create a main header and move some inclusions to it.
CORE-7716
Added:
trunk/reactos/dll/3rdparty/libxslt/precomp.h (with props)
Modified:
trunk/reactos/dll/3rdparty/libxslt/attributes.c
trunk/reactos/dll/3rdparty/libxslt/attrvt.c
trunk/reactos/dll/3rdparty/libxslt/config.h
trunk/reactos/dll/3rdparty/libxslt/documents.c
trunk/reactos/dll/3rdparty/libxslt/extensions.c
trunk/reactos/dll/3rdparty/libxslt/extra.c
trunk/reactos/dll/3rdparty/libxslt/functions.c
trunk/reactos/dll/3rdparty/libxslt/imports.c
trunk/reactos/dll/3rdparty/libxslt/keys.c
trunk/reactos/dll/3rdparty/libxslt/namespaces.c
trunk/reactos/dll/3rdparty/libxslt/numbers.c
trunk/reactos/dll/3rdparty/libxslt/pattern.c
trunk/reactos/dll/3rdparty/libxslt/preproc.c
trunk/reactos/dll/3rdparty/libxslt/security.c
trunk/reactos/dll/3rdparty/libxslt/templates.c
trunk/reactos/dll/3rdparty/libxslt/transform.c
trunk/reactos/dll/3rdparty/libxslt/variables.c
trunk/reactos/dll/3rdparty/libxslt/xslt.c
trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c
trunk/reactos/dll/3rdparty/libxslt/xsltutils.c
Modified: trunk/reactos/dll/3rdparty/libxslt/attributes.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/attri…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/attributes.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/attributes.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,45 +9,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_MATH_H
-#include <math.h>
-#endif
-#ifdef HAVE_FLOAT_H
-#include <float.h>
-#endif
-#ifdef HAVE_IEEEFP_H
-#include <ieeefp.h>
-#endif
-#ifdef HAVE_NAN_H
-#include <nan.h>
-#endif
-#ifdef HAVE_CTYPE_H
-#include <ctype.h>
-#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/uri.h>
-#include <libxml/parserInternals.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "attributes.h"
-#include "namespaces.h"
-#include "templates.h"
-#include "imports.h"
-#include "transform.h"
-#include "preproc.h"
+#include "precomp.h"
#define WITH_XSLT_DEBUG_ATTRIBUTES
#ifdef WITH_XSLT_DEBUG
Modified: trunk/reactos/dll/3rdparty/libxslt/attrvt.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/attrv…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/attrvt.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/attrvt.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -13,19 +13,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/xpath.h>
-#include <libxml/xpathInternals.h>
-#include "xslt.h"
-#include "xsltutils.h"
-#include "xsltInternals.h"
-#include "templates.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_AVT
Modified: trunk/reactos/dll/3rdparty/libxslt/config.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/confi…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/config.h [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/config.h [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -1 +1,3 @@
+#pragma once
+
#include <win32config.h>
Modified: trunk/reactos/dll/3rdparty/libxslt/documents.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/docum…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/documents.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/documents.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -6,24 +6,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/parser.h>
-#include <libxml/parserInternals.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "documents.h"
-#include "transform.h"
-#include "imports.h"
-#include "keys.h"
-#include "security.h"
+#include "precomp.h"
#ifdef LIBXML_XINCLUDE_ENABLED
#include <libxml/xinclude.h>
Modified: trunk/reactos/dll/3rdparty/libxslt/extensions.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/exten…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/extensions.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/extensions.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,31 +9,14 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-#include <limits.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpathInternals.h>
+#include "precomp.h"
+
#ifdef WITH_MODULES
#include <libxml/xmlmodule.h>
#endif
#include <libxml/list.h>
-#include <libxml/xmlIO.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "imports.h"
-#include "extensions.h"
#ifdef _WIN32
-#include <stdlib.h> /* for _MAX_PATH */
#ifndef PATH_MAX
#define PATH_MAX _MAX_PATH
#endif
Modified: trunk/reactos/dll/3rdparty/libxslt/extra.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/extra…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/extra.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/extra.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -10,30 +10,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-#ifdef HAVE_TIME_H
-#include <time.h>
-#endif
-#ifdef HAVE_STDLIB_H
-#include <stdlib.h>
-#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/parserInternals.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "extensions.h"
-#include "variables.h"
-#include "transform.h"
-#include "extra.h"
-#include "preproc.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_EXTRA
Modified: trunk/reactos/dll/3rdparty/libxslt/functions.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/funct…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/functions.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/functions.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -10,37 +10,9 @@
* Bjorn Reese <breese(a)users.sourceforge.net> for number formatting
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_CTYPE_H
-#include <ctype.h>
-#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/xpath.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/parserInternals.h>
-#include <libxml/uri.h>
+#include "precomp.h"
+
#include <libxml/xpointer.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "functions.h"
-#include "extensions.h"
-#include "numbersInternals.h"
-#include "keys.h"
-#include "documents.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_FUNCTION
Modified: trunk/reactos/dll/3rdparty/libxslt/imports.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/impor…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/imports.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/imports.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,44 +9,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_MATH_H
-#include <math.h>
-#endif
-#ifdef HAVE_FLOAT_H
-#include <float.h>
-#endif
-#ifdef HAVE_IEEEFP_H
-#include <ieeefp.h>
-#endif
-#ifdef HAVE_NAN_H
-#include <nan.h>
-#endif
-#ifdef HAVE_CTYPE_H
-#include <ctype.h>
-#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/uri.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "preproc.h"
-#include "imports.h"
-#include "documents.h"
-#include "security.h"
-#include "pattern.h"
-
+#include "precomp.h"
/************************************************************************
* *
Modified: trunk/reactos/dll/3rdparty/libxslt/keys.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/keys.…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/keys.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/keys.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,25 +9,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/xpath.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "imports.h"
-#include "templates.h"
-#include "keys.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_KEYS
Modified: trunk/reactos/dll/3rdparty/libxslt/namespaces.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/names…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/namespaces.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/namespaces.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,45 +9,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_MATH_H
-#include <math.h>
-#endif
-#ifdef HAVE_FLOAT_H
-#include <float.h>
-#endif
-#ifdef HAVE_IEEEFP_H
-#include <ieeefp.h>
-#endif
-#ifdef HAVE_NAN_H
-#include <nan.h>
-#endif
-#ifdef HAVE_CTYPE_H
-#include <ctype.h>
-#endif
-#ifndef XSLT_NEED_TRIO
-#include <stdio.h>
-#else
-#include <trio.h>
-#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/uri.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "namespaces.h"
-#include "imports.h"
+#include "precomp.h"
/************************************************************************
* *
Modified: trunk/reactos/dll/3rdparty/libxslt/numbers.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/numbe…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/numbers.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/numbers.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -10,24 +10,7 @@
* Bjorn Reese <breese(a)users.sourceforge.net>
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <math.h>
-#include <limits.h>
-#include <float.h>
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpath.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/encoding.h>
-#include "xsltutils.h"
-#include "pattern.h"
-#include "templates.h"
-#include "transform.h"
-#include "numbersInternals.h"
+#include "precomp.h"
#ifndef FALSE
# define FALSE (0 == 1)
Modified: trunk/reactos/dll/3rdparty/libxslt/pattern.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/patte…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/pattern.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/pattern.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -14,26 +14,7 @@
* TODO: detect [number] at compilation, optimize accordingly
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpath.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "imports.h"
-#include "templates.h"
-#include "keys.h"
-#include "pattern.h"
-#include "documents.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_PATTERN
Added: trunk/reactos/dll/3rdparty/libxslt/precomp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/preco…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/precomp.h (added)
+++ trunk/reactos/dll/3rdparty/libxslt/precomp.h [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -0,0 +1,75 @@
+#ifndef _LIBXSLT_PCH_
+#define _LIBXSLT_PCH_
+
+#define IN_LIBXSLT
+#include <libxslt.h>
+
+#ifndef XSLT_NEED_TRIO
+#include <stdio.h>
+#else
+#include <trio.h>
+#endif
+
+#include <string.h>
+#include <limits.h>
+
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#ifdef HAVE_MATH_H
+#include <math.h>
+#endif
+#ifdef HAVE_FLOAT_H
+#include <float.h>
+#endif
+#ifdef HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
+#ifdef HAVE_NAN_H
+#include <nan.h>
+#endif
+#ifdef HAVE_CTYPE_H
+#include <ctype.h>
+#endif
+#ifdef HAVE_TIME_H
+#include <time.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <libxml/xmlmemory.h>
+#include <libxml/tree.h>
+#include <libxml/hash.h>
+#include <libxml/xmlerror.h>
+#include <libxml/uri.h>
+#include <libxml/parser.h>
+#include <libxml/parserInternals.h>
+#include <libxml/xpath.h>
+#include <libxml/xpathInternals.h>
+#include <libxml/valid.h>
+#include <libxml/encoding.h>
+#include <libxml/dict.h>
+#include <libxml/xmlIO.h>
+#include <libxml/HTMLtree.h>
+
+#include "xslt.h"
+#include "xsltInternals.h"
+#include "xsltutils.h"
+#include "attributes.h"
+#include "namespaces.h"
+#include "templates.h"
+#include "imports.h"
+#include "transform.h"
+#include "preproc.h"
+#include "documents.h"
+#include "keys.h"
+#include "security.h"
+#include "extensions.h"
+#include "variables.h"
+#include "extra.h"
+#include "pattern.h"
+#include "numbersInternals.h"
+#include "functions.h"
+
+#endif /* _LIBXSLT_PCH_ */
Propchange: trunk/reactos/dll/3rdparty/libxslt/precomp.h
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/3rdparty/libxslt/preproc.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/prepr…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/preproc.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/preproc.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -15,31 +15,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/uri.h>
-#include <libxml/encoding.h>
-#include <libxml/xmlerror.h>
-#include "xslt.h"
-#include "xsltutils.h"
-#include "xsltInternals.h"
-#include "transform.h"
-#include "templates.h"
-#include "variables.h"
-#include "numbersInternals.h"
-#include "preproc.h"
-#include "extra.h"
-#include "imports.h"
-#include "extensions.h"
-#include "pattern.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_PREPROC
Modified: trunk/reactos/dll/3rdparty/libxslt/security.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/secur…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/security.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/security.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -6,36 +6,13 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
+#include "precomp.h"
+
#ifdef HAVE_SYS_STAT_H
#include <sys/stat.h>
#endif
-#ifdef HAVE_MATH_H
-#include <math.h>
-#endif
-#ifdef HAVE_FLOAT_H
-#include <float.h>
-#endif
-#ifdef HAVE_IEEEFP_H
-#include <ieeefp.h>
-#endif
-#ifdef HAVE_NAN_H
-#include <nan.h>
-#endif
-#ifdef HAVE_CTYPE_H
-#include <ctype.h>
-#endif
-
#if defined(WIN32) && !defined(__CYGWIN__)
-//#include <windows.h>
#ifndef INVALID_FILE_ATTRIBUTES
#define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
#endif
@@ -51,16 +28,6 @@
# define HAVE_STAT
# endif
#endif
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/uri.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "extensions.h"
-#include "security.h"
-
struct _xsltSecurityPrefs {
xsltSecurityCheck readFile;
Modified: trunk/reactos/dll/3rdparty/libxslt/templates.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/templ…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/templates.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/templates.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,27 +9,9 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
+#include "precomp.h"
+
#include <libxml/globals.h>
-#include <libxml/xmlerror.h>
-#include <libxml/tree.h>
-#include <libxml/dict.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/parserInternals.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "variables.h"
-#include "functions.h"
-#include "templates.h"
-#include "transform.h"
-#include "namespaces.h"
-#include "attributes.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_TEMPLATES
Modified: trunk/reactos/dll/3rdparty/libxslt/transform.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/trans…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/transform.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/transform.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -16,42 +16,9 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-#include <stdio.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/encoding.h>
-#include <libxml/xmlerror.h>
-#include <libxml/xpath.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/HTMLtree.h>
+#include "precomp.h"
+
#include <libxml/debugXML.h>
-#include <libxml/uri.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "pattern.h"
-#include "transform.h"
-#include "variables.h"
-#include "numbersInternals.h"
-#include "namespaces.h"
-#include "attributes.h"
-#include "templates.h"
-#include "imports.h"
-#include "keys.h"
-#include "documents.h"
-#include "extensions.h"
-#include "extra.h"
-#include "preproc.h"
-#include "security.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_EXTRA
Modified: trunk/reactos/dll/3rdparty/libxslt/variables.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/varia…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/variables.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/variables.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,28 +9,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/xmlerror.h>
-#include <libxml/xpath.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/parserInternals.h>
-#include <libxml/dict.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "xsltutils.h"
-#include "variables.h"
-#include "transform.h"
-#include "imports.h"
-#include "preproc.h"
-#include "keys.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_VARIABLE
Modified: trunk/reactos/dll/3rdparty/libxslt/xslt.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xslt.…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/xslt.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/xslt.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -13,35 +13,7 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-#include <libxml/valid.h>
-#include <libxml/hash.h>
-#include <libxml/uri.h>
-#include <libxml/xmlerror.h>
-#include <libxml/parserInternals.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/xpath.h>
-#include "xslt.h"
-#include "xsltInternals.h"
-#include "pattern.h"
-#include "variables.h"
-#include "namespaces.h"
-#include "attributes.h"
-#include "xsltutils.h"
-#include "imports.h"
-#include "keys.h"
-#include "documents.h"
-#include "extensions.h"
-#include "preproc.h"
-#include "extra.h"
-#include "security.h"
+#include "precomp.h"
#ifdef WITH_XSLT_DEBUG
#define WITH_XSLT_DEBUG_PARSING
Modified: trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xsltl…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -10,14 +10,9 @@
* winapi port: Roumen Petrov
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#include <string.h>
-#include <libxml/xmlmemory.h>
+#include "precomp.h"
#include "xsltlocale.h"
-#include "xsltutils.h"
#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 2
#define newlocale __newlocale
Modified: trunk/reactos/dll/3rdparty/libxslt/xsltutils.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xsltu…
==============================================================================
--- trunk/reactos/dll/3rdparty/libxslt/xsltutils.c [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/libxslt/xsltutils.c [iso-8859-1] Mon Jan 13 13:16:57 2014
@@ -9,38 +9,14 @@
* daniel(a)veillard.com
*/
-#define IN_LIBXSLT
-#include "libxslt.h"
-
-#ifndef XSLT_NEED_TRIO
-#include <stdio.h>
-#else
-#include <trio.h>
-#endif
-
-#include <string.h>
-#include <time.h>
+#include "precomp.h"
+
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
-#ifdef HAVE_STDLIB_H
-#include <stdlib.h>
-#endif
-#include <stdarg.h>
-
-#include <libxml/xmlmemory.h>
-#include <libxml/tree.h>
-#include <libxml/HTMLtree.h>
-#include <libxml/xmlerror.h>
-#include <libxml/xmlIO.h>
-#include "xsltutils.h"
-#include "templates.h"
-#include "xsltInternals.h"
-#include "imports.h"
-#include "transform.h"
/* gettimeofday on Windows ??? */
#if defined(WIN32) && !defined(__CYGWIN__)