1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-29 15:41:13 +03:00

applied patch from Kasimier Buchcik for xsltGetDebuggerStatus and

* libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
  for xsltGetDebuggerStatus and xsltSetDebuggerStatus
* doc/libxslt-api.xml: regenerated the API
Daniel
This commit is contained in:
Daniel Veillard
2003-10-22 11:09:56 +00:00
parent eb955f5fe1
commit 1521b2c80d
6 changed files with 53 additions and 0 deletions

View File

@ -1,3 +1,9 @@
Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
* libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
for xsltGetDebuggerStatus and xsltSetDebuggerStatus
* doc/libxslt-api.xml: regenerated the API
Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com> Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
* configure.in: bump the libxml2 require to 2.6.0 which * configure.in: bump the libxml2 require to 2.6.0 which

View File

@ -94,6 +94,7 @@
<exports symbol='xsltGenericDebugContext'/> <exports symbol='xsltGenericDebugContext'/>
<exports symbol='xsltGenericError'/> <exports symbol='xsltGenericError'/>
<exports symbol='xsltGenericErrorContext'/> <exports symbol='xsltGenericErrorContext'/>
<exports symbol='xsltGetDebuggerStatus'/>
<exports symbol='xsltGetNsProp'/> <exports symbol='xsltGetNsProp'/>
<exports symbol='xsltGetProfileInformation'/> <exports symbol='xsltGetProfileInformation'/>
<exports symbol='xsltGetQNameURI'/> <exports symbol='xsltGetQNameURI'/>
@ -109,6 +110,7 @@
<exports symbol='xsltSaveResultToString'/> <exports symbol='xsltSaveResultToString'/>
<exports symbol='xsltSetCtxtSortFunc'/> <exports symbol='xsltSetCtxtSortFunc'/>
<exports symbol='xsltSetDebuggerCallbacks'/> <exports symbol='xsltSetDebuggerCallbacks'/>
<exports symbol='xsltSetDebuggerStatus'/>
<exports symbol='xsltSetGenericDebugFunc'/> <exports symbol='xsltSetGenericDebugFunc'/>
<exports symbol='xsltSetGenericErrorFunc'/> <exports symbol='xsltSetGenericErrorFunc'/>
<exports symbol='xsltSetSortFunc'/> <exports symbol='xsltSetSortFunc'/>
@ -1393,6 +1395,10 @@ informations are stored'/>
<arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/> <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
<arg name='nargs' type='int' info='the number of arguments'/> <arg name='nargs' type='int' info='the number of arguments'/>
</function> </function>
<function name='xsltGetDebuggerStatus' file='xsltutils'>
<info>Get xslDebugStatus.</info>
<return type='int' info='the value of xslDebugStatus.'/>
</function>
<function name='xsltGetDefaultSecurityPrefs' file='security'> <function name='xsltGetDefaultSecurityPrefs' file='security'>
<info>Get the default security preference application-wide</info> <info>Get the default security preference application-wide</info>
<return type='xsltSecurityPrefsPtr' info='the current xsltSecurityPrefsPtr in use or NULL if none'/> <return type='xsltSecurityPrefsPtr' info='the current xsltSecurityPrefsPtr in use or NULL if none'/>
@ -1961,6 +1967,11 @@ informations are stored'/>
<arg name='no' type='int' info='number of callbacks'/> <arg name='no' type='int' info='number of callbacks'/>
<arg name='block' type='void *' info='the block of callbacks'/> <arg name='block' type='void *' info='the block of callbacks'/>
</function> </function>
<function name='xsltSetDebuggerStatus' file='xsltutils'>
<info>This function sets the value of xslDebugStatus.</info>
<return type='void'/>
<arg name='value' type='int' info='the value to be set'/>
</function>
<function name='xsltSetDefaultSecurityPrefs' file='security'> <function name='xsltSetDefaultSecurityPrefs' file='security'>
<info>Set the default security preference application-wide</info> <info>Set the default security preference application-wide</info>
<return type='void'/> <return type='void'/>

View File

@ -1731,6 +1731,31 @@ static xsltDebuggerCallbacks xsltDebuggerCurrentCallbacks = {
int xslDebugStatus; int xslDebugStatus;
/**
* xsltSetDebuggerStatus:
* @value : the value to be set
*
* This function sets the value of xslDebugStatus.
*/
void
xsltSetDebuggerStatus(int value)
{
xslDebugStatus = value;
}
/**
* xsltGetDebuggerStatus:
*
* Get xslDebugStatus.
*
* Returns the value of xslDebugStatus.
*/
int
xsltGetDebuggerStatus(void)
{
return(xslDebugStatus);
}
/** /**
* xsltSetDebuggerCallbacks: * xsltSetDebuggerCallbacks:
* @no : number of callbacks * @no : number of callbacks

View File

@ -219,6 +219,10 @@ typedef void (*xsltHandleDebuggerCallback) (xmlNodePtr cur, xmlNodePtr node,
typedef int (*xsltAddCallCallback) (xsltTemplatePtr templ, xmlNodePtr source); typedef int (*xsltAddCallCallback) (xsltTemplatePtr templ, xmlNodePtr source);
typedef void (*xsltDropCallCallback) (void); typedef void (*xsltDropCallCallback) (void);
XSLTPUBFUN void XSLTCALL
xsltSetDebuggerStatus (int value);
XSLTPUBFUN int XSLTCALL
xsltGetDebuggerStatus (void);
XSLTPUBFUN int XSLTCALL XSLTPUBFUN int XSLTCALL
xsltSetDebuggerCallbacks (int no, void *block); xsltSetDebuggerCallbacks (int no, void *block);
XSLTPUBFUN int XSLTCALL XSLTPUBFUN int XSLTCALL

View File

@ -36,7 +36,9 @@ parseStylesheetImportedDoc()
# functions from module xsltutils # functions from module xsltutils
calibrateAdjust() calibrateAdjust()
debuggerStatus()
nsProp() nsProp()
setDebuggerStatus()
timestamp() timestamp()
xslDropCall() xslDropCall()

View File

@ -45,6 +45,7 @@ xsltCopy
xsltCopyNamespace xsltCopyNamespace
xsltCopyNamespaceList xsltCopyNamespaceList
xsltCopyOf xsltCopyOf
xsltCopyTextString
xsltCreateRVT xsltCreateRVT
xsltDebug xsltDebug
xsltDebugDumpExtensions xsltDebugDumpExtensions
@ -98,8 +99,10 @@ xsltFreeTransformContext
xsltFunctionAvailableFunction xsltFunctionAvailableFunction
xsltFunctionNodeSet xsltFunctionNodeSet
xsltGenerateIdFunction xsltGenerateIdFunction
xsltGetDebuggerStatus
xsltGetDefaultSecurityPrefs xsltGetDefaultSecurityPrefs
xsltGetExtData xsltGetExtData
xsltGetExtInfo
xsltGetKey xsltGetKey
xsltGetNamespace xsltGetNamespace
xsltGetNsProp xsltGetNsProp
@ -130,6 +133,7 @@ xsltNewStyleDocument
xsltNewStylesheet xsltNewStylesheet
xsltNewTransformContext xsltNewTransformContext
xsltNextImport xsltNextImport
xsltNormalizeCompSteps
xsltNumber xsltNumber
xsltNumberFormat xsltNumberFormat
xsltParseGlobalParam xsltParseGlobalParam
@ -181,6 +185,7 @@ xsltSecurityForbid
xsltSetCtxtSecurityPrefs xsltSetCtxtSecurityPrefs
xsltSetCtxtSortFunc xsltSetCtxtSortFunc
xsltSetDebuggerCallbacks xsltSetDebuggerCallbacks
xsltSetDebuggerStatus
xsltSetDefaultSecurityPrefs xsltSetDefaultSecurityPrefs
xsltSetGenericDebugFunc xsltSetGenericDebugFunc
xsltSetGenericErrorFunc xsltSetGenericErrorFunc