1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-31 02:43:06 +03:00
Commit Graph

888 Commits

Author SHA1 Message Date
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
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
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
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
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
1991eb6c48 fixed a bug in exsltNodeSetFunction
* libexslt/common.c: fixed a bug in exsltNodeSetFunction
2001-08-29 13:28:06 +00:00
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
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
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
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
a3085ffbc8 Added 1.0.3 release, daniel 2001-08-24 00:47:27 +00:00
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
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
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
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
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
c6604a959b Re-worked NaN and Inf support 2001-08-21 09:25:42 +00:00
f89de317a2 fixed a number of small problems with Makefiles spotted by Albert Chin
* //Makefile.am : fixed a number of small problems with
  Makefiles spotted by Albert Chin
Daniel
2001-08-18 14:00:41 +00:00
1a43e5c802 Fixed a couple of links, Daniel 2001-08-17 12:01:40 +00:00
8be4fdf142 minimal changes to compile 1.0.2 on Windows/MSC Daniel
* win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
  Windows/MSC
Daniel
2001-08-16 12:38:44 +00:00
b6e339c509 what about commiting the modified file and not just the Changelog ?
Daniel
2001-08-16 12:13:45 +00:00
e7afabad39 fixed a permutation of args to xsltPrintErrorContext() Daniel
* libxslt/extensions.c: fixed a permutation of args to
  xsltPrintErrorContext()
Daniel
2001-08-16 12:08:02 +00:00
9cdf16b2ea Updated to include 1.0.1 and 1.0.2 releases, Daniel 2001-08-15 13:32:03 +00:00
307550093f release of 1.0.2 cleaning of Makefiles pointed out by make distcheck
* 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
Daniel
LIBXSLT_1_0_2
2001-08-15 13:21:46 +00:00
6a4dc180f2 a bit of cleanup Daniel
* libxslt/functions.h libxslt/transform.c: a bit of cleanup
Daniel
2001-08-15 11:55:20 +00:00
de660685f1 cleanup of includes export xsltconfig.h at make install stage Daniel
* 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
Daniel
2001-08-15 10:07:56 +00:00
76c6f0321c doc/xslt.html updated xsltproc description with the many new command line
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
2001-08-15 02:54:38 +00:00
085dc3cb0c serious changes on Result Value Trees and NodeSets w.r.t. deallocation and
* 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.
Daniel
2001-08-14 16:46:18 +00:00
6ee8beb052 trying to kill bug #58878, some associated serious cleanup in the pattern
* 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
Daniel
2001-08-14 13:35:41 +00:00
ccddc73b6a fixed compilation warnings due to recent changes to the extension
* 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
2001-08-14 03:09:52 +00:00
36c741c0ba applied fix suggested by Tom Moog for xsltTimeStamp() in bug report #58012
* libxslt/xsltutils.c: applied fix suggested by Tom Moog
  for xsltTimeStamp() in bug report #58012
Daniel
2001-08-13 09:42:27 +00:00
a02a4e36b3 Added a few pointers to XSLT list, archive, FAQ and Michael Kay's book, Daniel 2001-08-13 08:16:20 +00:00
d4956ec17b cleaned up the code w.r.t. handling of 'non-standard' libxml element like
* 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
Daniel
2001-08-12 19:55:12 +00:00
13d0776948 Small URL fix by Heiko Rupp, Daniel 2001-08-09 13:21:44 +00:00
365d008fac added John Fleck right to commit in the doc subdir Daniel
* HACKING: added John Fleck right to commit in the doc subdir
Daniel
2001-08-08 20:59:23 +00:00
c3e6b8a663 For Norman walsh: for heriting defaulted atts from the DTD Added a few new
For Norman walsh:
* 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
Daniel
2001-08-07 01:14:30 +00:00
664d555115 Fixes for compiling when srcdir != builddir.
2001-08-06  Peter Williams  <peterw@ximian.com>

	* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
	when srcdir != builddir.
2001-08-06 17:47:23 +00:00
5583b7bc3c modified extension framework to easify extension element precomputation.
* 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.
2001-08-05 07:37:44 +00:00
bc7aff0434 bug fix on output="text" from Nicolas Marsgui Daniel
* libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
Daniel
2001-08-04 18:43:43 +00:00
5666c6f6cd fixed the link to go to stable subdir on gnome.org, Daniel 2001-08-03 20:27:52 +00:00
82dd326edc this got fixed by libxml patches Applied Igor Zlatkovic Win32 Facelift
* 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.
Daniel
2001-08-03 12:26:17 +00:00
a5b9bae515 well one need one \n after DOCTYPE the output of some tests changed, looks
* libxslt/xsltutils.c: well one need one \n after DOCTYPE
* test//*/*.out: the output of some tests changed, looks better
  actually
Daniel
2001-08-01 12:00:00 +00:00
5b48424415 avoid extra \n when serializing top text nodes. daniel
* libxslt/xsltutils.c: avoid extra \n when serializing top text nodes.
daniel
2001-08-01 11:22:35 +00:00
78acdfa4cd one more revision on Norm's localTime() function Daniel
* libxslt/extra.c: one more revision on Norm's localTime() function
Daniel
2001-08-01 08:39:03 +00:00
cbb27d0555 fixed bugs in exsltTrailingFunction and exsltLeadingFunction when passing
* 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.
2001-07-31 23:38:57 +00:00
35d2ba83df tried to integrate Norm's implemntation of localTime() Daniel
* config.h.in configure.in libxslt/extra.c: tried to integrate
  Norm's implemntation of localTime()
Daniel
2001-07-31 21:55:02 +00:00
7b60042845 fixed a serious proble is node-set was called on a nodeset fixed the rule
* libxslt/extra.c: fixed a serious proble is node-set was called
  on a nodeset
* tests//*/Makefile.am: fixed the rule to rebuild xsltproc
Daniel
2001-07-30 13:47:26 +00:00
23c11bbc87 fixed memory leaks
* libexslt/functions.c: fixed memory leaks
2001-07-30 03:43:07 +00:00
06599b30b7 more cleanup of the problems introduced with EXSLT, also closes bug #58180
* 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
Daniel
2001-07-28 18:38:48 +00:00
36c8640ac5 doc/internals.html - general cleanup
Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>

	* doc/internals.html - general cleanup
2001-07-28 14:26:59 +00:00