fix the key initialization problem introduced when tracking Josef Urban
authorDaniel Veillard <veillard@src.gnome.org>
Fri, 9 May 2008 12:35:41 +0000 (12:35 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Fri, 9 May 2008 12:35:41 +0000 (12:35 +0000)
commit2fafb8f6dd28f77cecfdac3fe8cc0328248b05b7
tree2e822a093dc7732980a219e869c80e8c50f2e2f5
parent1af0eb0e02c24998f0883725820e80e8cb111264
fix the key initialization problem introduced when tracking Josef Urban

* libxslt/documents.c libxslt/keys.c libxslt/xsltInternals.h
  libxslt/transform.c libxslt/pattern.c: fix the key initialization
  problem introduced when tracking Josef Urban problem from 22 Dec
  2007, this should also handle the problem of recursive keys
  definitions should fix #531873.
* tests/docs/bug-166.xml tests/docs/Makefile.am
  tests/general/Makefile.am tests/general/bug-166.xsl
  tests/general/bug-166.out: add the regression tests when a key
  computation depends on another one.
Daniel

svn path=/trunk/; revision=1471
ChangeLog
libxslt/documents.c
libxslt/keys.c
libxslt/pattern.c
libxslt/transform.c
libxslt/xsltInternals.h
tests/docs/Makefile.am
tests/docs/bug-166.xml [new file with mode: 0644]
tests/general/Makefile.am
tests/general/bug-166.out [new file with mode: 0644]
tests/general/bug-166.xsl [new file with mode: 0644]