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
d8c996ed3b updated with latest ZIP from Igor, made sure the .def is handled as binary
* win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
  win32/dsp/libxslt.def: updated with latest ZIP from Igor,
  made sure the .def is handled as binary
Daniel
2001-10-26 12:13:43 +00:00
f3d58b45dd applied Igor patches for Win32 changed the site stylesheet a bit Daniel
* win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
  for Win32
* doc/*.html doc/site.xsl: changed the site stylesheet a bit
Daniel
2001-10-26 09:39:37 +00:00
87f6c78258 take NaN and infinity attributes of xsl:decimal-format into account.
* libxslt/numbers.c: take NaN and infinity attributes of
	  xsl:decimal-format into account. Closes #62577
2001-10-25 21:00:16 +00:00
5de3e489da Added a couple of links, Daniel 2001-10-25 08:37:43 +00:00
3714967d26 Updated the stylesheet and regenerated the site, Daniel 2001-10-25 08:20:18 +00:00
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
ae93ba0741 moved the config.h include out of exsltconfig.h since this header is
* libexslt/*.c libexslt/exsltconfig.h.in: moved the
  config.h include out of exsltconfig.h since this header is
  exported and config.h is not.
Daniel
2001-10-19 14:47:24 +00:00
9bfb7953c1 cleanup TODO into XSLT_TODO Daniel
* libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
  libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
  XSLT_TODO
Daniel
2001-10-17 19:21:57 +00:00
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
e74d9fef32 trying to bypass libtool crazyness when compiling in my debug environment
* xsltproc/Makefile.am configure.in config.h.in: trying to
  bypass libtool crazyness when compiling in my debug environment
* libxslt/templates.c: fix a compilation problem due to recent
  libxml changes
Daniel
2001-10-16 09:27:50 +00:00
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
84bf82da0e Fix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel LIBXSLT_1_0_5 2001-10-10 11:15:03 +00:00
e2b2bfee46 releasing 1.0.5 updated and rebuilt the docs Daniel
* configure.in: releasing 1.0.5
* doc/xslt.html doc/html/*: updated and rebuilt the docs
Daniel
2001-10-10 10:00:05 +00:00
8b1234cbb8 fixed a typo
* tests/REC/test-7.7-4.out: fixed a typo
2001-10-09 22:04:34 +00:00
c0de2a55d5 fixed a typo and improved handling of non-XPath-expression arguments.
* libexslt/saxon.c: fixed a typo and improved handling of
	  non-XPath-expression arguments.
	* libexslt/strings.c: fixed a bug in tokenize: function was using
	  tctxt->output instead of tctxt->document->doc.
	* libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
	  which was using variable "node" instead of "cur"
2001-10-09 20:57:29 +00:00
8878899cdf removed older SAXON extensions implementations from Darren Graves. applied
* libxslt/extra.[ch]: removed older SAXON extensions
	  implementations from Darren Graves.
	* libexslt/date.c: applied patch from Charlie Bozeman to fix
	  a bug with time zone offset on Linux, not using mktime any
	  more.
2001-10-09 17:51:47 +00:00
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
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
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
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
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
70cf37bdf2 Previous patch was wrong, more work needed, rolling back, Daniel 2001-10-06 18:37:20 +00:00
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
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
c4024f11bd Forgot to do it in previous commit, Daniel 2001-10-06 11:02:41 +00:00
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
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
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
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
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
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
e2b4a9d201 Add .cvsignore for new directory. 2001-09-26 05:28:27 +00:00
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
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
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
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
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
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
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
538b4f8e2b Pushed 1.0.4, Daniel LIBXSLT_1_0_4 2001-09-12 21:32:27 +00:00
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
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
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
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
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
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
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
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
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
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