1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-08 11:02:18 +03:00
Commit Graph

422 Commits

Author SHA1 Message Date
Daniel Veillard
adb9e3956b strip-space should also be applied to document imported at run-time.
* libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
  strip-space should also be applied to document imported
  at run-time.
Daniel
2001-10-09 11:03:54 +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
Daniel Veillard
dcf5feb879 Fixing bug #61913 removing a small memleak when running with the profiler.
* libxslt/xslt.c: Fixing bug #61913
* libxslt/transform.c: removing a small memleak when running with
  the profiler.
Daniel
2001-10-08 09:29:12 +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
70cf37bdf2 Previous patch was wrong, more work needed, rolling back, Daniel 2001-10-06 18:37:20 +00:00
Daniel Veillard
098c8de644 trying to fix bug #61070, seems there is still a couple of problem left.
* libxslt/numbers.c: trying to fix bug #61070, seems there
  is still a couple of problem left. And optimizations are
  certainly needed.
Daniel
2001-10-06 17:46:49 +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
38c514d57e trying to fix bug #60890 Daniel
* configure.in xslt-config.in: trying to fix bug #60890
Daniel
2001-10-04 13:50:56 +00:00
Daniel Veillard
a65fe29f05 applied patch to close bug #60724 Daniel
* configure.in: applied patch to close bug #60724
Daniel
2001-10-04 13:29:22 +00:00
Thomas Broyer
ba62dd2dbe applied patch from Charlie Bozeman that fixes a bug in DAY_IN_WEEK and
* libexslt/date.c: applied patch from Charlie Bozeman that fixes
	  a bug in DAY_IN_WEEK and implements the date:week-in-month function
2001-10-02 19:36:40 +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
Daniel Veillard
e95c99be9e applied patches from Igor for Windows. Daniel
* libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
  patches from Igor for Windows.
Daniel
2001-10-01 15:20:07 +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
ecf1181ac1 okay the code from Norm is really non portable and break everywhere except
* 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.
Daniel
2001-09-15 15:33:27 +00:00
Thomas Broyer
e21424f588 fixed some bugs (reported by Charles Bozeman and Justin Fletcher)
* libexslt/date.c: fixed some bugs (reported by Charles Bozeman
	  and Justin Fletcher)
2001-09-15 04:20:07 +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
338aa51047 install xsltproc man page Daniel
* libxslt.spec.in doc/Makefile.am: install xsltproc man page
Daniel
2001-09-13 13:30:58 +00:00
Daniel Veillard
538b4f8e2b Pushed 1.0.4, Daniel LIBXSLT_1_0_4 2001-09-12 21:32:27 +00:00
Daniel Veillard
26849a9260 preparing for 1.0.4 updated and regenerated docs Daniel
* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
2001-09-12 20:51:09 +00:00
Thomas Broyer
456c3b057c fixed some compile warnings and disabled debugging by default.
* libexslt/date.c: fixed some compile warnings and disabled
	  debugging by default.
2001-09-12 16:07:30 +00:00
Daniel Veillard
67d44b290a trying to incorporate comments from bug #59220 Daniel
* win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
  incorporate comments from bug #59220
Daniel
2001-09-12 15:02:19 +00:00
Thomas Broyer
f700e4f073 added implementation of the EXSLT - Dates and Times core functions. The
* 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
2001-09-12 03:52:26 +00:00
Daniel Veillard
0eddbb610f tell in usage that parameter strings need to be quoted Daniel
* xsltproc/xsltproc.c: tell in usage that parameter strings
  need to be quoted
Daniel
2001-09-11 12:49:36 +00:00
Daniel Veillard
e9f69e00c2 trying to close bug #60304 on xsl:fallback usage added a specific example
* 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
Daniel
2001-09-11 11:45:45 +00:00
Daniel Veillard
b6ef0b57c9 changed the test to use doc%5Ffile instead of doc%20file, this is
* 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
Daniel
2001-09-11 11:04:33 +00:00
Daniel Veillard
cdad73d46d close #59570 by simply not providing Norm's extension on FreeBSD. added a
* 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.
Daniel
2001-09-11 10:47:57 +00:00
Daniel Veillard
ef34e3d586 applied fix from #60143 and rebuilt the FO test outputs Daniel
* libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
  #60143 and rebuilt the FO test outputs
Daniel
2001-09-10 20:56:07 +00:00
Daniel Veillard
f73f508250 fixed bug #59757 on inheritance of attributes from multiple
* libxslt/attributes.c libxslt/transform.c: fixed bug #59757
  on inheritance of attributes from multiple attributes-sets
Daniel
2001-09-10 17:43:00 +00:00
Thomas Broyer
94c00a7753 added implementation of EXSLT - Strings. Currently implemented functins
* 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.
2001-09-03 00:17:54 +00:00
Daniel Veillard
76f6193a89 added man pages provided by Heiko Rupp Daniel
* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
  libexslt/Makefile.am: added man pages provided by Heiko Rupp
Daniel
2001-08-31 11:54:22 +00:00
MDT 2001 John Fleck
76e2a37156 doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update tutorial
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
2001-08-30 03:26:45 +00:00
MDT 2001 John Fleck
a2dea6bf07 this has not been added into the build yet)
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)
2001-08-30 03:08:46 +00:00
Daniel Veillard
561909b311 added global variables cleanups to the example. mjcox pointed to some
* 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
Daniel
2001-08-29 21:00:50 +00:00
Thomas Broyer
1991eb6c48 fixed a bug in exsltNodeSetFunction
* libexslt/common.c: fixed a bug in exsltNodeSetFunction
2001-08-29 13:28:06 +00:00
Thomas Broyer
2ed15eeb8a implemented version 3 of the exslt:node-set() function. added a test
* 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
2001-08-29 13:18:03 +00:00
MDT 2001 John Fleck
905942779d adding doc/xsltproc.html - html generated from xsltproc.xml, update
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
2001-08-27 14:34:03 +00:00
MDT 2001 John Fleck
f7245361a6 adding doc/xsltproc.xml - user manual for xsltproc
Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>

	* adding doc/xsltproc.xml - user manual for xsltproc
2001-08-27 14:26:14 +00:00
Daniel Veillard
1e7c8ea260 removed a couple of warning raised by the Windows compiler (Chris Poblete)
* libxslt/numbers.c libxslt/xslt.c: removed a couple of
  warning raised by the Windows compiler (Chris Poblete)
Daniel
2001-08-26 18:57:33 +00:00
Daniel Veillard
a3085ffbc8 Added 1.0.3 release, daniel 2001-08-24 00:47:27 +00:00
Daniel Veillard
e67a388038 closed bugs #59212 and #59220 Daniel
* libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
  closed bugs #59212 and #59220
Daniel
LIBXSLT_1_0_3
2001-08-23 23:17:43 +00:00
Daniel Veillard
0da1279f4c complete test of a DocBook XSLt transform with --nonet, need stat(), added
* config.h.in configure.in xsltproc/xsltproc.c: complete test
  of a DocBook XSLt transform with --nonet, need stat(), added
  checking in configure.
Daniel
2001-08-23 21:20:28 +00:00
Daniel Veillard
dc8d280599 catalog integration, cleanup with the --nonet option closing #59427
* xsltproc/xsltproc.c: catalog integration, cleanup with
  the --nonet option closing #59427
* libxslt/xslt.c: removed a small memleak when using a
  stylesheet PI
Daniel
2001-08-23 15:41:05 +00:00
Daniel Veillard
45f2619024 fixed an error I propagated to nearly all Makefiles.am on Saturday Daniel
* //Makefile.am : fixed an error I propagated to nearly all
  Makefiles.am on Saturday
Daniel
2001-08-21 11:18:24 +00:00
Daniel Veillard
d025723434 use xmlXPathIsNaN() and xmlXPathIsInf() tag a potential threading problem.
* libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
  xmlXPathIsInf()
* libxslt/pattern.c: tag a potential threading problem.
Daniel
2001-08-21 11:11:21 +00:00