From: Daniel Veillard Date: Sat, 10 Nov 2001 13:35:26 +0000 (+0000) Subject: preparing 1.0.7 cleanup similar to libxml2 one finished cleaning up X-Git-Tag: v1.1.28~1106 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d03254ec538e5dbdb05663cf704348fe7739b978;p=platform%2Fupstream%2Flibxslt.git preparing 1.0.7 cleanup similar to libxml2 one finished cleaning up * configure.in: preparing 1.0.7 * libxslt.spec.in: cleanup similar to libxml2 one * breakpoint/*.[hc]: finished cleaning up contributed code * doc/*: updated and rebuilt the documentation * xsltproc/xsltproc.c: cleanup of the timing code * xsltproc/Makefile.am: auto* sucks * libxslt/transform.c: added a missing include Daniel --- diff --git a/ChangeLog b/ChangeLog index 553e61cb..7b7b662e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +Sat Nov 10 14:01:44 CET 2001 Daniel Veillard + + * configure.in: preparing 1.0.7 + * libxslt.spec.in: cleanup similar to libxml2 one + * breakpoint/*.[hc]: finished cleaning up contributed code + * doc/*: updated and rebuilt the documentation + * xsltproc/xsltproc.c: cleanup of the timing code + * xsltproc/Makefile.am: auto* sucks + * libxslt/transform.c: added a missing include + Mon Nov 5 14:29:26 CET 2001 Daniel Veillard * Makefile.am acconfig.h config.h.in configure.in diff --git a/breakpoint/breakpoint.h b/breakpoint/breakpoint.h index 4c6f1703..9af664f9 100644 --- a/breakpoint/breakpoint.h +++ b/breakpoint/breakpoint.h @@ -23,6 +23,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + /* Define the types of status whilst debugging*/ typedef enum { DEBUG_NONE, /* no debugging allowed */ @@ -62,7 +66,7 @@ struct _xslBreakPoint { ----------------------------------------------------------- Break point related functions ---------------------------------------------------------- -* +*/ /** * xslFindTemplateNode: @@ -81,7 +85,7 @@ xmlNodePtr xslFindTemplateNode(const xsltStylesheetPtr style, * * Return the break point number that we stoped at */ -int xslActiveBreakPoint(); +int xslActiveBreakPoint(void); /** @@ -188,7 +192,7 @@ int xslIsBreakPointEnabled(int breakPointNumber); * * Returns the number of break points present */ -int xslBreakPointCount(); +int xslBreakPointCount(void); /** @@ -261,7 +265,7 @@ void xslDebugBreak(xmlNodePtr templ, xmlNodePtr node, xsltTemplatePtr root, * * Initialize debugger allocating any memory needed by debugger */ -void xslDebugInit(); +void xslDebugInit(void); /** @@ -269,7 +273,7 @@ void xslDebugInit(); * * Free up any memory taken by debugger */ -void xslDebugFree(); +void xslDebugFree(void); /** @@ -337,7 +341,7 @@ int xslAddCall(xsltTemplatePtr templ, xmlNodePtr source); * * Drop the topmost item off the call stack */ -void xslDropCall(); +void xslDropCall(void); /** @@ -379,7 +383,7 @@ xslCallPointPtr xslGetCall(int depth); * * Returns the top of the call stack */ -xslCallPointPtr xslGetCallStackTop(); +xslCallPointPtr xslGetCallStackTop(void); /** @@ -387,10 +391,13 @@ xslCallPointPtr xslGetCallStackTop(); * * Returns the depth of call stack */ -int xslCallDepth(); +int xslCallDepth(void); +#ifdef __cplusplus +} +#endif #endif diff --git a/breakpoint/dbgbreakpoint.c b/breakpoint/dbgbreakpoint.c index c2bc2336..0f46d56a 100644 --- a/breakpoint/dbgbreakpoint.c +++ b/breakpoint/dbgbreakpoint.c @@ -43,7 +43,7 @@ xslActiveBreakPoint() * 0 otherwise */ int -xslSetActiveBreakPoint(int breakPointNumber) +xslSetActiveBreakPoint(int breakPointNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslSetActiveBreakPoint' not overloaded\n"); @@ -66,8 +66,8 @@ xslSetActiveBreakPoint(int breakPointNumber) * 0 otherwise */ int -xslAddBreakPoint(const xmlChar * url, long lineNumber, - const xmlChar * templateName, int type) +xslAddBreakPoint(const xmlChar * url ATTRIBUTE_UNUSED, long lineNumber ATTRIBUTE_UNUSED, + const xmlChar * templateName ATTRIBUTE_UNUSED, int type ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, @@ -85,7 +85,7 @@ xslAddBreakPoint(const xmlChar * url, long lineNumber, * 0 otherwise */ int -xslDeleteBreakPoint(int breakPointNumber) +xslDeleteBreakPoint(int breakPointNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, @@ -107,7 +107,7 @@ xslDeleteBreakPoint(int breakPointNumber) * 0 otherwise */ int -xslEnableBreakPoint(int breakPointNumber, int enable) +xslEnableBreakPoint(int breakPointNumber ATTRIBUTE_UNUSED, int enable ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslEnableBreakPoint' not overloaded\n"); @@ -126,7 +126,7 @@ xslEnableBreakPoint(int breakPointNumber, int enable) * 1 if break point is enabled */ int -xslIsBreakPointEnabled(int breakPointNumber) +xslIsBreakPointEnabled(int breakPointNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslIsBreakPointEnabled' not overloaded\n"); @@ -155,7 +155,7 @@ xslBreakPointCount() * NULL otherwise */ xslBreakPointPtr -xslGetBreakPoint(int breakPointNumber) +xslGetBreakPoint(int breakPointNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslGetBreakPoint' not overloaded\n"); @@ -174,7 +174,7 @@ xslGetBreakPoint(int breakPointNumber) * 0 otherwise */ int -xslPrintBreakPoint(FILE * file, int breakPointNumber) +xslPrintBreakPoint(FILE * file ATTRIBUTE_UNUSED, int breakPointNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslPrintBreakPoint' not overloaded\n"); @@ -194,7 +194,7 @@ xslPrintBreakPoint(FILE * file, int breakPointNumber) * 0 otherwise */ int -xslIsBreakPoint(const xmlChar * url, long lineNumber) +xslIsBreakPoint(const xmlChar * url ATTRIBUTE_UNUSED, long lineNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslIsBreakPoint' not overloaded\n"); @@ -212,7 +212,7 @@ xslIsBreakPoint(const xmlChar * url, long lineNumber) * 0 otherwise */ int -xslIsBreakPointNode(xmlNodePtr node) +xslIsBreakPointNode(xmlNodePtr node ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslIsBreakPointNode' not overloaded\n"); diff --git a/breakpoint/dbgcallstack.c b/breakpoint/dbgcallstack.c index 778a14e3..4831d0d4 100644 --- a/breakpoint/dbgcallstack.c +++ b/breakpoint/dbgcallstack.c @@ -17,6 +17,7 @@ ----------------------------------------------------- */ +#include "libxslt.h" #include "xsltutils.h" #include "breakpoint.h" @@ -29,7 +30,8 @@ * Returns a reference to the added info if sucessfull, otherwise NULL */ xslCallPointInfoPtr -xslAddCallInfo(const xmlChar * templateName, const xmlChar * url) +xslAddCallInfo(const xmlChar * templateName ATTRIBUTE_UNUSED, + const xmlChar * url ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslAddCallInfo' not overloaded\n"); @@ -47,7 +49,7 @@ xslAddCallInfo(const xmlChar * templateName, const xmlChar * url) * Returns : 1 on sucess, 0 otherwise */ int -xslAddCall(xsltTemplatePtr templ, xmlNodePtr source) +xslAddCall(xsltTemplatePtr templ ATTRIBUTE_UNUSED, xmlNodePtr source ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslAddCall' not overloaded\n"); @@ -62,7 +64,7 @@ xslAddCall(xsltTemplatePtr templ, xmlNodePtr source) * Drop the topmost item off the call stack */ void -xslDropCall() +xslDropCall(void) { xsltGenericError(xsltGenericErrorContext, @@ -79,7 +81,7 @@ xslDropCall() * Returns 1 on sucess , 0 otherwise */ int -xslStepupToDepth(int depth) +xslStepupToDepth(int depth ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslStepupToDepth' not overloaded\n"); @@ -95,7 +97,7 @@ xslStepupToDepth(int depth) * Returns 1 on sucess , 0 otherwise */ int -xslStepdownToDepth(int depth) +xslStepdownToDepth(int depth ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslStepdownToDepth' not overloaded\n"); @@ -113,7 +115,7 @@ xslStepdownToDepth(int depth) * NULL otherwise */ xslCallPointPtr -xslGetCall(int depth) +xslGetCall(int depth ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslGetCall' not overloaded\n"); @@ -128,7 +130,7 @@ xslGetCall(int depth) * Returns the top of the call stack */ xslCallPointPtr -xslGetCallStackTop() +xslGetCallStackTop(void) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslGetCallStackTop' not overloaded\n"); @@ -143,7 +145,7 @@ xslGetCallStackTop() * Return the depth of call stack */ int -xslCallDepth() +xslCallDepth(void) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslCallDepth' not overloaded\n"); diff --git a/breakpoint/dbgmain.c b/breakpoint/dbgmain.c index e1efda75..1356a466 100644 --- a/breakpoint/dbgmain.c +++ b/breakpoint/dbgmain.c @@ -52,6 +52,7 @@ xslDebugFree() extern char *xslShellReadline(char *prompt); + /** * @templ : The source node being executed * @node : The data node being processed @@ -61,8 +62,10 @@ extern char *xslShellReadline(char *prompt); * A break point has been found so pass control to user */ void -xslDebugBreak(xmlNodePtr templ, xmlNodePtr node, xsltTemplatePtr root, - xsltTransformContextPtr ctxt) +xslDebugBreak(xmlNodePtr templ ATTRIBUTE_UNUSED, + xmlNodePtr node ATTRIBUTE_UNUSED, + xsltTemplatePtr root ATTRIBUTE_UNUSED, + xsltTransformContextPtr ctxt ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslDebugBreak' not overloaded\n"); diff --git a/breakpoint/dbgsearch.c b/breakpoint/dbgsearch.c index 3d911499..1d3fb785 100644 --- a/breakpoint/dbgsearch.c +++ b/breakpoint/dbgsearch.c @@ -30,7 +30,8 @@ * NULL otherwise */ xmlNodePtr -xslFindTemplateNode(xsltStylesheetPtr style, const xmlChar * name) +xslFindTemplateNode(xsltStylesheetPtr style ATTRIBUTE_UNUSED, + const xmlChar * name ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, @@ -51,8 +52,9 @@ xslFindTemplateNode(xsltStylesheetPtr style, const xmlChar * name) * 0 otherwise */ xmlNodePtr -xslFindNodeByLineNo(xsltTransformContextPtr ctxt, - const xmlChar * url, long lineNumber) +xslFindNodeByLineNo(xsltTransformContextPtr ctxt ATTRIBUTE_UNUSED, + const xmlChar * url ATTRIBUTE_UNUSED, + long lineNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslFindNodeByLineNo' not overloaded\n"); @@ -70,7 +72,7 @@ xslFindNodeByLineNo(xsltTransformContextPtr ctxt, * 0 otherwise */ int -xslFindBreakPointById(int id) +xslFindBreakPointById(int id ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslFindBreakPointById' not overloaded\n"); @@ -89,7 +91,8 @@ xslFindBreakPointById(int id) * 0 otherwise */ int -xslFindBreakPointByLineNo(const xmlChar * url, long lineNumber) +xslFindBreakPointByLineNo(const xmlChar * url ATTRIBUTE_UNUSED, + long lineNumber ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslFindBreakPointByLineNo' not overloaded\n"); @@ -108,7 +111,7 @@ xslFindBreakPointByLineNo(const xmlChar * url, long lineNumber) * 0 otherwise */ int -xslFindBreakPointByName(const xmlChar * templateName) +xslFindBreakPointByName(const xmlChar * templateName ATTRIBUTE_UNUSED) { xsltGenericError(xsltGenericErrorContext, "Error!: Debugger function 'xslFindBreakPointByName' not overloaded\n"); diff --git a/config.h.in b/config.h.in index 08af5633..ce889f73 100644 --- a/config.h.in +++ b/config.h.in @@ -55,6 +55,9 @@ /* Define if you have the header file. */ #undef HAVE_NAN_H +/* Define if you have the header file. */ +#undef HAVE_STDARG_H + /* Define if you have the header file. */ #undef HAVE_STDLIB_H diff --git a/configure.in b/configure.in index 7dddf069..208fb701 100644 --- a/configure.in +++ b/configure.in @@ -78,7 +78,7 @@ dnl AC_CHECK_HEADERS(sys/types.h sys/time.h stdlib.h unistd.h string.h) AC_CHECK_HEADERS(ieeefp.h nan.h math.h fp_class.h float.h ansidecl.h) -AC_CHECK_HEADERS(time.h sys/stat.h) +AC_CHECK_HEADERS(time.h sys/stat.h stdarg.h) AC_CHECK_FUNCS(stat _stat) AC_CHECK_FUNC(isnan, , AC_CHECK_LIB(m, isnan, diff --git a/doc/downloads.html b/doc/downloads.html index bdc3a44f..d2ff660d 100644 --- a/doc/downloads.html +++ b/doc/downloads.html @@ -74,9 +74,15 @@ platform, get in touch with me to upload the package. I will keep them in the contrib directory
Libxslt is also available from CVS:
The Gnome + +The Gnome CVS base. Check the Gnome CVS Tools - page; the CVS module is libxslt. + page; the CVS module is libxslt.
The Gnome CVS base. Check the Gnome CVS Tools - page; the CVS module is libxslt.
Daniel Veillard
void xslHandleDebugger (xmlNodePtr cur, + xmlNodePtr node, + xsltTemplatePtr templ, + xsltTransformContextPtr ctxt);
If either cur or node are a breakpoint, or xslDebugStatus in state +where debugging must occcur at this time then transfer control +to the xslDebugBreak function