1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-06 23:49:25 +03:00
Commit Graph

199 Commits

Author SHA1 Message Date
Daniel Veillard
441bb78ec9 applied a patch from Ken Neighbors fixing some format-number
* libxslt/numbers.c libxslt/numbersInternals.h: applied a
  patch from Ken Neighbors fixing some format-number inconsistencies
* tests/numbers/format-number.out tests/numbers/format-number.xml
  tests/numbers/format-number.xsl: the patch also included
  updates to the regression tests
Daniel
2002-06-15 13:45:04 +00:00
Daniel Veillard
a2a8835a4b patch from Richard Jinks t correct a bug in xsl:number level="multiple"
* libxslt/numbers.c: patch from Richard Jinks t correct a bug in
  xsl:number level="multiple"
* tests/docs/Makefile.am tests/docs/bug-84.xml
  tests/general/Makefile.am tests/general/bug-84.*: added a
  specific example in the regression tests
Daniel
2002-06-10 12:55:21 +00:00
Daniel Veillard
8bc5391717 preparing 1.0.18 recompiled the API and web site Daniel
* configure.in: preparing 1.0.18
* doc/*: recompiled the API and web site
Daniel
2002-05-27 21:25:43 +00:00
Daniel Veillard
eba179e9b4 applied another patch from Charles Bozeman to enhance date/duration
* libexslt/date.c: applied another patch from Charles Bozeman to
  enhance date/duration support
* tests/exslt/date: added the associated set of regression tests
Daniel
2002-04-26 06:17:51 +00:00
Daniel Veillard
42681a3efe fixed bug #78735 added the tests in a separate directory Daniel
* libxslt/keys.c: fixed bug #78735
* configure.in tests/Makefile.am tests/keys/*:
  added the tests in a separate directory
Daniel
2002-04-15 12:02:03 +00:00
Daniel Veillard
4ec7719012 Oops actually forgot to cvs add the new test, Daniel 2002-04-14 22:05:55 +00:00
Daniel Veillard
b757872ded added a specific example for bug #78662 in the regression tests this also
* tests/docs/Makefile.am tests/docs/bug-83.xml
  tests/general/Makefile.am tests/general/bug-83.*: added a
  specific example for bug #78662 in the regression tests
* tests/docbook/: this also changed a couple of DocBook results
Daniel
2002-04-14 22:04:00 +00:00
Daniel Veillard
cd9f735f3b trying to kill #77827 IEEE conformance on alphas fixing bug #78211 added a
* configure.in: trying to kill #77827 IEEE conformance on alphas
* libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
  bug #78211
* tests/docs/Makefile.am tests/docs/bug-82.xml
  tests/general/Makefile.am tests/general/bug-82.*: added a
  specific example for bug #78211 in the regression tests
Daniel
2002-04-14 13:35:25 +00:00
Daniel Veillard
457772a90e added a specific example for bug #76927 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-81.xml
  tests/general/Makefile.am tests/general/bug-81.*: added a
  specific example for bug #76927 in the regression tests
Daniel
2002-03-29 17:29:22 +00:00
Daniel Veillard
3d4bbb5c8d Fix bug #76043 about cascading attribute sets added a specific example for
* libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
  libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
* tests/docs/Makefile.am tests/docs/bug-80.xml
  tests/general/Makefile.am tests/general/bug-80.*: added a
  specific example for bug #76043 in the regression tests
Daniel
2002-03-25 16:16:25 +00:00
Daniel Veillard
a566fee1f3 Fixing bug #75902 error with @foo[..] steps which were not compiled added
* libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
  steps which were not compiled
* tests/docs/Makefile.am tests/docs/bug-79.xml
  tests/general/Makefile.am tests/general/bug-79.*: added a
  specific example for bug #75902 in the regression tests
Daniel
2002-03-22 18:28:25 +00:00
Daniel Veillard
54b4ce572b Fixing bug #75777 error with namespaced attribute match rules evaluation
* libxslt/pattern.c: Fixing bug #75777 error with namespaced
  attribute match rules evaluation
* tests/docs/Makefile.am tests/docs/bug-78.xml
  tests/general/Makefile.am tests/general/bug-78.*: added a
  specific example for bug #75777 in the regression tests
Daniel
2002-03-22 15:15:36 +00:00
Daniel Veillard
eb36bbe5bd fixing bug #75603 added a specific example for bug #75603 in the
* libxslt/transform.c: fixing bug #75603
* tests/docs/Makefile.am tests/docs/bug-77.xml
  tests/general/Makefile.am tests/general/bug-77.*: added a
  specific example for bug #75603 in the regression tests
Daniel
2002-03-20 23:27:04 +00:00
Daniel Veillard
f6f08bd890 added "make valgrind" targets to run the test suite under the debugger
* Makefile.am tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am : added "make valgrind" targets
  to run the test suite under the debugger control
* transform.c: valgrind spotted 2 bugs, one related to
  the ordering of the deallocation of the data associated to
  a transofrmation, the second in xsltCopyTree when the new
  node may have been coalesced with an adjacent text node.
  The regression tests now pass cleanly under testgrind.
Daniel
2002-03-19 18:52:17 +00:00
Daniel Veillard
9670da92df added a home brewed test for path computation elmininating duplicate in
* tests/docs/Makefile.am tests/docs/bug-76.xml
  tests/general/Makefile.am tests/general/bug-76.*: added a
  home brewed test for path computation elmininating duplicate
  in result sets.
Daniel
2002-03-13 12:42:02 +00:00
Daniel Veillard
cc0e7a04fd fixed bug #73791 related to extension function declared in included
* libxslt/extensions.c: fixed bug #73791 related to extension
  function declared in included stylesheets
* tests/exslt/functions/function.7.*: added specific test
Daniel
2002-03-07 16:03:34 +00:00
Daniel Veillard
e1ff13c822 added a specific example for bug #72150 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-75.xml
  tests/general/Makefile.am tests/general/bug-75.*: added a
  specific example for bug #72150 in the regression tests
Daniel
2002-03-07 14:22:05 +00:00
Daniel Veillard
a7bee24993 some HTML meta encoding fixups resulting from fix in libxml2 Daniel
* tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
  some HTML meta encoding fixups resulting from fix in libxml2
Daniel
2002-03-07 08:43:34 +00:00
Daniel Veillard
906e5d0c97 small fixups related to the XPath changes in fixing #61290 Daniel
* libxslt/namespaces.c tests/general/bug-63.out: small fixups
  related to the XPath changes in fixing #61290
Daniel
2002-03-04 17:11:29 +00:00
Daniel Veillard
b929b5beba patch from Charles Bozeman for the exslt date extension added the
* libexslt/date.c: patch from Charles Bozeman for the exslt date
  extension
* configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
  the associated regression test provided by Charles
Daniel
2002-03-04 11:03:26 +00:00
Daniel Veillard
f2b9b8bb9d added a specific example for bug #71342 in the regression tests fixing
* tests/docs/Makefile.am tests/docs/bug-74.xml
  tests/general/Makefile.am tests/general/bug-74.*: added a
  specific example for bug #71342 in the regression tests
* tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
  #71342 changed one attribute serialization.
Daniel
2002-02-13 13:24:01 +00:00
Daniel Veillard
f4abf98c81 added a specific example for bug #71181 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-73.xml
  tests/general/Makefile.am tests/general/bug-73.*: added a
  specific example for bug #71181 in the regression tests
Daniel
2002-02-11 15:35:47 +00:00
Daniel Veillard
3e1a7baad5 added a specific example for bug #58444 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-72.xml
  tests/general/Makefile.am tests/general/bug-72.*: added a
  specific example for bug #58444 in the regression tests
Daniel
2002-02-11 13:28:51 +00:00
Daniel Veillard
4fd05fcdea added a specific example for Norm's bug in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-71.xml
  tests/general/Makefile.am tests/general/bug-71.*: added a
  specific example for Norm's bug in the regression tests
Daniel
2002-02-11 09:46:08 +00:00
Daniel Veillard
ac6924c939 refactored make tests, make all now don't run the test suite added tests
* Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am: refactored make tests, make all now don't
  run the test suite
* python/Makefile.am: added tests
* python/tests/basic.py python/tests/Makefile.am: added the first
  basic test, memory debug included
Daniel
2002-02-06 10:35:19 +00:00
Daniel Veillard
b27713d10c Bob Stayton pointed out a problem when using unions in key match patterns.
* 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
Daniel
2002-01-30 11:39:41 +00:00
Daniel Veillard
4ad1450995 fixed I18N problemes in the template parser pointed out by Xavier Cazin
* 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
Daniel
2002-01-17 22:40:42 +00:00
Daniel Veillard
a78d584a69 fixed bug #68751 added a specific example in the regression tests Daniel
* 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
Daniel
2002-01-15 11:02:11 +00:00
Daniel Veillard
ce2f32af4c releasing 1.0.10 updating the docs for the release. seems I inadvertantly
* 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.
Daniel
2002-01-14 18:14:28 +00:00
Daniel Veillard
8b43203f5d added the --stringparam option applied John Fleck's patch to correct the
* xsltproc/xsltproc.c: added the --stringparam option
* xsltproc/xsltproc.c: applied John Fleck's patch to correct
  the --novalid behaviour.
Daniel
2002-01-08 16:25:24 +00:00
Daniel Veillard
95f6e42ef7 fixed xsltDebug() to output with the normal error routines updated the
* 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
Daniel
2001-11-22 18:10:38 +00:00
Daniel Veillard
186f05ec24 handle indent=no when using an HTML output this modified the output of
* 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
Daniel
2001-11-01 14:20:57 +00:00
Daniel Veillard
acb2e6c949 the web site is now extracted from the xslt.html flat file using the site
* 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
Daniel
2001-10-24 11:07:19 +00:00
Thomas Broyer
0c4d3048d4 reworked internal representation of tokenized number format and
* 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)
2001-10-17 01:08:24 +00:00
Thomas Broyer
9ed187b464 implement initial non-alphanumeric token handling in number formatting.
* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
	  non-alphanumeric token handling in number formatting.
2001-10-14 15:13:33 +00:00
Daniel Veillard
84bf82da0e Fix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel 2001-10-10 11:15:03 +00:00
Thomas Broyer
8b1234cbb8 fixed a typo
* tests/REC/test-7.7-4.out: fixed a typo
2001-10-09 22:04:34 +00:00
Daniel Veillard
94144f8fe8 rewrote the way strip-space gets applied. Closes bugs #61962 added a
* 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
Daniel
2001-10-09 10:38:51 +00:00
Thomas Broyer
3ee2cad5b4 added implementation of SAXON expression(), eval() and evaluate()
* 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
2001-10-07 16:55:36 +00:00
Daniel Veillard
ae7c300b67 fixed bug #61070, number ANY formatting should be faster too. updated the
* 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.
Daniel
2001-10-07 11:19:37 +00:00
Daniel Veillard
a8c9bceeaf fixing bug #61673 part II added a specific example in the regression tests
* 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
Daniel
2001-10-06 13:11:36 +00:00
Daniel Veillard
c4024f11bd Forgot to do it in previous commit, Daniel 2001-10-06 11:02:41 +00:00
Daniel Veillard
62abb583a6 fixed bug #61627 added a specific example in the regression tests added a
* 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
Daniel
2001-10-06 10:53:17 +00:00
Daniel Veillard
0ccc122e5a applied patch from Darren Graves adding support for Saxon's evaluate &
* 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
Daniel
2001-10-02 15:13:45 +00:00
Darin Adler
e2b4a9d201 Add .cvsignore for new directory. 2001-09-26 05:28:27 +00:00
Daniel Veillard
eb5f21553c fixed bug #60624 improver the error context reporting added a specific
* 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.
Daniel
2001-09-18 09:56:57 +00:00
Daniel Veillard
2db3204c7d fixed a problem with global var override being reported as an error. added
* 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
Daniel
2001-09-17 12:52:18 +00:00
Daniel Veillard
cc975baab0 Fixing bug #60415 added a specific example in the regression tests Daniel
* 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
Daniel
2001-09-14 13:23:51 +00:00
Daniel Veillard
91d231d6d9 the change in libxml to output decimal charrefs instead of hexadecimal
* tests/docbook/result/*: the change in libxml to output
  decimal charrefs instead of hexadecimal changed a lot of
  docbook results
Daniel
2001-09-14 10:43:57 +00:00
Daniel Veillard
538b4f8e2b Pushed 1.0.4, Daniel 2001-09-12 21:32:27 +00:00