Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 22, 2012
  1. @veillard
Commits on Mar 20, 2012
  1. @veillard

    Allow per-context override of xsltMaxDepth, introduce xsltMaxVars

    Jérôme Carretero authored veillard committed
    We also add a maxTemplateVars parameter
Commits on Mar 19, 2012
  1. @leo666

    Fixed bug #616839

    leo666 authored
Commits on Jan 27, 2012
  1. @cgwalters

    autogen: Only check for libtoolize

    cgwalters authored
    /usr/bin/libtool may not be in all installations.
Commits on Jan 22, 2012
  1. @inferno-chromium @veillard

    Fix some case of pattern parsing errors

    inferno-chromium authored veillard committed
    We could accidentally hit an off by one string array access
    due to improper loop exit when parsing patterns
Commits on Jan 21, 2012
  1. @veillard

    Augment list of ignred files

    veillard authored
Commits on Dec 27, 2011
  1. @cgwalters
Commits on Dec 19, 2011
  1. @veillard

    minimal mingw support

    Roumen Petrov authored veillard committed
Commits on May 25, 2011
  1. @ensonic

    configure: remove checks for isinf and isnan as those are not used an…

    ensonic authored
    As pointed out by Roumen Petrov those check were wrong (isinf and isnan are
    macros) and they are not used in the code either. Thus remove the checks.
Commits on May 21, 2011
  1. @ensonic

    configure: acconfig.h is deprecated since autoconf-2.50

    ensonic authored
    Remove deprecated file (leftover from autoconf-2.13). Change AC_DEFINE into
    3-arg versions to provide the comments for config.h. Bump autoconf version to
    2.59 (same as libxml).
  2. @ensonic

    configure: support silent automake rules if possible

    ensonic authored
    This gives us a much less noisy build and makes error stand out a lot more.
Commits on May 3, 2011
  1. @ensonic

    preproc: fix the build

    ensonic authored
    Fixup commit 0d6713d that forgot to create the
    local variable of the required type.
Commits on Mar 11, 2011
  1. @veillard
Commits on Mar 7, 2011
  1. @veillard

    Fix a memory leak with xsl:number

    veillard authored
    Pointed out by Ralf Junker <>, and added his
    reproducer to the regression tests
  2. @veillard

    Fix a problem with ESXLT date:add() with January

    money_seshu Dronamraju authored veillard committed
    Also adds a regression test provided by Michael Ludwig <>
Commits on Feb 28, 2011
  1. @veillard

    Fix a memory leak if compiled with Windows locale support

    veillard authored
    Ralf Junker <> pointed out a ouple of leaks in the
    Windows locale support:
    * libxslt/xslt.c: add cleanup code for the mutex in xsltUninit()
    * libxslt/xsltlocale.c libxslt/xsltlocale.h: add a new cleanup function
    * libxslt/extensions.c: add a call to xsltFreeLocales in xsltCleanupGlobals
Commits on Feb 22, 2011
  1. @veillard

    Fix generate-id() to not expose object addresses

    veillard authored
    As pointed out by Chris Evans <> it's better
    security wise to not expose object addresses directly, use a diff
    w.r.t. the document root own address to avoid this
    * libxslt/functions.c: fix IDs generation code
Commits on Nov 8, 2010
  1. @veillard

    Fix curlies support in literals for non-compiled AVTs

    authored veillard committed
  2. @veillard

    Precompile patterns in xsl:number

    authored veillard committed
    speedup optimization, it should not change semantic at all
  3. @veillard

    Fix some warnings in the refactored code

    authored veillard committed
  4. @veillard

    Allow whitespace in xsl:variable with select

    authored veillard committed
    Comments are also allowed
  5. @veillard

    Small fixes to locale code

    authored veillard committed
  6. @veillard

    Fix bug 602515

    authored veillard committed
    Pattern matching with predicates
  7. @veillard

    Adding new generated files

    veillard authored
  8. @veillard

    Fix popping of vars in xsltCompilerNodePop

    authored veillard committed
    Fix an off by one bug in Var pop-up in the compiler
  9. @veillard

    Fix direct pattern matching bug

    authored veillard committed
    and adds a test case for the problem,
    also adding a .gitignore cleanup
  10. @veillard
Commits on Oct 12, 2010
  1. @ihaohu @veillard

    Fix a small out of tree compilation issue

    ihaohu authored veillard committed
    exsltconfig.h should be addressed differently
Commits on Apr 12, 2010
  1. @ensonic

    profiling: add callgraph report

    ensonic authored
    This patch also tracks who called a template and how often. Based on that the
    output of xsltproc --profile now also contains a gprof alike callgraph. If available
    posix monotonic clocks are the preferred way to get timestamps.
Commits on Mar 17, 2010
  1. @veillard

    Various documentation fixes for docs on internals

    C. M. Sperberg-McQueen authored veillard committed
    Michael pointed out a number of errors, inaccuracies or
    unclear points with new wording.
Commits on Jan 13, 2010
  1. @veillard

    Fix python generator to not use deprecated xmllib

    veillard authored
    * python/ use xml.sax instead, patch based on similar
      fix for libvirt by Cole Robinson <>
Commits on Sep 24, 2009
  1. @veillard

    link python module with python library

    Frederic Crozat authored veillard committed
    libxslt python module wasn't linked with python library
    * python/ detect and add appropriate linking
  2. @veillard

    Release of libxslt-1.1.26

    veillard authored
    * NEWS doc/xslt.html: update for 1.1.26
    * doc//*: regenerate
  3. @veillard

    Add xsltProcessOneNode to exported symbols for lxml

    veillard authored
    * doc/symbols.xml libxslt/transform.c libxslt/transform.h:
      exports the entry point explicitely since lxml depends on it,
      also fixed some white spaces problems.
  4. @veillard

    Fix an idness generation problem

    veillard authored
    * libxslt/templates.c: when copying attributes coming from the
      stylesheet IDness was not asserted, though with xml:id this is now
Something went wrong with that request. Please try again.