Daniel Veillard [Thu, 3 May 2001 16:01:22 +0000 (16:01 +0000)]
- xsltutils.[ch] transform.c: implemented multiple levels of
sorting
- test/REC/test-10-2.*: added a really small test for it
Daniel
Daniel Veillard [Wed, 2 May 2001 12:05:43 +0000 (12:05 +0000)]
- libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
there can be multiple text and CDATA child
Daniel
Daniel Veillard [Wed, 2 May 2001 09:15:02 +0000 (09:15 +0000)]
Fixed a couple of reported packaging bugs:
- tests/multiple/makefile.am: fixing #54015
- tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
and a similar problem for the docbook tests
Daniel
Daniel Veillard [Mon, 30 Apr 2001 20:34:11 +0000 (20:34 +0000)]
- tests/general/bug-8-.out: fixed in libxml xpath
- libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
problem in predicates within a pattern. Spotted another
potential namespace problem
Daniel
Daniel Veillard [Mon, 30 Apr 2001 17:33:47 +0000 (17:33 +0000)]
- libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
libxslt/xsltproc.c: counting errors and warnings at compilation
time. Stop processing in case of error.
- tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
added more namespace related bug checks
Daniel
Daniel Veillard [Mon, 30 Apr 2001 11:49:35 +0000 (11:49 +0000)]
- libxslt/preproc.c libxslt/variables.c: found the source of a
memory leak with DocBook introduced this w.e.. bit of cleanup.
- tests/docbook/result/html/*.html : regenerated the DocBook tests
results.
Daniel
Daniel Veillard [Sun, 29 Apr 2001 16:59:23 +0000 (16:59 +0000)]
- libxslt/variables.c: fixing bug #53769
- tests/general tests/docs: added new examples from the
bug reports to the regression tests, updated the Makefiles
Daniel
Daniel Veillard [Sun, 29 Apr 2001 09:52:50 +0000 (09:52 +0000)]
Big changes (but planned for a long time) small mem leak in docbook
still to fix:
- preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
attributes.c extensions.[ch]: moved all stylesheet precomputation
at stylesheet loading time (stylesheet transform should be thread
safe now), improved params and variables evaluations (but optim
is not complete yet).
- TODO: updated
Daniel
Daniel Veillard [Sat, 28 Apr 2001 14:32:43 +0000 (14:32 +0000)]
You bet, I profiling and speeding it up again !
- libxslt/xsltproc.c : changed the way --repeat works when
used twice
Daniel
Bjorn Reese [Sat, 28 Apr 2001 14:25:30 +0000 (14:25 +0000)]
Fixed default formatting
Daniel Veillard [Sat, 28 Apr 2001 12:22:22 +0000 (12:22 +0000)]
- libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
- libxslt/xsltproc.c : added an option to process HTML input
Daniel
Daniel Veillard [Thu, 26 Apr 2001 19:15:38 +0000 (19:15 +0000)]
- libxslt/transform.c: Tony Gorski found a bug pointed by
a compiler on Tandem
- tests/documents/result.xhtml: this results in a small
change in the output of this test
Daniel
Daniel Veillard [Thu, 26 Apr 2001 14:35:32 +0000 (14:35 +0000)]
- test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
bug #53689
Daniel
Daniel Veillard [Wed, 25 Apr 2001 15:05:54 +0000 (15:05 +0000)]
Cleanup: - transform.c: fixed text and cdata handling in xsl:copy - xslt.c
Cleanup:
- transform.c: fixed text and cdata handling in xsl:copy
- xslt.c : avoid crashing on invalid xslt input
- test/general/bug-*.* test/docs/bug-*.xml : added a number of
bugs submitted to the regression tests
Daniel
Daniel Veillard [Wed, 25 Apr 2001 10:43:49 +0000 (10:43 +0000)]
- libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
Daniel
Daniel Veillard [Tue, 24 Apr 2001 11:48:24 +0000 (11:48 +0000)]
Updated, libxslt is also released under a W3C IPR derivative, Daniel
Daniel Veillard [Sun, 22 Apr 2001 20:58:30 +0000 (20:58 +0000)]
Finally about to release 0.8.0:
- configure.in: updated to 0.8.0
Daniel
Daniel Veillard [Sun, 22 Apr 2001 20:47:02 +0000 (20:47 +0000)]
- transform.c: fixed a bug introduced on handling #53401
Daniel
Daniel Veillard [Sun, 22 Apr 2001 20:31:17 +0000 (20:31 +0000)]
- transform.c: fixed #53401
- configure.in libxslt/*.c: allowed to suppress debug reporting
functionalities but it brings not noticeable improvements
- doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
Daniel Veillard [Wed, 18 Apr 2001 13:26:25 +0000 (13:26 +0000)]
- tests/general/bug-5-.out tests/multiple/out/*.orig
tests/xmlspec/REC-xml-
20001006*.html: fixed the test output
following the libxml changes
Daniel
Daniel Veillard [Wed, 18 Apr 2001 10:27:05 +0000 (10:27 +0000)]
- libxslt/functions.c: applied TOM's patch to key()
- tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
small HTML output change
Daniel
Daniel Veillard [Mon, 16 Apr 2001 14:15:05 +0000 (14:15 +0000)]
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
fixed current()
Daniel
Daniel Veillard [Mon, 16 Apr 2001 14:10:45 +0000 (14:10 +0000)]
- libxslt/keys.c libxslt/preproc.c libxslt/templates.c
libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
fixed for the most part the namespace handling problem in XPath
expression computations.
- test/doc/ tests/general: added bug 5 and 6
Daniel
Daniel Veillard [Thu, 12 Apr 2001 12:47:52 +0000 (12:47 +0000)]
- libxslt/xslt.c: applied William M. Brack patch fixing the
template lack of support for priority
- test/XSLTMark/*.out : this fixed anumber of problems in the
XSLTMark output
Daniel
Daniel Veillard [Thu, 12 Apr 2001 12:33:23 +0000 (12:33 +0000)]
- libxslt/functions.c: removed warning in unparsed-entity-uri()
fixed a bug in generate-id()
- libxslt/transform.c: fixed null list result errors
- libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
fixes for sorting semantic
Daniel
Daniel Veillard [Wed, 11 Apr 2001 12:30:25 +0000 (12:30 +0000)]
- config.h.in configure.in libxslt/xsltconfig.h.in: added
ansidecl.h test
- libxslt/xsltproc.c : added --xinclude option
- tests/XSLTMark/union.out : fixed the output
Daniel
Fatih Demir [Tue, 10 Apr 2001 18:12:48 +0000 (18:12 +0000)]
Ignores
Daniel Veillard [Tue, 10 Apr 2001 10:11:06 +0000 (10:11 +0000)]
- configure.in: released 0.7.0
- tests/XSLTMark/Makefile.am: trying to solve some make distcheck
problems
Daniel
Daniel Veillard [Sat, 7 Apr 2001 15:42:23 +0000 (15:42 +0000)]
- libxslt/functions.c libxslt/keys.c libxslt/transform.c:
some checking against NULL pointers
daniel
Daniel Veillard [Tue, 3 Apr 2001 18:23:53 +0000 (18:23 +0000)]
Updated the new result of the brutal test, daniel
Daniel Veillard [Mon, 2 Apr 2001 15:13:28 +0000 (15:13 +0000)]
Jumbo patch, extended regression tests and fixed regression results:
- configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
added the XSLTMark in the regression tests as well as multiple
output test from Ankh
- libxslt/functions.c libxslt/keys.c libxslt/transform.c
libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
patches and fixed a memory leak
- tests/docbook/result/html/*.html : updated the results after
William's patch
- tests/xmlspec/REC-xml-
20001006-review.html
tests/xmlspec/REC-xml-
20001006.html: libxml now don't invent
an HTML doctype when serializing HTML result, but adds the
encoding in ALT
Daniel
Daniel Veillard [Fri, 30 Mar 2001 13:15:17 +0000 (13:15 +0000)]
Dohh amaya forgot to add the DOCTYPE, Daniel
Daniel Veillard [Thu, 29 Mar 2001 08:51:50 +0000 (08:51 +0000)]
fixed error reported by Gerald Richter, Daniel
Daniel Veillard [Thu, 29 Mar 2001 08:28:31 +0000 (08:28 +0000)]
Applied small but significant fix:
- libxslt/transform.c: applied fix to xsltApplyTemplates from
William M. Brack
- test/docbook/result/html/*.html: this change the output
- tests/xmlspec/REC-xml-
20001006-review.html
tests/xmlspec/REC-xml-
20001006.html: this also fixed some of
the reference anchors generated for the XML spec
Daniel
Daniel Veillard [Mon, 26 Mar 2001 17:00:23 +0000 (17:00 +0000)]
- libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
libxslt/xsltutils.c: of course the way I defined
UNUSED breaks on old gcc version. Try to be smart and
also define it directly in xsltconfig.h
- tests/xmlspec/Makefile.am: fixed the timing arg test
Daniel
Daniel Veillard [Sun, 25 Mar 2001 20:10:09 +0000 (20:10 +0000)]
Implementation of stylesheet parameter passing:
- libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
implemented command line parameter passing
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-
20001006-review.html:
tested it by passing show.diff.markup=1 to build the review version too
Daniel
Daniel Veillard [Sat, 24 Mar 2001 18:41:26 +0000 (18:41 +0000)]
Huge cleanup, I switched to compile with
-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
- libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
libxslt/functions.c libxslt/keys.c libxslt/numbers.c
libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
libxslt/transform.c libxslt/variables.c libxslt/xslt.c
libxslt/xsltutils.c: basically made static unexported functions
avoided name clashes and flagged unused parameters.
Daniel
Daniel Veillard [Thu, 22 Mar 2001 21:58:29 +0000 (21:58 +0000)]
- configure.in: 0.6.0 yet another release
- doc/xslt.html doc/html/*: updated the docs
Daniel
Daniel Veillard [Wed, 21 Mar 2001 22:22:32 +0000 (22:22 +0000)]
For Ankh, fixed document(), and API cleanup:
- libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
extended xsltEvalStaticAttrValueTemplate and
xsltEvalAttrValueTemplate to support foreign namespaces,
and fixed document()
Daniel
Daniel Veillard [Mon, 19 Mar 2001 17:52:26 +0000 (17:52 +0000)]
Switched all the processing to compiled XPath form, there is a
small problem showing up in the mediaobject.filename template of
DocBook, but the way unparsed-entity-uri() doesn't follow the spec
it seems so ...:
- xsltutils.h: cleanup some garbage added last night
- xsltInternals.h variables.c transform.c templates.[ch]
preproc.c pattern.c keys.c: switched the whole XSLt processing
to use XPath precompiled expressions and reusing them.
- functions.c: some cleanup, seems people don't use
unparsed-entity-uri() the way it's supposed to be used
Daniel
Daniel Veillard [Mon, 19 Mar 2001 00:11:04 +0000 (00:11 +0000)]
Prepared for the new XPath code, not finished, but should work at least:
- libxslt/keys.c libxslt/templates.c libxslt/transform.c
libxslt/variables.c libxslt/xsltutils.h: Changed to work
with the new way XPath is interpreted. This doesn't yet
take advantage of the separate parsing/evaluation phases
Daniel
Daniel Veillard [Wed, 14 Mar 2001 14:53:54 +0000 (14:53 +0000)]
- libxslt/transform.c: robert@xsl.00008.org pointed out a
problem in xsl:copy-of in case of attributes
- tests/docs/Makefile.am tests/docs/bug-3-.xml
tests/general/Makefile.am tests/general/bug-3-.*:
added the test to the general regression suite
Daniel
Daniel Veillard [Wed, 14 Mar 2001 13:24:34 +0000 (13:24 +0000)]
- libxslt/functions.c: applied and fixed ptittom@free.fr patch
fixing some of the missing functionnalities in the XSLT
functions implementations.
Daniel
Daniel Veillard [Tue, 13 Mar 2001 13:41:42 +0000 (13:41 +0000)]
- libxslt/Makefile.am: nick@debian.org forwarded a fix
Daniel
Daniel Veillard [Tue, 13 Mar 2001 09:31:39 +0000 (09:31 +0000)]
- README.cvs-commits: added, pointing to HACKING
- HACKING: added defines commit rules.
Daniel
Daniel Veillard [Mon, 12 Mar 2001 13:44:27 +0000 (13:44 +0000)]
- libxslt/extra.c libxslt/variables.c: fixing compilation
when libxml was compiled without debug support
Daniel
Daniel Veillard [Sat, 10 Mar 2001 13:00:25 +0000 (13:00 +0000)]
Preparing libxslt-0.5.0 while libxml-2.3.4 is uploading:
- configure.in: time for 0.5.0
- tests/docs/Makefile.am tests/general/Makefile.am: make sure the
new test files are included in the distribution
- doc/xslt.html : updated
- doc/html/*.html: regenerated the docs
Daniel
Daniel Veillard [Thu, 8 Mar 2001 01:36:28 +0000 (01:36 +0000)]
- tests/docbook/result/html/*.html: regenerated the HTML
now that value-of an result tree don't include the fake root
Daniel
Daniel Veillard [Thu, 8 Mar 2001 01:29:13 +0000 (01:29 +0000)]
I really had to recompile without any debug:
- libxslt/transform.c libxslt/variables.c: removed a couple
of possibly uninitialized var probs
- tests/xmlspec/Makefile.am: run the processing without verbose
avoid raising generated id differences.
Daniel
Daniel Veillard [Wed, 7 Mar 2001 22:24:57 +0000 (22:24 +0000)]
- libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
reuse problem.
- libxslt/transform.c: fixed a bug which exaplined why no
optimization were resulting from preproc stuff
Daniel
Daniel Veillard [Wed, 7 Mar 2001 20:55:31 +0000 (20:55 +0000)]
Bug chasing and fixing ...:
- libxslt/preproc.c libxslt/transform.c: a couple of nastyness
w.r.t. value of tree result (and attributes within it) fixed.
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-
20001006.html:
Integrated the xmlspec to the test (i.e. diffed output for
changes).
Daniel
Daniel Veillard [Wed, 7 Mar 2001 17:05:56 +0000 (17:05 +0000)]
I'm gonna change my nick to FlyTox at some point ...:
- imports.c transform.c xslt.c xsltInternals.h: fixed a
strip-spaces problem
- tests/docs/*.xml tests/general/*.[xsl,out]: added reported
bugs to testsuite
Daniel
Daniel Veillard [Wed, 7 Mar 2001 12:36:39 +0000 (12:36 +0000)]
Would be good to get a benchmark output now:
- libxslt/transform.[ch]: finished integrating the current
state of the preproc optimizations.
- tests/xmlspec/diffspec.xsl: switched off diff printing
Daniel
Daniel Veillard [Wed, 7 Mar 2001 11:47:29 +0000 (11:47 +0000)]
Kind of boring but should be really usefule speed wise:
- libxslt/preproc.c libxslt/transform.c: started rolling in
some of the optimizations.
Daniel
Daniel Veillard [Wed, 7 Mar 2001 09:47:26 +0000 (09:47 +0000)]
Fixed mailing-list, bugzilla, FTP and email info, Daniel
Daniel Veillard [Tue, 6 Mar 2001 18:41:20 +0000 (18:41 +0000)]
- attributes.[ch] extra.[ch] preproc.c xsltInternals.h
transform.[ch]: previous commit broke a lot of stuff, fixing
and preparing for next step
Daniel
Daniel Veillard [Tue, 6 Mar 2001 18:06:04 +0000 (18:06 +0000)]
Step in improving performances:
- libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
xsltInternals.h: started working on optimizing stylesheet
element parsing. Just builds the extra informations so far.
- xsltutils.h: added a missing XPath decl
Daniel
Daniel Veillard [Tue, 6 Mar 2001 08:54:50 +0000 (08:54 +0000)]
- libxslt/variables.c: William M. Brack found a serious bug
with imports and global variables ...
Daniel
Daniel Veillard [Mon, 5 Mar 2001 09:53:27 +0000 (09:53 +0000)]
10 more minutes waiting for doctor appointment:
- libxslt/pattern.[ch] libxslt/transform.c: added
xsltCleanupTemplates() to clean up state left after processing.
Daniel
Daniel Veillard [Sun, 4 Mar 2001 18:05:20 +0000 (18:05 +0000)]
Applied the core part of a contributed patch:
- libxslt/transform.c: applied patch from William M. Brack
to support with-param in xsltApplyTemplates().
Daniel
Bjorn Reese [Sun, 4 Mar 2001 16:53:26 +0000 (16:53 +0000)]
xsltCompileStepPattern handles nested predicates now
Bjorn Reese [Sun, 4 Mar 2001 12:43:14 +0000 (12:43 +0000)]
NodeType test has wrongly placed
Bjorn Reese [Sun, 4 Mar 2001 12:22:08 +0000 (12:22 +0000)]
xsltCompileLocationPathPattern checks for XPath NodeTypes
Daniel Veillard [Sat, 3 Mar 2001 19:57:55 +0000 (19:57 +0000)]
- libxslt/transform.c: save ctxt->node after for-each
Daniel
Daniel Veillard [Thu, 1 Mar 2001 17:33:19 +0000 (17:33 +0000)]
Released libxslt-0.4.0:
- configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
- doc/xslt.html: updated
Daniel
Daniel Veillard [Wed, 28 Feb 2001 15:31:00 +0000 (15:31 +0000)]
Code done on the plane, untested Ankh sound the ideal guinea pig:
- libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
added xsltDocumentElem implementing multiple file output,
including 1.1 xsl:document but yet untested.
Daniel
Daniel Veillard [Tue, 27 Feb 2001 21:09:59 +0000 (21:09 +0000)]
More work on extension support:
- libxslt/extensions.c: fixed stoopid bug
- libxslt/Makefile.am libxslt/extra.[ch]: added a new module
carrying extensions to the specification. Added node-set()
for existing saxon and xt namespaces and debug() in libxslt
namespace (http://xmlsoft.org/XSLT/namespace)
- libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
plus cleanup.
- configure.in tests/Makefile.am tests/namespaces: added some
namespaces tests, including a test calling the extra debugging
function in libxslt namespace, worked first time !!!
Daniel
Daniel Veillard [Tue, 27 Feb 2001 15:32:44 +0000 (15:32 +0000)]
Oops I forgot to push the images too, Daniel
Daniel Veillard [Tue, 27 Feb 2001 13:18:39 +0000 (13:18 +0000)]
More work on the extension support:
- libxslt/xslt.c: extension prefix support for the full stylesheet
- libxslt/transform.c libxslt/extensions.[ch]: more work should
start working
Daniel
Daniel Veillard [Mon, 26 Feb 2001 21:00:57 +0000 (21:00 +0000)]
- doc/xslt.html : cleaned up, added a bit more description on
the API section.
Daniel
Daniel Veillard [Mon, 26 Feb 2001 07:42:50 +0000 (07:42 +0000)]
- libxslt/Makefile.am libxslt/extensions.[ch]: started working
on functions and element extensions. First on list will be
a document element.
Daniel
Daniel Veillard [Sat, 24 Feb 2001 22:42:36 +0000 (22:42 +0000)]
Small change for the release, Daniel.
Daniel Veillard [Sat, 24 Feb 2001 20:45:42 +0000 (20:45 +0000)]
This time it's one less file, Daniel
Daniel Veillard [Sat, 24 Feb 2001 20:42:55 +0000 (20:42 +0000)]
hopefully the last missing, Daniel
Daniel Veillard [Sat, 24 Feb 2001 20:39:46 +0000 (20:39 +0000)]
One more, Daniel.
Daniel Veillard [Sat, 24 Feb 2001 20:37:23 +0000 (20:37 +0000)]
Forgot one more file, Daniel
Daniel Veillard [Sat, 24 Feb 2001 20:35:20 +0000 (20:35 +0000)]
Forgot a few files, fixed a message, Daniel
Daniel Veillard [Sat, 24 Feb 2001 20:29:48 +0000 (20:29 +0000)]
- configure.in libxslt.spec.in: releasing 0.3.0
- doc/xslt.html: updated
Daniel
Daniel Veillard [Sat, 24 Feb 2001 17:28:01 +0000 (17:28 +0000)]
- configure.in tests/docbook/html : oops forgot to add
the stylesheets themselves :-\
Daniel
Daniel Veillard [Sat, 24 Feb 2001 17:21:58 +0000 (17:21 +0000)]
Oops seems I forgot to commit the stylesheets themselves ... Daniel
Daniel Veillard [Sat, 24 Feb 2001 16:51:37 +0000 (16:51 +0000)]
- configure.in tests/Makefile.am tests/docbook tree:
added docbook XSL based test suite
Daniel
Daniel Veillard [Sat, 24 Feb 2001 03:05:15 +0000 (03:05 +0000)]
Seems that there is no more major problems with Docbook XSL !!!
- libxslt/xsltutils.c: reformat of messages
- libxslt/xsltproc.c: removed memleak on --noout
- libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
changed again the way parameter are evaluated before a
call-template, seems to fix a few nasty bugs, memory alloc debug too
Daniel
Daniel Veillard [Wed, 21 Feb 2001 03:12:53 +0000 (03:12 +0000)]
This should speed up and correct a few problems:
- libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
fixed the param evaluation problem in apply-template
- libxslt/pattern.c: speed up seriously some context computation
- libxslt/xsltInternals.h: preparing for extension support
Daniel
Daniel Veillard [Mon, 19 Feb 2001 18:46:01 +0000 (18:46 +0000)]
- libxslt/Makefile.am: small cleanup
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
fixed current() I hope
Daniel
Daniel Veillard [Mon, 19 Feb 2001 15:06:07 +0000 (15:06 +0000)]
Hacking on namespaces support:
- libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
support of namespaces, both in templates and in XPath subexpressions
Daniel
Bjorn Reese [Sun, 18 Feb 2001 18:10:22 +0000 (18:10 +0000)]
xsltSortFunction uses Shell's sort
Daniel Veillard [Sun, 18 Feb 2001 16:15:03 +0000 (16:15 +0000)]
- libxslt/pattern.c: when precompiled pattern is ALL, predicate
contextual info must be recomputed
Daniel
Daniel Veillard [Sun, 18 Feb 2001 15:41:57 +0000 (15:41 +0000)]
Made the max depth for template dynamic, exported it, added the option
to xsltproc:
- libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
- libxslt/xsltproc.c : added --maxdepth
Daniel
Daniel Veillard [Sun, 18 Feb 2001 14:47:20 +0000 (14:47 +0000)]
Variable/params debugging and improved xsltproc:
- libxslt/xsltproc.c: added --novalid and --noout as well
as options printing when no args
- libxslt/variables.c libxslt/transform.c: trying to get rid
if some variable/params addressing errors.
Daniel
Daniel Veillard [Sat, 17 Feb 2001 13:33:31 +0000 (13:33 +0000)]
Mor bug chasing/fixing on DocBook XSL:
- FEATURES libxslt/attributes.c: fixed use-attribute-sets
- libxslt/xsltutils.c: add carriage return to xsl:message when
needed
Daniel
Daniel Veillard [Sat, 17 Feb 2001 01:26:38 +0000 (01:26 +0000)]
- libxslt/functions.c: fixed a bug with generate-id()
Daniel
Daniel Veillard [Sat, 17 Feb 2001 00:58:09 +0000 (00:58 +0000)]
Now starting debugging with DocBook XSL, need better debug stuff,
fixed how variables/params are evaluated:
- libxslt/xsltutils.c: started doing more useful stuff in
xsltDebug
- libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
libxslt/xsltInternals.h: changed the way variables/params
are stored
- libxslt/xsltproc.c: removed a pedantic warning
- libxslt/variables.[ch]: found an ugly evaluation bug
Daniel
Daniel Veillard [Thu, 15 Feb 2001 17:15:56 +0000 (17:15 +0000)]
- tests/REC/Makefile.am: updated
Daniel
Daniel Veillard [Thu, 15 Feb 2001 16:43:15 +0000 (16:43 +0000)]
one bug fix, preparing 0.2.0 release:
- libxlst/functions.c: fixed ID generation
- doc/xslt.html doc/html/*.html: updated/regenerated the doc
Daniel
Daniel Veillard [Thu, 15 Feb 2001 12:35:37 +0000 (12:35 +0000)]
- libxslt/numbers.c: removed a couple of memleaks
Daniel
Daniel Veillard [Thu, 15 Feb 2001 11:46:16 +0000 (11:46 +0000)]
Cleanup, and improving some inefficiency in the number code:
- libxslt/pattern.[ch]: exported pattern matching interfaces
for numbers.c and future debug module
- libxslt/numbers.c: updated to new interface, should avoid
unnecessary recompilation of patterns.
- libxslt/xsltutils.[ch]: cleanup
- tests/REC/gmon.out: removed :-)
Daniel
Bjorn Reese [Wed, 14 Feb 2001 18:21:42 +0000 (18:21 +0000)]
xsl:number level=any
Bjorn Reese [Wed, 14 Feb 2001 18:20:30 +0000 (18:20 +0000)]
implemented level=any
corrected some default values
added tests
Daniel Veillard [Wed, 14 Feb 2001 17:08:49 +0000 (17:08 +0000)]
Bug fixing: - libxslt/pattern.c: priorities were horribly broken, hope
Bug fixing:
- libxslt/pattern.c: priorities were horribly broken, hope it's fixed
Daniel
Daniel Veillard [Wed, 14 Feb 2001 14:45:10 +0000 (14:45 +0000)]
The XML Rec formatting test starts looking okay, also added
apply-imports support:
- FEATURES libxslt/imports.h libxslt/pattern.[ch]
libxslt/xsltInternals.h libxslt/transform.[ch]
libxslt/templates.c libxslt/xslt.c:
Added apply-imports, keep a stack of running templates
- libxslt/xsltutils.c: bugfixes, gather the output informations
down the cascade
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
the real set of transformation on XML-1.0 2e generages a near
perfect HTML. Needs just more number fixes and implementation
and an obscure problem in 3.3.3
Daniel