1
0
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:
Daniel Veillard
2003-01-13 22:28:34 +00:00
parent 21df755925
commit d932aafe73
7 changed files with 280 additions and 13 deletions

View File

@ -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'/>