platform/upstream/libxslt.git
23 years ago- libxslt/transform.c: fixed handling of PI and comments
Daniel Veillard [Sat, 26 May 2001 15:09:54 +0000 (15:09 +0000)]
- libxslt/transform.c: fixed handling of PI and comments
  (bug raised by Brent M Hendricks).
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-31-* tests/docs/bug-31-*: added a specific
  regression test
Daniel

23 years ago- libxslt/xsltproc.c: added --xinclude in the option list,
Daniel Veillard [Wed, 23 May 2001 12:14:10 +0000 (12:14 +0000)]
- libxslt/xsltproc.c: added --xinclude in the option list,
  patch from Raphael Hertzog
- test/docbook/Makefile.am: force at least the gdp-handbook.xml
  test in the normal testsuite
Daniel

23 years ago- libxslt/variables.c: Mark Vakoc found a bug in variable eval
Daniel Veillard [Tue, 22 May 2001 22:07:42 +0000 (22:07 +0000)]
- libxslt/variables.c: Mark Vakoc found a bug in variable eval
  at the top template level
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-30-* tests/docs/bug-30-*: added a specific
  regression test
Daniel

23 years ago- libxslt/functions.c: fixed the document() bug reported by
Daniel Veillard [Tue, 22 May 2001 16:58:12 +0000 (16:58 +0000)]
- libxslt/functions.c: fixed the document() bug reported by
  Stephane GUIBOUD-RIBAUD
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-29-* tests/docs/bug-29-*: added a specific
  regression test
Daniel

23 years ago- configure.in libxslt/Makefile.am: fixed bug #54953
Daniel Veillard [Tue, 22 May 2001 14:59:48 +0000 (14:59 +0000)]
- configure.in libxslt/Makefile.am: fixed bug #54953
- libxslt/attributes.c: cleanup pointed by Joe Orton
- libxslt/xsltproc.c: added --catalogs to load catalogs from
  $SGML_CATALOG_FILES
- libxslt/functions.c: cleanup unreached code
- configure.in config.h.in libxslt/xsltproc.c: guarded the
  include with preprocessor definitions
Daniel

23 years ago- tests/documents/Makefile.am tests/general/Makefile.am
Daniel Veillard [Sun, 20 May 2001 18:57:32 +0000 (18:57 +0000)]
- tests/documents/Makefile.am tests/general/Makefile.am
  tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am
  tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
  tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
  configure.in: Makefiles cleanup from Joe Orton
Daniel

23 years agoPrevious commit broke ???
Daniel Veillard [Sun, 20 May 2001 13:23:02 +0000 (13:23 +0000)]
Previous commit broke ???
Daniel

23 years ago- tests/docbook/result/html/external.html
Daniel Veillard [Sun, 20 May 2001 13:22:24 +0000 (13:22 +0000)]
- tests/docbook/result/html/external.html
  tests/docbook/result/html/graphics.html
  tests/docbook/result/html/gtest.html
  tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
  Added a test from coolo for IDs in external parsed entities
  and fixed 2 outputs
Daniel

23 years ago- libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
Daniel Veillard [Sat, 19 May 2001 20:33:55 +0000 (20:33 +0000)]
- libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  added --version info to xsltproc closing #54952
Daniel

23 years ago- tests/documents/Makefile.am tests/general/Makefile.am
Daniel Veillard [Sat, 19 May 2001 16:06:21 +0000 (16:06 +0000)]
- tests/documents/Makefile.am tests/general/Makefile.am
  tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
  Seems some of the changes I made for 0.9.0 Makefiles were
  not commited ...
Daniel

23 years ago- configure.in: preparing 0.10.0 release
Daniel Veillard [Sat, 19 May 2001 15:39:02 +0000 (15:39 +0000)]
- configure.in: preparing 0.10.0 release
- doc/xslt.html: updated
- doc/html/* : rebuilt the docs

23 years ago- libxslt/xslt.c libxslt/variables.c libxslt/templates.c
Daniel Veillard [Fri, 18 May 2001 14:50:31 +0000 (14:50 +0000)]
- libxslt/xslt.c libxslt/variables.c libxslt/templates.c
  libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
  avoiding modifying stylesheet informations, and fixing
  document() when called from a global variable init
Daniel

23 years ago- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
Daniel Veillard [Thu, 17 May 2001 15:26:12 +0000 (15:26 +0000)]
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
- libxslt/*.[ch]: generate docs for the structures and
  macros, general cleanup for docs
- doc/html/*.html: regenerated all docs
Daniel

23 years ago- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
Daniel Veillard [Thu, 17 May 2001 11:57:08 +0000 (11:57 +0000)]
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
- libxslt/*.h: tried to generate docs for the structures and
  macros
Daniel

23 years ago- libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
Daniel Veillard [Wed, 16 May 2001 21:02:29 +0000 (21:02 +0000)]
- libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
  libxslt/xsltInternals.h: optimizations, cleanup of global
  variables handling
Daniel

23 years ago- libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
Daniel Veillard [Wed, 16 May 2001 10:30:37 +0000 (10:30 +0000)]
- libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
  libxslt/variables.c: force the precompilation of XPath expressions
  at stylesheet compilation time
Daniel

23 years ago- libxslt/keys.c libxslt/transform.c: avoid some possibilities
Daniel Veillard [Tue, 15 May 2001 12:37:01 +0000 (12:37 +0000)]
- libxslt/keys.c libxslt/transform.c: avoid some possibilities
  of crashes on debug
- tests/REC/Makefile.am: be less verbose if things really go wrong
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
  the regression tests
Daniel

23 years ago- libxslt/transform.c libxslt/xsltutils.c: fixed the default
Daniel Veillard [Sat, 12 May 2001 10:46:15 +0000 (10:46 +0000)]
- libxslt/transform.c libxslt/xsltutils.c: fixed the default
  detection method to generate HTML documents
- tests/REC/test-2.5-1.out tests/REC/test-8-1.out
  tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
  tests/XSLTMark/html.out tests/XSLTMark/products.out
  tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
  tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
  tests/general/bug-5-.out: updated a number of tests output
  accordingly
Daniel

23 years agouse LIBXML_DOCB_ENABLED, William M. Brack Daniel
Daniel Veillard [Sat, 12 May 2001 07:45:23 +0000 (07:45 +0000)]
use LIBXML_DOCB_ENABLED, William M. Brack Daniel

* libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
Daniel

23 years ago- libxslt/templates.c libxslt/transform.c: fixed bug #54446
Daniel Veillard [Fri, 11 May 2001 17:15:46 +0000 (17:15 +0000)]
- libxslt/templates.c libxslt/transform.c: fixed bug #54446
  about attribute being generated twice. Fixed a number of related
  bugs on attributes handling.
- tests/REC/test-7.1.4.out: this changed an attribute generation
  order
- tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
Daniel

23 years ago- libxslt/templates.c: fixed bug #54451 on escaped curly brackets
Daniel Veillard [Fri, 11 May 2001 15:11:21 +0000 (15:11 +0000)]
- libxslt/templates.c: fixed bug #54451 on escaped curly brackets
- tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
Daniel

23 years ago- configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
Daniel Veillard [Fri, 11 May 2001 14:23:17 +0000 (14:23 +0000)]
- configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
  the cases where perl is not in the path (nor in /usr/bin)
- tests/docbook/result/html/gdp-handbook.html
  tests/docbook/result/html/kwrite.html
  tests/docbook/test/gdp-handbook.xml
  tests/docbook/test/kwrite.xml: commited a few more DocBook tests
Daniel

23 years ago- libxslt/xsltproc.c: added --nonet and --warnnet to catch
Daniel Veillard [Wed, 9 May 2001 10:32:15 +0000 (10:32 +0000)]
- libxslt/xsltproc.c: added --nonet and --warnnet to catch
  cases where a network access is needed to load a DTD or entity
- tests/docbook/Makefile.am: added --nonet
- tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
  fixed 2 tests as a result
Daniel

23 years ago- configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
Daniel Veillard [Wed, 9 May 2001 08:45:59 +0000 (08:45 +0000)]
- configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
  try to remove the unneeded docbook Makefile stuff
Daniel

23 years ago- doc/xslt.html: fixed a link error
Daniel Veillard [Tue, 8 May 2001 14:24:04 +0000 (14:24 +0000)]
- doc/xslt.html: fixed a link error
- libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
- libxslt/xsltproc.c: cleaned up the --repeat loop
- tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
  fixed the DOCTYPE in tests output
- tests/docs/bug-25-.xml tests/doc/Makefile.am
  tests/general/bug-25-.* tests/general/Makefile.am : added a new
  test case and fixed the EXTRA_DIST
Daniel

23 years agoHow to spend 6 hours finding a 3 line bug :-(
Daniel Veillard [Mon, 7 May 2001 20:55:45 +0000 (20:55 +0000)]
How to spend 6 hours finding a 3 line bug :-(
- libxslt/extra.c: add more debug to xsltDebug
- libxslt/transform.c: spent a few hours tracking down an ugly
  race like bug in xsltCopyTreeList() arghhh
- libxslt/xsltproc.c: call xmlInitMemory() explictely
Daniel

23 years agoAdded a couple of TODO and fixed a typo, Daniel
Daniel Veillard [Mon, 7 May 2001 10:44:00 +0000 (10:44 +0000)]
Added a couple of TODO and fixed a typo, Daniel

23 years ago- doc/internals.html: more work done on the doc, mostly complete
Daniel Veillard [Mon, 7 May 2001 09:40:52 +0000 (09:40 +0000)]
- doc/internals.html: more work done on the doc, mostly complete
  except the section on the XSLT stack and the extensions API
  since both still need more work.
Daniel

23 years ago- doc/internals.html doc/contexts.* doc/object.*: more work done
Daniel Veillard [Sun, 6 May 2001 13:04:58 +0000 (13:04 +0000)]
- doc/internals.html doc/contexts.* doc/object.*: more work done
  on the doc
Daniel

23 years agomore work done on the doc Daniel
Daniel Veillard [Sat, 5 May 2001 22:20:30 +0000 (22:20 +0000)]
more work done on the doc Daniel

* doc/internals.html: more work done on the doc
Daniel

23 years agoAnother fix for the CDATA output
Bjorn Reese [Sat, 5 May 2001 17:02:29 +0000 (17:02 +0000)]
Another fix for the CDATA output

23 years agodo not escape content of CDATA nodes on output Daniel
Daniel Veillard [Sat, 5 May 2001 16:16:15 +0000 (16:16 +0000)]
do not escape content of CDATA nodes on output Daniel

* libxslt/xslt.c: do not escape content of CDATA nodes on output
Daniel

23 years agoLinked the white paper to the main page, Daniel
Daniel Veillard [Sat, 5 May 2001 15:59:09 +0000 (15:59 +0000)]
Linked the white paper to the main page, Daniel

23 years agoWe will need more hackers to understand how this works:
Daniel Veillard [Sat, 5 May 2001 15:56:14 +0000 (15:56 +0000)]
We will need more hackers to understand how this works:
- doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
  doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
  doc/templates.fig doc/templates.gif: started writing tye doc
  on how libxslt works.
Daniel

23 years ago*** empty log message ***
Bjorn Reese [Sat, 5 May 2001 15:16:58 +0000 (15:16 +0000)]
*** empty log message ***

23 years agoformat-number alignment to Java implementation
Bjorn Reese [Sat, 5 May 2001 15:13:16 +0000 (15:13 +0000)]
format-number alignment to Java implementation
Do not remove CDATA from stylesheet

23 years agoAlignment to Java implementation
Bjorn Reese [Sat, 5 May 2001 15:12:20 +0000 (15:12 +0000)]
Alignment to Java implementation

23 years agoBring our format-number() in alignment with the Java implemenation
Bjorn Reese [Sat, 5 May 2001 15:07:44 +0000 (15:07 +0000)]
Bring our format-number() in alignment with the Java implemenation

23 years agoDo not remove CDATA from stylesheet
Bjorn Reese [Sat, 5 May 2001 15:06:40 +0000 (15:06 +0000)]
Do not remove CDATA from stylesheet

23 years agooh my god, most of the HTML output were fucked an I never
Daniel Veillard [Fri, 4 May 2001 18:14:17 +0000 (18:14 +0000)]
oh my god, most of the HTML output were fucked an I never
noticed !
- tests/docbook/result/html/* tests/general/bug-11-.out
  tests/multiple/result.xml tests/XSLTMark/*.out
  libxslt/transform.c: all the PUBLIC and SYSTEM IDs
  were swapped
Daniel

23 years ago- libxslt/xsltproc.c: add a --docbook option if your libxml2
Daniel Veillard [Fri, 4 May 2001 17:11:06 +0000 (17:11 +0000)]
- libxslt/xsltproc.c: add a --docbook option if your libxml2
  has the SGML DocBook support compiled in.
Daniel

23 years ago- tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
Daniel Veillard [Fri, 4 May 2001 15:08:23 +0000 (15:08 +0000)]
- tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
  tests especially on sorting
- test/xsltutils.c: oops multiple sorts was actually broken !!!
  this should fix it
Daniel

23 years agoFixed all the tests makefiles to actaully references the tests
Daniel Veillard [Thu, 3 May 2001 17:44:25 +0000 (17:44 +0000)]
Fixed all the tests makefiles to actaully references the tests
files from $(srcdir) and use echo > .memdump instead of the less
portable touch .memdump Daniel

23 years ago- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
Daniel Veillard [Thu, 3 May 2001 17:03:52 +0000 (17:03 +0000)]
- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
  release
- doc/html/* doc/xslt.html: updated and regenerated the docs
Daniel

23 years ago- xsltutils.[ch] transform.c: implemented multiple levels of
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

23 years ago- libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
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

23 years agoFixed a couple of reported packaging bugs:
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

23 years ago- tests/general/bug-8-.out: fixed in libxml xpath
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

23 years ago- libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
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

23 years ago- libxslt/preproc.c libxslt/variables.c: found the source of a
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

23 years ago- libxslt/variables.c: fixing bug #53769
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

23 years agoBig changes (but planned for a long time) small mem leak in docbook
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

23 years agoYou bet, I profiling and speeding it up again !
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

23 years agoFixed default formatting
Bjorn Reese [Sat, 28 Apr 2001 14:25:30 +0000 (14:25 +0000)]
Fixed default formatting

23 years ago- libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
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

23 years ago- libxslt/transform.c: Tony Gorski found a bug pointed by
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

23 years ago- test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
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

23 years agoCleanup: - transform.c: fixed text and cdata handling in xsl:copy - xslt.c
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

23 years ago- libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
Daniel Veillard [Wed, 25 Apr 2001 10:43:49 +0000 (10:43 +0000)]
- libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
Daniel

23 years agoUpdated, libxslt is also released under a W3C IPR derivative, 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

23 years agoFinally about to release 0.8.0:
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

23 years ago- transform.c: fixed a bug introduced on handling #53401
Daniel Veillard [Sun, 22 Apr 2001 20:47:02 +0000 (20:47 +0000)]
- transform.c: fixed a bug introduced on handling #53401
Daniel

23 years ago- transform.c: fixed #53401
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

23 years ago- tests/general/bug-5-.out tests/multiple/out/*.orig
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

23 years ago- libxslt/functions.c: applied TOM's patch to key()
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

23 years ago- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
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

23 years ago- libxslt/keys.c libxslt/preproc.c libxslt/templates.c
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

23 years ago- libxslt/xslt.c: applied William M. Brack patch fixing the
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

23 years ago- libxslt/functions.c: removed warning in unparsed-entity-uri()
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

23 years ago- config.h.in configure.in libxslt/xsltconfig.h.in: added
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

23 years agoIgnores
Fatih Demir [Tue, 10 Apr 2001 18:12:48 +0000 (18:12 +0000)]
Ignores

23 years ago- configure.in: released 0.7.0
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

23 years ago- libxslt/functions.c libxslt/keys.c libxslt/transform.c:
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

23 years agoUpdated the new result of the brutal test, daniel
Daniel Veillard [Tue, 3 Apr 2001 18:23:53 +0000 (18:23 +0000)]
Updated the new result of the brutal test, daniel

23 years agoJumbo patch, extended regression tests and fixed regression results:
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

23 years agoDohh amaya forgot to add the DOCTYPE, Daniel
Daniel Veillard [Fri, 30 Mar 2001 13:15:17 +0000 (13:15 +0000)]
Dohh amaya forgot to add the DOCTYPE, Daniel

23 years agofixed error reported by Gerald Richter, Daniel
Daniel Veillard [Thu, 29 Mar 2001 08:51:50 +0000 (08:51 +0000)]
fixed error reported by Gerald Richter, Daniel

23 years agoApplied small but significant fix:
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

23 years ago- libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
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

23 years agoImplementation of stylesheet parameter passing:
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

23 years agoHuge cleanup, I switched to compile with
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

23 years ago- configure.in: 0.6.0 yet another release
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

23 years agoFor Ankh, fixed document(), and API cleanup:
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

23 years agoSwitched all the processing to compiled XPath form, there is a
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

23 years agoPrepared for the new XPath code, not finished, but should work at least:
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

23 years ago- libxslt/transform.c: robert@xsl.00008.org pointed out a
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

23 years ago- libxslt/functions.c: applied and fixed ptittom@free.fr patch
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

23 years ago- libxslt/Makefile.am: nick@debian.org forwarded a fix
Daniel Veillard [Tue, 13 Mar 2001 13:41:42 +0000 (13:41 +0000)]
- libxslt/Makefile.am: nick@debian.org forwarded a fix
Daniel

23 years ago- README.cvs-commits: added, pointing to HACKING
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

23 years ago- libxslt/extra.c libxslt/variables.c: fixing compilation
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

23 years agoPreparing libxslt-0.5.0 while libxml-2.3.4 is uploading:
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

23 years ago- tests/docbook/result/html/*.html: regenerated the HTML
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

23 years agoI really had to recompile without any debug:
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

23 years ago- libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
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

23 years agoBug chasing and fixing ...:
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

23 years agoI'm gonna change my nick to FlyTox at some point ...:
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

23 years agoWould be good to get a benchmark output now:
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

23 years agoKind of boring but should be really usefule speed wise:
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

23 years agoFixed mailing-list, bugzilla, FTP and email info, Daniel
Daniel Veillard [Wed, 7 Mar 2001 09:47:26 +0000 (09:47 +0000)]
Fixed mailing-list, bugzilla, FTP and email info, Daniel

23 years ago- attributes.[ch] extra.[ch] preproc.c xsltInternals.h
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