Changes for version 1.89

  • Fix memory management of node-sets returned from extension functions. Without calling xsltExtensionInstructionResultRegister, node-sets could be freed too early, leading to strange errors or segfaults.
    • https://bugzilla.gnome.org/show_bug.cgi?id=562302
    • https://rt.cpan.org/Ticket/Display.html?id=93349
    • Thanks to Alexander Schepanovski for the report.
  • Document input_callbacks methods
  • Don't register libxml2 input callbacks twice
    • https://rt.cpan.org/Public/Bug/Display.html?id=60313
  • Fix memory leak with extension functions returning node lists
    • https://rt.cpan.org/Public/Bug/Display.html?id=55623
    • https://rt.cpan.org/Public/Bug/Display.html?id=76596
    • Thanks to Jozef Kutej and Slaven Rezic for the reports.
  • Thanks to Nick Wellnhofer for the pull requests and fixes.

Modules

Interface to the GNOME libxslt library

Provides

in benchmark/Driver/BaseClass.pm
in benchmark/Driver/LibXSLT.pm
in benchmark/Driver/Sablotron.pm
in benchmark/Driver/Sablotron.pm
in LibXSLT.pm