applied patch from Kasimier Buchcik for xsltGetDebuggerStatus and
authorDaniel Veillard <veillard@src.gnome.org>
Wed, 22 Oct 2003 11:09:56 +0000 (11:09 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Wed, 22 Oct 2003 11:09:56 +0000 (11:09 +0000)
* libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
  for xsltGetDebuggerStatus and xsltSetDebuggerStatus
* doc/libxslt-api.xml: regenerated the API
Daniel

ChangeLog
doc/libxslt-api.xml
libxslt/xsltutils.c
libxslt/xsltutils.h
python/libxsltclass.txt
win32/libxslt.def.src

index d6fa4be..103c8b5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
 
        * configure.in: bump the libxml2 require to 2.6.0 which
index f5b23c3..ff7dcca 100644 (file)
@@ -94,6 +94,7 @@
      <exports symbol='xsltGenericDebugContext'/>
      <exports symbol='xsltGenericError'/>
      <exports symbol='xsltGenericErrorContext'/>
+     <exports symbol='xsltGetDebuggerStatus'/>
      <exports symbol='xsltGetNsProp'/>
      <exports symbol='xsltGetProfileInformation'/>
      <exports symbol='xsltGetQNameURI'/>
      <exports symbol='xsltSaveResultToString'/>
      <exports symbol='xsltSetCtxtSortFunc'/>
      <exports symbol='xsltSetDebuggerCallbacks'/>
+     <exports symbol='xsltSetDebuggerStatus'/>
      <exports symbol='xsltSetGenericDebugFunc'/>
      <exports symbol='xsltSetGenericErrorFunc'/>
      <exports symbol='xsltSetSortFunc'/>
@@ -1393,6 +1395,10 @@ informations are stored'/>
       <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
       <arg name='nargs' type='int' info='the number of arguments'/>
     </function>
+    <function name='xsltGetDebuggerStatus' file='xsltutils'>
+      <info>Get xslDebugStatus.</info>
+      <return type='int' info='the value of xslDebugStatus.'/>
+    </function>
     <function name='xsltGetDefaultSecurityPrefs' file='security'>
       <info>Get the default security preference application-wide</info>
       <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='block' type='void *' info='the block of callbacks'/>
     </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'>
       <info>Set the default security preference application-wide</info>
       <return type='void'/>
index 32bb179..3339aae 100644 (file)
@@ -1732,6 +1732,31 @@ static xsltDebuggerCallbacks xsltDebuggerCurrentCallbacks = {
 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:
  * @no : number of callbacks
  * @block : the block of callbacks
index e253bd4..180ae04 100644 (file)
@@ -219,6 +219,10 @@ typedef void (*xsltHandleDebuggerCallback) (xmlNodePtr cur, xmlNodePtr node,
 typedef int (*xsltAddCallCallback) (xsltTemplatePtr templ, xmlNodePtr source);
 typedef void (*xsltDropCallCallback) (void);
 
+XSLTPUBFUN void XSLTCALL
+               xsltSetDebuggerStatus           (int value);
+XSLTPUBFUN int XSLTCALL
+               xsltGetDebuggerStatus           (void);
 XSLTPUBFUN int XSLTCALL                
                xsltSetDebuggerCallbacks        (int no, void *block);
 XSLTPUBFUN int XSLTCALL                
index 71bcddc..0b88bb4 100644 (file)
@@ -36,7 +36,9 @@ parseStylesheetImportedDoc()
 
 # functions from module xsltutils
 calibrateAdjust()
+debuggerStatus()
 nsProp()
+setDebuggerStatus()
 timestamp()
 xslDropCall()
 
index 17d144f..381d507 100644 (file)
@@ -45,6 +45,7 @@ xsltCopy
 xsltCopyNamespace
 xsltCopyNamespaceList
 xsltCopyOf
+xsltCopyTextString
 xsltCreateRVT
 xsltDebug
 xsltDebugDumpExtensions
@@ -98,8 +99,10 @@ xsltFreeTransformContext
 xsltFunctionAvailableFunction
 xsltFunctionNodeSet
 xsltGenerateIdFunction
+xsltGetDebuggerStatus
 xsltGetDefaultSecurityPrefs
 xsltGetExtData
+xsltGetExtInfo
 xsltGetKey
 xsltGetNamespace
 xsltGetNsProp
@@ -130,6 +133,7 @@ xsltNewStyleDocument
 xsltNewStylesheet
 xsltNewTransformContext
 xsltNextImport
+xsltNormalizeCompSteps
 xsltNumber
 xsltNumberFormat
 xsltParseGlobalParam
@@ -181,6 +185,7 @@ xsltSecurityForbid
 xsltSetCtxtSecurityPrefs
 xsltSetCtxtSortFunc
 xsltSetDebuggerCallbacks
+xsltSetDebuggerStatus
 xsltSetDefaultSecurityPrefs
 xsltSetGenericDebugFunc
 xsltSetGenericErrorFunc