mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-06-15 10:41:43 +03:00
fixing bug #101602 for extension modules init and shutdown callbacks,
* libxslt/extensions.c libxslt/transform.c: fixing bug #101602 for extension modules init and shutdown callbacks, check that they are now called when needed. * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c: started adding the extension module support at the Python level. Still a strange bug to hunt down left. Daniel
This commit is contained in:
@ -31,6 +31,12 @@
|
||||
<arg name='URI' type='xmlChar *' info='the namespace or NULL'/>
|
||||
<arg name='f' type='pythonObject' info='the python function'/>
|
||||
</function>
|
||||
<function name='xsltRegisterExtensionClass' file='python'>
|
||||
<info>Register a Python written extension class to the XSLT engine</info>
|
||||
<return type='int' info="0 in case of success, -1 in case of error"/>
|
||||
<arg name='URI' type='xmlChar *' info='the namespace or NULL'/>
|
||||
<arg name='c' type='pythonObject' info='the python class instance'/>
|
||||
</function>
|
||||
<function name='xsltCleanup' file='python'>
|
||||
<info>Cleanup all libxslt and libxml2 memory allocated</info>
|
||||
<return type='void'/>
|
||||
|
Reference in New Issue
Block a user