mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2026-01-07 21:58:22 +03:00
* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml: reactivated xsltMatchPattern() since this is really something one may want to have access to in an extension function. * Makefile.am configure.in python/Makefile.am python/generator.py python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt python/types.c: started working on the python bindings, borrowed most of the work done for libxml2, most of the generator code is similar. Commit at the point where this compiles cleanly and "import libxslt" doesn't yield any missing entry point. Daniel
2685 lines
110 KiB
Plaintext
2685 lines
110 KiB
Plaintext
Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
|
||
reactivated xsltMatchPattern() since this is really something
|
||
one may want to have access to in an extension function.
|
||
* Makefile.am configure.in python/Makefile.am python/generator.py
|
||
python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
|
||
python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
|
||
python/types.c: started working on the python bindings, borrowed
|
||
most of the work done for libxml2, most of the generator code
|
||
is similar. Commit at the point where this compiles cleanly and
|
||
"import libxslt" doesn't yield any missing entry point.
|
||
|
||
Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: patch from Charles Bozeman to support
|
||
child::* patterns.
|
||
|
||
Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/keys.c: Bob Stayton pointed out a problem when
|
||
using unions in key match patterns.
|
||
* tests/docs/Makefile.am tests/docs/bug-70.xml
|
||
tests/general/Makefile.am tests/general/bug-70.*: added a
|
||
specific example in the regression tests
|
||
|
||
Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c: avoid a problem with Sun's Workshop CC,
|
||
closes bug #69809 submitted by Michael Kroell
|
||
|
||
Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: added links to the Web site from usage()
|
||
|
||
Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
|
||
an index based on comments content similar to libxml2 one
|
||
The code need more specific comments.
|
||
* doc/*: rebuilt the web site with the new references
|
||
|
||
Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/functions.h: roll back the change after more analysis
|
||
proper fix is to restore the definition of xmlXPathFuncLookupFunc
|
||
int libxml2
|
||
|
||
Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/functions.h: fixed a proble after some cleanup of libxml2
|
||
includes.
|
||
|
||
Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
|
||
error when parsing -o arguments.
|
||
|
||
Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
|
||
Fixed RH bug #57496, xsltproc was not returning error
|
||
code on internal runtime errors. Should return 9 now.
|
||
|
||
Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/math.c: Charlie Bozeman provided the implementation
|
||
for the EXSLT math other functions
|
||
|
||
Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/Makefile.am: jacob berkman pointed out that the
|
||
Cygwin patch forgot to add libexslt.h to the tarball
|
||
|
||
Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: fixed I18N problemes in the template parser
|
||
pointed out by Xavier Cazin
|
||
* tests/docs/Makefile.am tests/docs/bug-69.xml
|
||
tests/general/Makefile.am tests/general/bug-69.*: added a
|
||
specific example in the regression tests
|
||
|
||
Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
|
||
libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
|
||
libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
|
||
libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
|
||
libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
|
||
xsltproc/xsltproc.c: applied Robert Collins patch for
|
||
Cygwin support
|
||
|
||
Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/Makefile.am configure.in: ugly way to keep
|
||
the memory debugging active on my devel workstation
|
||
by bypassing libtool completely
|
||
|
||
Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/templates.c: fixed bug #68751
|
||
* tests/docs/Makefile.am tests/docs/bug-68.xml
|
||
tests/general/Makefile.am tests/general/bug-68.*: added a
|
||
specific example in the regression tests
|
||
|
||
Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
|
||
small problems raised by Justin Fletcher
|
||
|
||
Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: releasing 1.0.10
|
||
* doc/*: updating the docs for the release.
|
||
* libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
|
||
seems I inadvertantly commited previously stuff from a failed
|
||
attempt at fixing namespace nodes parents.
|
||
|
||
Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/numbers.c: the xsl:number implementation incorrectly
|
||
cached the format string in some case. Fixes bug #65391
|
||
|
||
Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: fixed a couple of cut and paste errors in the
|
||
math functions detection
|
||
* libxslt.spec.in: added missing file entry for libxslt.pc
|
||
|
||
Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
|
||
update xsltproc man page to add --stringparam option
|
||
|
||
Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: added the --stringparam option
|
||
* xsltproc/xsltproc.c: applied John Fleck's patch to correct
|
||
the --novalid behaviour.
|
||
|
||
Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/site.xsl doc/*.html: added a DocBook section docbook.html
|
||
|
||
Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/*.html: updated gdome2 homepage
|
||
|
||
Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
|
||
|
||
Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
|
||
increased number of parameteres, changed license, cleaned up some
|
||
places where it looked junky because of stylesheet issues
|
||
|
||
Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: increased the max number of parameters
|
||
|
||
Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
|
||
|
||
Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: applied albert portability patch
|
||
* libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
|
||
libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
|
||
applied Igor patch for Windows
|
||
|
||
Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltutils.c: fixed a problem with the debuuger interface.
|
||
|
||
Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: preparing 1.0.9
|
||
* doc/*: updated and rebuild the doc
|
||
|
||
Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libexslt/Makefile.am: trying to fix the problem
|
||
related to prelinking and libtools crazyness
|
||
|
||
Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c libxslt/variables.c: applied Keith Isdale
|
||
patch for the debugger glue.
|
||
|
||
Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* breakpoint/Makefile.am breakpoint/deprecated.c: replaced
|
||
the whole module with just the entry points.
|
||
|
||
Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c: Nik Clayton found a bug introduced in
|
||
1.0.8 when using doctypes for HTML output
|
||
|
||
Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
|
||
libxslt/xsltutils.h: revamped the mechanism to hook a debuger
|
||
to use a callback setup function, deprecating libxsltbreakpoint
|
||
* xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
|
||
dependancies on libxsltbreakpoint
|
||
|
||
Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
Build patch from Peter Williams <peterw@ximian.com>
|
||
* breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
|
||
* doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
|
||
$(srcdir), not the build directory.
|
||
|
||
Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
|
||
|
||
Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
|
||
xsltproc return codes, per
|
||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
|
||
|
||
Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: Marc Tardif provided a patch to use as
|
||
much as 40 steps. A dynamic alloc would still be better
|
||
|
||
Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: return useful code signaling error conditions
|
||
closing #56649 (RH)
|
||
|
||
Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
|
||
|
||
Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: fixing bug #64044 reported by Gero Mei<65>ner,
|
||
template matches compilation was failing to skip blanks bewteen
|
||
consecutive predicates
|
||
|
||
Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
|
||
updating Makefiles to fix the prelinking.
|
||
|
||
Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c: fixed a bug in the document extension
|
||
element where the doctype infos were not taken into account.
|
||
|
||
Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c: fixed xsltDebug() to output with the normal
|
||
error routines
|
||
* tests/namespaces/*: updated the tests to separate stdout and
|
||
stderr
|
||
* libxslt/transform.c: increasing xsltMaxDepth to 5000
|
||
|
||
Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libexslt/Makefile.am: more Makefile fixups
|
||
|
||
Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libexslt/Makefile.am: trying to fix more Makefiles
|
||
crapola
|
||
* libxslt/transform.c: small fix.
|
||
|
||
Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* vms/* Makefile.am: included OpenVMS port instructions from
|
||
John A Fotheringham, integrated in the tar file.
|
||
|
||
Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
|
||
from Igor for Windows
|
||
* libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
|
||
|
||
Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
|
||
|
||
Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: preparing 1.0.7
|
||
* libxslt.spec.in: cleanup similar to libxml2 one
|
||
* breakpoint/*.[hc]: finished cleaning up contributed code
|
||
* doc/*: updated and rebuilt the documentation
|
||
* xsltproc/xsltproc.c: cleanup of the timing code
|
||
* xsltproc/Makefile.am: auto* sucks
|
||
* libxslt/transform.c: added a missing include
|
||
|
||
Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* Makefile.am acconfig.h config.h.in configure.in
|
||
xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
|
||
libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
|
||
the debugger support, make it the default, added the
|
||
WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
|
||
|
||
Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
|
||
|
||
Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltutils.c: handle indent=no when using an HTML
|
||
output
|
||
* tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
|
||
modified the output of those test suites
|
||
|
||
Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
|
||
to libxml and removed the --warnnet option
|
||
|
||
Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: applied patches from David H<>rdeman closing
|
||
bug #62891
|
||
|
||
Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libxslt/xsltwin32config.h: preparing 1.0.6
|
||
* libexslt/date.c: applied patch from Bruce Miller
|
||
* doc/*: updated and rebuilt the docs
|
||
|
||
Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
|
||
win32/dsp/libxslt.def: updated with latest ZIP from Igor,
|
||
made sure the .def is handled as binary
|
||
|
||
Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
|
||
for Win32
|
||
* doc/*.html doc/site.xsl: changed the site stylesheet a bit
|
||
|
||
Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/numbers.c: take NaN and infinity attributes of
|
||
xsl:decimal-format into account. Closes #62577
|
||
|
||
Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/*.html doc/site.xsl doc/Makefile.am: the web site
|
||
is now extracted from the xslt.html flat file using
|
||
the site stylesheet ... eat your own dogfood !
|
||
* libxslt/transform.c libxslt/xsltutils.c: fixed the
|
||
HTML output to not generate a DOCTYPE if it should not
|
||
i.e. no identifier nor version specified in the xsl:output
|
||
* tests/multiple/out/*.orig tests/general/bug-11-.out
|
||
tests/general/bug-33-.out tests/general/bug-52.out
|
||
tests/docbook/result/xtchunk/html/*.orig
|
||
tests/docbook/result/html/gdp-handbook.html
|
||
tests/XSLTMark/*.out: fixing xsl:output with method=html
|
||
resulted in a number of small changes in the regression tests
|
||
output
|
||
|
||
Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/*.c libexslt/exsltconfig.h.in: moved the
|
||
config.h include out of exsltconfig.h since this header is
|
||
exported and config.h is not.
|
||
|
||
Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
|
||
libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
|
||
XSLT_TODO
|
||
|
||
Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/numbers.c: reworked internal representation of
|
||
tokenized number format and parsing/tokenization. This fixes
|
||
many bugs regarding separator and default tokens.
|
||
* tests/REC/test-7.7-3.out: the fix changes the output of this
|
||
test. It now complies to the XSLT spec (wow! ;o)
|
||
|
||
Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/Makefile.am configure.in config.h.in: trying to
|
||
bypass libtool crazyness when compiling in my debug environment
|
||
* libxslt/templates.c: fix a compilation problem due to recent
|
||
libxml changes
|
||
|
||
Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
|
||
non-alphanumeric token handling in number formatting.
|
||
|
||
Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: releasing 1.0.5
|
||
* doc/xslt.html doc/html/*: updated and rebuilt the docs
|
||
|
||
Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* tests/REC/test-7.7-4.out: fixed a typo
|
||
|
||
Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/saxon.c: fixed a typo and improved handling of
|
||
non-XPath-expression arguments.
|
||
* libexslt/strings.c: fixed a bug in tokenize: function was using
|
||
tctxt->output instead of tctxt->document->doc.
|
||
* libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
|
||
which was using variable "node" instead of "cur"
|
||
|
||
Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/extra.[ch]: removed older SAXON extensions
|
||
implementations from Darren Graves.
|
||
* libexslt/date.c: applied patch from Charlie Bozeman to fix
|
||
a bug with time zone offset on Linux.
|
||
|
||
Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
|
||
strip-space should also be applied to document imported
|
||
at run-time.
|
||
|
||
Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
|
||
rewrote the way strip-space gets applied. Closes bugs #61962
|
||
* tests/docs/Makefile.am tests/docs/bug-66.xml
|
||
tests/general/Makefile.am tests/general/bug-66.*: added a
|
||
specific example in the regression tests
|
||
|
||
Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xslt.c: Fixing bug #61913
|
||
* libxslt/transform.c: removing a small memleak when running with
|
||
the profiler.
|
||
|
||
Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
|
||
added implementation of SAXON expression(), eval() and
|
||
evaluate() functions.
|
||
See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
|
||
* tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
|
||
modified to use SAXON namespace (functions are not registered
|
||
in the LibXSLT namespace)
|
||
* tests/exslt/common/object-type.1.out: modified to take account
|
||
of the new saxon:expression function
|
||
|
||
Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/numbers.c: fixed bug #61070, number ANY formatting
|
||
should be faster too.
|
||
* tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
|
||
updated the result of the tests. A subtle bug unnnoticed yet
|
||
in the XML Rec formatting got fixed.
|
||
|
||
Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/numbers.c: trying to fix bug #61070, seems there
|
||
is still a couple of problem left. And optimizations are
|
||
certainly needed.
|
||
|
||
Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/variables.c: fixing bug #61673 part II
|
||
* tests/docs/Makefile.am tests/docs/bug-65.xml
|
||
tests/general/Makefile.am tests/general/bug-65.*: added a
|
||
specific example in the regression tests
|
||
|
||
Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: fixed bug #61627
|
||
* tests/docs/Makefile.am tests/docs/bug-64.xml
|
||
tests/general/Makefile.am tests/general/bug-64.*: added a
|
||
specific example in the regression tests
|
||
* tests/docs/Makefile.am tests/docs/bug-63.xml
|
||
tests/general/Makefile.am tests/general/bug-63.*: added a
|
||
specific example in the regression tests for bug #61291
|
||
(fixed in libxml2 module)
|
||
* tests/reports/Makefile.am tests/reports/undefvar.*: added
|
||
a test for handling undefined variables
|
||
|
||
Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in xslt-config.in: trying to fix bug #60890
|
||
|
||
Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: applied patch to close bug #60724
|
||
|
||
Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/date.c: applied patch from Charlie Bozeman that fixes
|
||
a bug in DAY_IN_WEEK and implements the date:week-in-month function
|
||
|
||
Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.[ch] tests/extensions/list.*
|
||
tests/extensions/evaluate.*: applied patch from Darren Graves
|
||
adding support for Saxon's evaluate & expression extension functions
|
||
http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
|
||
|
||
Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
|
||
patches from Igor for Windows.
|
||
|
||
Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xslt.c: fixed bug #60624
|
||
* libxslt/xsltutils.c: improver the error context reporting
|
||
* tests/reports/Makefile.am tests/reports/tst-2.*: added a
|
||
specific regression test
|
||
* xsltproc/xsltproc: free the stylesheet if it contained an error.
|
||
|
||
Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/variables.c: fixed a problem with global var override
|
||
being reported as an error.
|
||
* tests/docs/Makefile.am tests/docs/bug-61.xml
|
||
tests/general/Makefile.am tests/general/bug-61.*: added a
|
||
specific example in the regression tests
|
||
* configure.in tests/Makefile.am tests/reports/*: adding a test
|
||
to make sure redefinition of global variables in the same stylesheet
|
||
are still reported
|
||
|
||
Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c: okay the code from Norm is really non
|
||
portable and break everywhere except on Sun and Linux
|
||
platform. Compile it only on those targets.
|
||
|
||
Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/date.c: fixed some bugs (reported by Charles Bozeman
|
||
and Justin Fletcher)
|
||
|
||
Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/numbers.c: Fixing bug #60415
|
||
* tests/docs/Makefile.am tests/docs/bug-61.xml
|
||
tests/general/Makefile.am tests/general/bug-61.*: added a
|
||
specific example in the regression tests
|
||
|
||
Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* tests/docbook/result/*: the change in libxml to output
|
||
decimal charrefs instead of hexadecimal changed a lot of
|
||
docbook results
|
||
|
||
Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt.spec.in doc/Makefile.am: install xsltproc man page
|
||
|
||
Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in: preparing for 1.0.4
|
||
* doc/xslt.html doc/html/*: updated and regenerated docs
|
||
|
||
Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/date.c: fixed some compile warnings and disabled
|
||
debugging by default.
|
||
|
||
Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
|
||
incorporate comments from bug #59220
|
||
|
||
Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* configure.in libexslt/date.c libexslt/Makefile.am
|
||
libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
|
||
of the EXSLT - Dates and Times core functions.
|
||
The exsltDateFormat* functions need to be reworked but it
|
||
works like this, even if it's quite messy.
|
||
* tests/exslt/strings/.cvsignore: added
|
||
|
||
Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: tell in usage that parameter strings
|
||
need to be quoted
|
||
|
||
Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/Makefile.am libxslt/transform.c: trying to close
|
||
bug #60304 on xsl:fallback usage
|
||
* tests/docs/Makefile.am tests/docs/bug-60.xml
|
||
tests/general/Makefile.am tests/general/bug-60.*: added a
|
||
specific example in the regression tests
|
||
|
||
Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* tests/documents/Makefile.am tests/documents/*: changed the
|
||
test to use doc%5Ffile instead of doc%20file, this is
|
||
sufficient to preserve the test capacities while closing
|
||
bug #60090
|
||
|
||
Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c : close #59570 by simply not providing
|
||
Norm's extension on FreeBSD.
|
||
* tests/general tests/docs: added a couple of new entries
|
||
in the testsuite
|
||
* libexslt/strings.c: NULL initialized a local variable
|
||
which was tested later on.
|
||
|
||
Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
|
||
#60143 and rebuilt the FO test outputs
|
||
|
||
Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/attributes.c libxslt/transform.c: fixed bug #59757
|
||
on inheritance of attributes from multiple attributes-sets
|
||
|
||
Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
|
||
added implementation of EXSLT - Strings.
|
||
Currently implemented functins are str:tokenize, str:align
|
||
str:concat and str:padding.
|
||
* configure.in tests/exslt/Makefile.am
|
||
tests/exslt/strings/Makefile.am
|
||
tests/exslt/strings/tokenize.1.*: added a test for the
|
||
str:tokenize function.
|
||
|
||
Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
|
||
libexslt/Makefile.am: added man pages provided by Heiko Rupp
|
||
|
||
Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
|
||
tutorial text to add references to global variables cleanups
|
||
|
||
Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/xsltproc.1 - added xsltproc man page (note: this has not
|
||
been added into the build yet)
|
||
|
||
Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
|
||
doc/tutorial/libxslttutorial.xml: added global variables cleanups
|
||
to the example.
|
||
* tests/documents/Makefile.am: mjcox pointed to some missing files
|
||
|
||
Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/common.c: fixed a bug in exsltNodeSetFunction
|
||
|
||
Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/common.c: implemented version 3 of the exslt:node-set()
|
||
function.
|
||
* tests/exslt/common/Makefile.am
|
||
tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
|
||
|
||
Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* adding doc/xsltproc.html - html generated from xsltproc.xml,
|
||
update doc/xslt.html with link to xsltproc.html
|
||
|
||
Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* adding doc/xsltproc.xml - user manual for xsltproc
|
||
|
||
Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/numbers.c libxslt/xslt.c: removed a couple of
|
||
warning raised by the Windows compiler (Chris Poblete)
|
||
|
||
Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
|
||
closed bugs #59212 and #59220
|
||
|
||
Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* config.h.in configure.in xsltproc/xsltproc.c: complete test
|
||
of a DocBook XSLt transform with --nonet, need stat(), added
|
||
checking in configure.
|
||
|
||
Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: catalog integration, cleanup with
|
||
the --nonet option closing #59427
|
||
* libxslt/xslt.c: removed a small memleak when using a
|
||
stylesheet PI
|
||
|
||
Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* //Makefile.am : fixed an error I propagated to nearly all
|
||
Makefiles.am on Saturday
|
||
|
||
Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
|
||
xmlXPathIsInf()
|
||
* libxslt/pattern.c: tag a potential threading problem.
|
||
|
||
Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
|
||
|
||
* libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
|
||
support.
|
||
|
||
Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* //Makefile.am : fixed a number of small problems with
|
||
Makefiles spotted by Albert Chin
|
||
|
||
Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
|
||
Windows/MSC
|
||
|
||
Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extensions.c: fixed a permutation of args to
|
||
xsltPrintErrorContext()
|
||
|
||
Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
|
||
release of 1.0.2
|
||
* tests/docs/Makefile.am libexslt/Makefile.am
|
||
tests/documents/Makefile.am tests/general/Makefile.am
|
||
xsltproc/Makefile.am: cleaning of Makefiles pointed out
|
||
by make distcheck
|
||
|
||
Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/functions.h libxslt/transform.c: a bit of cleanup
|
||
|
||
Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/common.c libexslt/math.c libxslt/Makefile.am
|
||
libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
|
||
export xsltconfig.h at make install stage
|
||
|
||
Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/xslt.html updated xsltproc description with the many new
|
||
command line options Daniel has added, cleaned up some spelling
|
||
|
||
Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c libxslt/keys.c libxslt/templates.c
|
||
libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
|
||
serious changes on Result Value Trees and NodeSets
|
||
w.r.t. deallocation and collect operations. Probably not
|
||
100% clean (merge of allocated trees smells like a problem).
|
||
Seems sufficient to close #58943 . Also check if XPath evaluations
|
||
failed, and in this case stops the processing and avoid
|
||
going further, goal is to not segfault on broken XSLT.
|
||
|
||
Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
|
||
some associated serious cleanup in the pattern code.
|
||
* tests/docbook/result/*: regenerated all the results for the
|
||
docbook testsuite. Seems killing #58878 also changes the
|
||
fo results seriously.
|
||
* tests/docs/Makefile.am tests/docs/bug-5[56].xml
|
||
tests/general/Makefile.am tests/general/bug-5[56].*: added
|
||
2 more tests
|
||
|
||
Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
|
||
libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
|
||
fixed compilation warnings due to recent changes to the extension
|
||
framework.
|
||
* libxslt/preproc.[ch] libexslt/common.c
|
||
fixed the precomputation of *:document elements
|
||
* libxslt/functions.h: fixed a compilation warning
|
||
|
||
Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltutils.c: applied fix suggested by Tom Moog
|
||
for xsltTimeStamp() in bug report #58012
|
||
|
||
Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/functions.c libxslt/keys.c libxslt/transform.c
|
||
libxslt/xsltutils.h: cleaned up the code w.r.t. handling
|
||
of 'non-standard' libxml element like namespace nodes.
|
||
* tests/docs/Makefile.am tests/docs/bug-54.xml
|
||
tests/general/Makefile.am tests/general/bug-54.*: added a
|
||
specific example in the regression tests
|
||
|
||
Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* HACKING: added John Fleck right to commit in the doc subdir
|
||
|
||
Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
|
||
* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
|
||
tests/general/Makefile.am tests/general/bug-52.*
|
||
tests/general/bug-53.*: Added a few new tests for recently fixed
|
||
stuff in libxml
|
||
* tests/xmlspec/REC-xml-20001006-review.html
|
||
tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
|
||
DTD changed the result by adding extra attributes to the HTML output
|
||
|
||
2001-08-06 Peter Williams <peterw@ximian.com>
|
||
|
||
* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
|
||
when srcdir != builddir.
|
||
|
||
Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
|
||
libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
|
||
to easify extension element precomputation.
|
||
* libexslt/functions.c: uses the new framework and precomputes
|
||
func:result elements.
|
||
|
||
Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
|
||
|
||
Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* tests/general/bug-21-.out tests/general/bug-31-.out:
|
||
this got fixed by libxml patches
|
||
* win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
|
||
Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
|
||
libexslt/functions.c libexslt/math.c libxslt/win32config.h
|
||
libxslt/xsltconfig.h.in libxslt/xsltutils.h
|
||
libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
|
||
Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
|
||
a few things related to those changes.
|
||
|
||
Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltutils.c: well one need one \n after DOCTYPE
|
||
* test//*/*.out: the output of some tests changed, looks better
|
||
actually
|
||
|
||
Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/xsltutils.c: avoid extra \n when serializing top
|
||
text nodes.
|
||
|
||
Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c: one more revision on Norm's localTime() function
|
||
|
||
Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/sets.c: fixed bugs in exsltTrailingFunction and
|
||
exsltLeadingFunction when passing an empty node-set as the
|
||
second argument
|
||
* libxslt/functions.[ch]: gave priority to context-level functions
|
||
over extension module functions. This allows a function declared
|
||
with a func:function element to override an extension module
|
||
function for example. This is a bit hackish...
|
||
* tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
|
||
values didn't conform to the expected values. This is a bug in
|
||
the EXSLT official use cases.
|
||
|
||
Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* config.h.in configure.in libxslt/extra.c: tried to integrate
|
||
Norm's implemntation of localTime()
|
||
|
||
Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extra.c: fixed a serious proble is node-set was called
|
||
on a nodeset
|
||
* tests//*/Makefile.am: fixed the rule to rebuild xsltproc
|
||
|
||
Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/functions.c: fixed memory leaks
|
||
|
||
Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
|
||
libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
|
||
more cleanup of the problems introduced with EXSLT, also closes
|
||
bug #58180
|
||
|
||
Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* doc/internals.html - general cleanup
|
||
|
||
Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* configure.in tests/Makefile.am tests/exslt/*: added some tests
|
||
to check EXSLT conformance
|
||
* libexslt/sets.c: fixed a typo when registering has-same-node
|
||
|
||
Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
|
||
of memory allocations, raise a bug in the test suite, also
|
||
need to be centralized as a single cleanup function.
|
||
|
||
Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/transform.[ch]: applied changes from Tom Moog #58002
|
||
* libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
|
||
Some cleanup, there is still a memory leak left and some warnings
|
||
in libexslt.
|
||
|
||
Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
|
||
libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
|
||
libxslt/xsltInternals.h: new extension framework.
|
||
Added stylesheet module data, top-level and extension elements
|
||
precomputing, global registration of top-level elements and
|
||
extension elements and functions.
|
||
Extensions are no longer initialized from extension-element-prefixes
|
||
declarations but when modules need the data.
|
||
init/shutdown functions registered with xsltRegisterExtModule{,Full}
|
||
only allocate and free module data, they shouldn't register the
|
||
elements and functions any more.
|
||
* libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
|
||
@node wasn't NULL.
|
||
* libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
|
||
non-XSLT top-level elements before any xsl:import element.
|
||
* libexslt/common.c libexslt/functions.c libexslt/math.c
|
||
libexslt/sets.c: adapted to use the new extension framework.
|
||
* libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
|
||
moved the test module from functions.c to extensions.[ch],
|
||
modified it to use the new extension framework. Updated xsltproc
|
||
to register the test module.
|
||
|
||
Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libxslt/pattern.c: fixed an ugly problem with namespaces
|
||
in templates compilation
|
||
* tests/namespaces/tst4.*: added a specific testcase
|
||
* libxslt/transform.c: reenabled debug
|
||
|
||
Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* configure.in libxslt.spec.in libxslt/xsltwin32config.h:
|
||
releasing 1.0.1
|
||
* doc/html/*.html: updated the docs.
|
||
* xsltproc/xsltproc.c: activate line numbering unfortunately
|
||
this works only with CVS, libxml2-2.4.1 is broken in this respect
|
||
|
||
Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
|
||
|
||
* libxslt/documents.c enhancement to xsltFindDocument to
|
||
cater for the Matt Sergeant patch
|
||
|
||
Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
|
||
|
||
* updating libxslt tutorial to include param support
|
||
|
||
Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||
|
||
* libexslt/math.c: small cleanup
|
||
* libxslt/functions.c: patch to document('') from Matt Sergeant
|
||
* libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
|
||
c.f. bug #57464 from Tom Moog
|
||
|
||
2001-07-19 Darin Adler <darin@bentspoon.com>
|
||
|
||
* configure.in: Add HTML_DIR definition.
|
||
* xsltproc/.cvsignore: Ignore some generated files.
|
||
|
||
2001-07-18 Peter Williams <peterw@ximian.com>
|
||
|
||
* xsltproc/Makefile.am (INCLUDES): Fix compiling when
|
||
srcdir != builddir.
|
||
|
||
2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
|
||
libexslt/common.c libexslt/functions.c libexslt/math.c
|
||
libexslt/sets.c: removed utils.[ch] as their content is
|
||
integrated in libxml
|
||
* libexslt/sets.c: uses the new libxml functions
|
||
* libxslt/extra.[ch]: removed exsl:document
|
||
* AUTHORS: added /me
|
||
|
||
2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/.cvsignore: some more generated files to ignore
|
||
* libexslt/Makefile.am: utils.h not installed anymore
|
||
* libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
|
||
libexslt/math.c libexslt/sets.c:
|
||
changed function prefix from exsl* to exslt*
|
||
{common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
|
||
from common.c to exslt.c
|
||
{common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
|
||
instead
|
||
* libxslt/extra.c: fixed xsltFunctionNodeSet to accept
|
||
XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
|
||
* xsltproc/xsltproc.c: updated to use the new function prefix
|
||
|
||
2001-07-15 Darin Adler <darin@bentspoon.com>
|
||
|
||
* libxslt/.cvsignore:
|
||
* tests/XSLTMark/.cvsignore:
|
||
* tests/extensions/.cvsignore:
|
||
* tests/xmlspec/.cvsignore:
|
||
Some more generated files to ignore.
|
||
|
||
Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* Makefile.am configure.in libexslt/Makefile.am:
|
||
Integration of libexslt in the build system
|
||
* libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
|
||
xsltproc/Makefile.am xsltproc/xsltproc.c:
|
||
Moved xsltproc to a separate directory, linked it to libexslt,
|
||
and added exslt version reports to -V
|
||
* tests/*/Makefile.am: updated the path to xsltproc
|
||
* libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
|
||
libexslt/functions.c libexslt/math.c libexslt/sets.c: added
|
||
versionning informations, some cleanup, and added documentation
|
||
to a couple of exported functions
|
||
|
||
Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/Makefile.am: account for new source files
|
||
* libexslt/.cvsignore: added
|
||
|
||
Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||
|
||
* libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
|
||
libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
|
||
start implementing EXSLT
|
||
|
||
Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
|
||
trying to accept AVT for "format" in xsl:number
|
||
|
||
Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* win32/libxslt/libxslt.defs: trying to close #57460 by adding
|
||
xsltProfileStylesheet
|
||
|
||
Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/documents.c libxslt/extensions.c libxslt/extra.c
|
||
libxslt/functions.c libxslt/imports.c libxslt/keys.c
|
||
libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
|
||
libxslt/preproc.c libxslt/templates.c libxslt/transform.c
|
||
libxslt/variables.c libxslt/xslt.c: provide context for
|
||
error messages. Requires libxml head changes.
|
||
* libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
|
||
problem
|
||
|
||
Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libexslt/Makefile.am: initial EXSLT framework
|
||
|
||
Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
|
||
* win32/libxslt/libxslt.def: added another entry point
|
||
* libxslt/transform.c: fixed a comment block
|
||
* doc/xslt.html doc/html/*: updated and regenerated the docs
|
||
|
||
Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* win32/libxslt/libxslt.def: added missing functions
|
||
|
||
Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* FEATURES libxslt/xsltproc.c libxslt/transform.c
|
||
libxslt/xsltInternals.h: added Embedding Stylesheets
|
||
* tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
|
||
from the REC about it
|
||
* libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
|
||
tried to accomodate the various (and changing) proprietary
|
||
ways of implementing chunking.
|
||
* tests/docbook/result/xtchunk/html: now output is generated in
|
||
ISO-8859-1
|
||
|
||
Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/xsltproc.c: small cleanup
|
||
* libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
|
||
for cdata/text handling
|
||
|
||
Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
|
||
* tests/documents/Makefile.am tests/documents/message.*: added
|
||
a specific regression test
|
||
* libxslt/transform.c: fixed an infinite loop
|
||
* configure.in doc/Makefile.am: attempt to add --with-html-dir,
|
||
this may work
|
||
|
||
Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
|
||
fixed exclude-result-prefixes handling and how namespaces
|
||
propagate from the stylesheet to the result in general, this
|
||
is a serious cleanup.
|
||
* tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
|
||
tests/general/itemschoose.out tests/namespaces/extra.xsl
|
||
tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
|
||
tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
|
||
tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
|
||
tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
|
||
tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
|
||
tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
|
||
tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
|
||
tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
|
||
tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
|
||
tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
|
||
tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
|
||
tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
|
||
fixed and rechecked all the tests where the namespace
|
||
propagation was wrong either taht the rules were not applied
|
||
correctly or that superfluous namespaces were declared in the
|
||
stylesheets
|
||
|
||
Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
|
||
libxslt/variables.h: Norm pointed out that element-available()
|
||
didn't work, implemented it
|
||
* tests/extensions/Makefile.am tests/extensions/list.*: added
|
||
a test for all registered xslt element, function and default
|
||
extensions.
|
||
|
||
Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* tests/documents/Makefile.am 'tests/documents/doc file.xml'
|
||
tests/documents/docfile.xml tests/documents/test.result
|
||
tests/documents/test.xml tests/documents/test.xsl:
|
||
added a test for URI-escaping on document() input
|
||
|
||
Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* tests/docs/Makefile.am tests/general/Makefile.am
|
||
tests/general/bug-49-* tests/docs/bug-49-*
|
||
tests/general/bug-50-* tests/docs/bug-50-*: added a
|
||
couple of regression tests for bugs posted on the list
|
||
|
||
Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/xsltproc.c: avoid generating CDATA node in document
|
||
tree when parsed, force generation of text nodes instead.
|
||
|
||
Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* doc/extensions.html: fixed a number of typo found by Dan York
|
||
* libxslt/xsltutils.c: improved the profiling ouput, added the
|
||
average value too.
|
||
|
||
Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/variables.c: tryingt to fix a problem raised by Norm
|
||
|
||
Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* config.h.in configure.in: added gettimeofday() check
|
||
* libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
|
||
profiling works option --profile (or --norman ;)
|
||
|
||
Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* libxslt/templates.c libxslt/transform.c libxslt/transform.h
|
||
libxslt/variables.c: big cleanup on the way templates or
|
||
template fragments are processed, cleanup of stack building
|
||
* tests/docs/Makefile.am tests/general/Makefile.am
|
||
tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
|
||
series of regression test for the variable/params lookups
|
||
* libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
|
||
started working on profiling code, there is just invocation counting
|
||
yet but the framework is in place.
|
||
|
||
Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* tests/docs/Makefile.am tests/general/Makefile.am
|
||
tests/general/bug-40-* tests/docs/bug-40-*: added a specific
|
||
regression test for the variable scope within templates problem
|
||
|
||
Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
|
||
|
||
* xsltInternals.h variables.c transform.c:
|
||
fixed problem with variable scope within templates
|
||
|
||
Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* doc/extensions.html doc/internals.html doc/xslt.html:
|
||
added a documentation on writing libxslt extensions, and
|
||
added links to the main page
|
||
* libxslt/functions.c libxslt/xsltInternals.h
|
||
|
||
Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
|
||
|
||
* cleaned up many comments and error messages
|
||
|
||
Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* configure.in libxslt/xsltwin32config.h: released 0.14.0
|
||
* doc/xslt.html: added 0.14.0 release
|
||
|
||
Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* doc/html/*: rebuilt docs before release
|
||
* libxslt/extensions.c: fixed a function doc header
|
||
|
||
Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* FEATURES: updated
|
||
* libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
|
||
support
|
||
* tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
|
||
of specific tests
|
||
* tests/xmlspec/REC-xml-20001006-review.html: seems this changed
|
||
something there, not visually perceptible
|
||
|
||
Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* tests/docbook/result/: the change in libxml affected the
|
||
output of the Docbook tests (of course it was detected on
|
||
a DocBook example)
|
||
|
||
Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* FEATURES: updated
|
||
* libxslt/transform.c: added cdata-section-elements
|
||
* tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
|
||
the REC
|
||
|
||
Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||
|
||
* FEATURES: updated
|
||
* libxslt/xsltutils.c: do not dump document for which there have
|
||
been no generated content
|
||
* tests/multiple/result.xml tests/namespaces/extra2.out: fixed
|
||
test output accordingly
|
||
* libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
|
||
* tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
|
||
* tests/xmlspec/Makefile.am tests/docbook/Makefi; |