platform/upstream/libxslt.git
20 years agoadded new code to handle attribute value templates also a lot of work to
Daniel Veillard [Fri, 13 Feb 2004 16:07:08 +0000 (16:07 +0000)]
added new code to handle attribute value templates also a lot of work to

* libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
  attribute value templates
* libxslt/*.c libxslt/*.h: also a lot of work to reuse the
  dictionaries at the stylesheet and transformation level.
* configure.in: this relies on a recent version of libxml2
  with the sub dictionnary catalog.
Daniel

20 years agoadded check for "?>" in PI content (Bug 133726)
William M. Brack [Sun, 8 Feb 2004 08:52:22 +0000 (08:52 +0000)]
added check for "?>" in PI content (Bug 133726)

* libxslt/transform.c: added check for "?>" in PI content
  (Bug 133726)

20 years agofixed problem with attribute namespace (Bug 132953)
William M. Brack [Sat, 31 Jan 2004 10:43:33 +0000 (10:43 +0000)]
fixed problem with attribute namespace (Bug 132953)

* libxslt/namespaces.c: fixed problem with attribute
  namespace (Bug 132953)

20 years agoadded check for "--" or ending '-' in xsl:comment (Bug 132742)
William M. Brack [Thu, 29 Jan 2004 22:47:13 +0000 (22:47 +0000)]
added check for "--" or ending '-' in xsl:comment (Bug 132742)

* libxslt/transform.c: added check for "--" or ending '-'
  in xsl:comment (Bug 132742)

20 years agoadded validation of QName for xsl:element and xsl:attribute (Bug 132531)
William M. Brack [Thu, 29 Jan 2004 22:08:52 +0000 (22:08 +0000)]
added validation of QName for xsl:element and xsl:attribute (Bug 132531)

* libxslt/transform.c, libxslt/attributes.c: added
  validation of QName for xsl:element and xsl:attribute
  (Bug 132531)

20 years agochanged priority of template patterns starting with '//' from 0.0 to 0.5
William M. Brack [Fri, 23 Jan 2004 10:51:45 +0000 (10:51 +0000)]
changed priority of template patterns starting with '//' from 0.0 to 0.5

* libxslt/pattern.c: changed priority of template patterns
  starting with '//' from 0.0 to 0.5 (Bug 131705)

20 years agoapplied patch from Stefan Kost to fix behaviour on unknown element from
Daniel Veillard [Thu, 22 Jan 2004 17:40:16 +0000 (17:40 +0000)]
applied patch from Stefan Kost to fix behaviour on unknown element from

* libxslt/xslt.c: applied patch from Stefan Kost to fix
  behaviour on unknown element from the XSLT namespace.
* python/generator.py: applied patch from Stephane bidoul
  to export enums in the bindings.
Daniel

20 years agoadded test case for Bug 13971 (libxml2 xpath.c bug, but tested here)
William M. Brack [Thu, 22 Jan 2004 02:38:46 +0000 (02:38 +0000)]
added test case for Bug 13971 (libxml2 xpath.c bug, but tested here)

* tests/general/Makefile.am, tests/general/bug-141.out,
  tests/general/bug-141.xsl, tests/docs/Makefile.am,
  tests/general/bug-141.xml: added test case for
  Bug 13971 (libxml2 xpath.c bug, but tested here)

20 years agoadded a newline for any comment before the root element (Bug 130433) fixed
William M. Brack [Fri, 16 Jan 2004 14:17:28 +0000 (14:17 +0000)]
added a newline for any comment before the root element (Bug 130433) fixed

* libxslt/xsltutils.c: added a newline for any comment before
  the root element (Bug 130433)
* libxslt/xslt.c: fixed problem with cdata-section-elements when
  default namespace is changed (Bug 130793)
* tests/extensions/module.out, tests/general/bug-100.out: adjusted
  for newline after comment change above.
* tests/general/Makefile.am, tests/general/bug-140.xsl,
  tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
  cdata-section-elements problem.

20 years agoapplied shared lib loading patch for OS X from Gianni Ceccarelli Daniel
Daniel Veillard [Wed, 14 Jan 2004 15:47:32 +0000 (15:47 +0000)]
applied shared lib loading patch for OS X from Gianni Ceccarelli Daniel

* python/libxsl.py: applied shared lib loading patch for OS X from
  Gianni Ceccarelli
Daniel

20 years agoadded test case for math functions on nodesets generated by exslt:node-set
William M. Brack [Wed, 14 Jan 2004 08:55:52 +0000 (08:55 +0000)]
added test case for math functions on nodesets generated by exslt:node-set

* tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
  tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
  added test case for math functions on nodesets generated by
  exslt:node-set

20 years agofixed problem, reported on the list by Markus Bayerlein, concerning math
William M. Brack [Wed, 14 Jan 2004 06:34:43 +0000 (06:34 +0000)]
fixed problem, reported on the list by Markus Bayerlein, concerning math

* libexslt/math.c, libexslt/common.c: fixed problem,
  reported on the list by Markus Bayerlein, concerning
  math functions on nodesets generated with
  exslt:node-set
* tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
  tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
  added test case for above.

20 years agochanged to assure comment which preceeds root node is output after DTD
William M. Brack [Mon, 12 Jan 2004 16:36:42 +0000 (16:36 +0000)]
changed to assure comment which preceeds root node is output after DTD

* libxslt/transform.c: changed to assure comment which
  preceeds root node is output after DTD (Bug 130433)
* test/exslt/common/node-set.4.*: added test case for
  Bug 130922

20 years agoChanged logo spacing to avoid stacking rebuilt web pages
William M. Brack [Mon, 12 Jan 2004 04:55:26 +0000 (04:55 +0000)]
Changed logo spacing to avoid stacking rebuilt web pages

* doc/site.xsl: Changed logo spacing to avoid stacking
* doc/*: rebuilt web pages

20 years agodoc/site.xsl doc/w3c.png doc/* Test William's new site.xsl improvements by
MST 2004 John Fleck [Mon, 12 Jan 2004 03:12:44 +0000 (03:12 +0000)]
doc/site.xsl doc/w3c.png doc/* Test William's new site.xsl improvements by

Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/site.xsl
* doc/w3c.png
* doc/*
Test William's new site.xsl improvements by adding the
W3C logo icon, rebuild docs, and presto! It shows up
everywhere!

20 years agoRefined wrapper code with large test case submitted by Norm Walsh. (Bug
William M. Brack [Mon, 12 Jan 2004 00:32:14 +0000 (00:32 +0000)]
Refined wrapper code with large test case submitted by Norm Walsh. (Bug

* libxslt/transform.c: Refined wrapper code with large
  test case submitted by Norm Walsh. (Bug 130922)

20 years agoAdded coding to create a xsltDocument wrapper for an RVT, in order to
William M. Brack [Sun, 11 Jan 2004 15:34:02 +0000 (15:34 +0000)]
Added coding to create a xsltDocument wrapper for an RVT, in order to

* libxslt/transform.c: Added coding to create a xsltDocument
  wrapper for an RVT, in order to produce the applicable
  keys (Bug 130922)

20 years agoAdded new facility to "autogen" the search script. Fixed a few more
William M. Brack [Sat, 10 Jan 2004 09:07:09 +0000 (09:07 +0000)]
Added new facility to "autogen" the search script. Fixed a few more

* doc/search.xml, doc/search.templ, doc/Makefile.am,
  doc/search.php.inc: Added new facility to "autogen"
  the search script.  Fixed a few more problems with
  the API page generation.
* doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
  the autogeneration of the php script.  Note that from
  this point doc/search.php will be include in the
  generic "Rebuilt docs".
* doc/*: api docs rebuilt.

20 years agoFurther cleanup, fully implemented common routine for "generic page"
William M. Brack [Fri, 9 Jan 2004 00:31:18 +0000 (00:31 +0000)]
Further cleanup, fully implemented common routine for "generic page"

* doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
  Further cleanup, fully implemented common routine for
  "generic page" within the docs.
* doc/*: api docs rebuilt with enhanced scripts.

20 years agodoc/xslt.html, doc/bugs.html made link to bugzilla more useful
MST 2004 John Fleck [Thu, 8 Jan 2004 13:51:52 +0000 (13:51 +0000)]
doc/xslt.html, doc/bugs.html made link to bugzilla more useful

Thu Jan  8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/xslt.html, doc/bugs.html
made link to bugzilla more useful

20 years agoa little cleanup of scripts, assuring page tables are consistent. api docs
William M. Brack [Wed, 7 Jan 2004 12:15:06 +0000 (12:15 +0000)]
a little cleanup of scripts, assuring page tables are consistent. api docs

* doc/api.xsl, doc/site.xsl, doc/search.php: a little
  cleanup of scripts, assuring page tables are consistent.
* doc/*: api docs rebuilt with enhanced scripts.

20 years agofixed Bug130593. fixed a couple of sequence problems on references within
William M. Brack [Tue, 6 Jan 2004 15:41:32 +0000 (15:41 +0000)]
fixed Bug130593. fixed a couple of sequence problems on references within

* configure.in: fixed Bug130593.
* doc/apibuild.py: fixed a couple of sequence problems on
  references within APIxxx.html files, rebuild doc/* (and NEWS)

20 years agoJohn Fleck <jfleck@inkstain.net> ChangeLog for docs change
John Fleck [Mon, 5 Jan 2004 02:09:27 +0000 (02:09 +0000)]
John Fleck <jfleck@inkstain.net> ChangeLog for docs change

John Fleck <jfleck@inkstain.net>
ChangeLog for docs change

20 years agochange background color of function declaration to improve readability
MST 2004 John Fleck [Mon, 5 Jan 2004 02:09:03 +0000 (02:09 +0000)]
change background color of function declaration to improve readability

Sun Jan  4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/newapi.xsl: change background color of function
declaration to improve readability
* doc/*: rebuild docs with new stylesheet

20 years agorebuild docs
MST 2004 John Fleck [Sat, 3 Jan 2004 04:51:10 +0000 (04:51 +0000)]
rebuild docs

Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
* doc/*: rebuild docs

20 years agofix bad doc comment formatting on xsltDebugSetDefaultTrace and
MST 2004 John Fleck [Sat, 3 Jan 2004 04:50:26 +0000 (04:50 +0000)]
fix bad doc comment formatting on xsltDebugSetDefaultTrace and

Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>

* libxslt/transform.c: fix bad doc comment formatting on
xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace

20 years agoprepared release of libxslt-1.1.2 some tweaking following the new EXSLT
Daniel Veillard [Wed, 24 Dec 2003 14:17:26 +0000 (14:17 +0000)]
prepared release of libxslt-1.1.2 some tweaking following the new EXSLT

* configure.in doc/*: prepared release of libxslt-1.1.2
* libxslt.spec.in doc/Makefile.am: some tweaking following the
  new EXSLT docs.
Daniel

20 years agofixed xsl:number level="any" for Bug 129057
William M. Brack [Mon, 22 Dec 2003 12:32:52 +0000 (12:32 +0000)]
fixed xsl:number level="any" for Bug 129057

* libxlst/numbers.c: fixed xsl:number level="any" for Bug
  129057

20 years agoadded namespace comparison for xsl:number count function (Bug 129057)
William M. Brack [Sun, 21 Dec 2003 13:39:01 +0000 (13:39 +0000)]
added namespace comparison for xsl:number count function (Bug 129057)

* libxslt/numbers.c: added namespace comparison for
  xsl:number count function (Bug 129057)

20 years agoadded test for entities parsing (Bug #129489) Daniel
Daniel Veillard [Sun, 21 Dec 2003 12:59:00 +0000 (12:59 +0000)]
added test for entities parsing (Bug #129489) Daniel

* tests/docs/Makefile.am tests/docs/bug-139.xml
  tests/general/Makefile.am tests/general/bug-139*: added
  test for entities parsing (Bug #129489)
Daniel

20 years agoadded test for namespace problem (Bug 129624)
William M. Brack [Sun, 21 Dec 2003 12:38:05 +0000 (12:38 +0000)]
added test for namespace problem (Bug 129624)

* tests/docs/Makefile.am tests/docs/bug-138.xml
  tests/general/Makefile.am tests/general/bug-138*: added
  test for namespace problem (Bug 129624)

20 years agofixed #129327 make sure parser flags get transmitted to the transformation
Daniel Veillard [Sun, 21 Dec 2003 12:21:17 +0000 (12:21 +0000)]
fixed #129327 make sure parser flags get transmitted to the transformation

* xsltproc.c: fixed #129327 make sure parser flags get transmitted to
  the transformation context
* libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
  libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
  xsltSetCtxtParseOptions() to update parsing options in document()
Daniel

20 years agofixed second problem on #122483, namespace definitions must be propagated
Daniel Veillard [Sun, 21 Dec 2003 11:52:58 +0000 (11:52 +0000)]
fixed second problem on #122483, namespace definitions must be propagated

* libxslt/keys.c: fixed second problem on #122483, namespace
  definitions must be propagated to keys.
* tests/docs/Makefile.am tests/docs/bug-137.xml
  tests/general/Makefile.am tests/docs/bug-137*: added test
  to the regression for bug #122483
Daniel

20 years agoadded the cast needed to fix #129188 warning Daniel
Daniel Veillard [Sun, 21 Dec 2003 11:09:50 +0000 (11:09 +0000)]
added the cast needed to fix #129188 warning Daniel

* libxslt/transform.c: added the cast needed to fix #129188 warning
Daniel

20 years agofixed Bug 129624 (erroneous output of namespaces)
William M. Brack [Sat, 20 Dec 2003 15:36:56 +0000 (15:36 +0000)]
fixed Bug 129624 (erroneous output of namespaces)

* libexslt/transform.c: fixed Bug 129624 (erroneous output
  of namespaces)

20 years agofixed several routines to assure empty string returned (rather than a
William M. Brack [Sat, 20 Dec 2003 09:29:59 +0000 (09:29 +0000)]
fixed several routines to assure empty string returned (rather than a

* libexslt/date.c: fixed several routines to assure empty
  string returned (rather than a string object with a null
  string pointer) (Bug 129561)

20 years agoenhanced documentation to include exslt; rebuilt docs
William M. Brack [Tue, 16 Dec 2003 08:36:21 +0000 (08:36 +0000)]
enhanced documentation to include exslt; rebuilt docs

* doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
  doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
  enhanced documentation to include exslt; rebuilt docs

20 years agoJohn Fleck <jfleck@inkstain.net> rebuild docs directory with xsltutils.h
John Fleck [Tue, 16 Dec 2003 03:36:44 +0000 (03:36 +0000)]
John Fleck <jfleck@inkstain.net> rebuild docs directory with xsltutils.h

John Fleck <jfleck@inkstain.net>
 rebuild docs directory with xsltutils.h fix

20 years agolibxslt/xsltutils.h doc/* document XSLT_TRACE macro (sort of) and rebuild
MST 2003 John Fleck [Tue, 16 Dec 2003 03:35:58 +0000 (03:35 +0000)]
libxslt/xsltutils.h doc/* document XSLT_TRACE macro (sort of) and rebuild

Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>

* libxslt/xsltutils.h
* doc/*
document XSLT_TRACE macro (sort of) and rebuild docs

20 years agotried to fix mingw build, no success, it still works halfway
Igor Zlatkovic [Thu, 11 Dec 2003 18:52:07 +0000 (18:52 +0000)]
tried to fix mingw build, no success, it still works halfway

20 years agoMSVC and MinGW compilation fixes
Igor Zlatkovic [Thu, 11 Dec 2003 15:34:45 +0000 (15:34 +0000)]
MSVC and MinGW compilation fixes

20 years agodoc/xslt.html docs.html remove reference to gtk-doc
MST 2003 John Fleck [Thu, 11 Dec 2003 03:39:08 +0000 (03:39 +0000)]
doc/xslt.html docs.html remove reference to gtk-doc

Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>

* doc/xslt.html docs.html
remove reference to gtk-doc

20 years agoFixes the pointer to the downloads at gnome.org, Daniel
Daniel Veillard [Wed, 10 Dec 2003 16:46:11 +0000 (16:46 +0000)]
Fixes the pointer to the downloads at gnome.org, Daniel

20 years agoupdated the docs, made release 1.1.1 Daniel
Daniel Veillard [Wed, 10 Dec 2003 16:21:26 +0000 (16:21 +0000)]
updated the docs, made release 1.1.1 Daniel

* configure.in NEWS doc/*: updated the docs, made release 1.1.1
Daniel

20 years agoupp'ed the dependancy to libxml2-2.6.3 fixed #127473 by using the new
Daniel Veillard [Wed, 10 Dec 2003 15:15:26 +0000 (15:15 +0000)]
upp'ed the dependancy to libxml2-2.6.3 fixed #127473 by using the new

* configure.in: upp'ed the dependancy to libxml2-2.6.3
* libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
  by using the new XInclude APIs provided by 2.6.3...
Daniel

20 years agomodified to assure XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
William M. Brack [Mon, 8 Dec 2003 15:38:22 +0000 (15:38 +0000)]
modified to assure XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc

* libxslt/transform.c, libxslt/xslt.c: modified to assure
  XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
  set into node name.  This modification arises from
  bug #128520, and avoids unnecessary work in libxml2.

20 years agoupdated the metadata informations in the headers regenerated the docs.
Daniel Veillard [Mon, 1 Dec 2003 15:43:38 +0000 (15:43 +0000)]
updated the metadata informations in the headers regenerated the docs.

* libxslt/*.h *.h.in: updated the metadata informations in the headers
* doc/* doc/html/*: regenerated the docs.
Daniel

20 years agosmall further enhancement to makefile updated to reflect last change to
William M. Brack [Sun, 30 Nov 2003 15:34:02 +0000 (15:34 +0000)]
small further enhancement to makefile updated to reflect last change to

* doc/Makefile.am: small further enhancement to makefile
* doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
  doc/html/libxslt-transform.html: updated to reflect last change
  to transform.c

20 years agoadapted the libxml files for libxslt. regenerated the docs.
William M. Brack [Sun, 30 Nov 2003 14:49:57 +0000 (14:49 +0000)]
adapted the libxml files for libxslt. regenerated the docs.

* doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
  Makefile.am: adapted the libxml files for libxslt.
* doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
  doc/libexslt-api.xml, doc/libxslt-refs.xml,
  win32/libxslt.def.src, win32/libexslt.def.src: regenerated
  the docs.

20 years agochange initialisation of external functions to take place in
William M. Brack [Sun, 30 Nov 2003 10:53:01 +0000 (10:53 +0000)]
change initialisation of external functions to take place in

* libxslt/transform.c: change initialisation of external functions
  to take place in xsltNewTransformContext instead of in
  xsltApplyStylesheetInternal.  This fixes bug 122483, and should
  also fix problem reported on the mailing list on today's date.

20 years agoChanged to detect recursion in xslt:include (bug #127687).
William M. Brack [Wed, 26 Nov 2003 01:51:41 +0000 (01:51 +0000)]
Changed to detect recursion in xslt:include (bug #127687).

* libxslt/imports.c, libxslt/xsltInternals.h: Changed to
  detect recursion in xslt:include (bug #127687).
* tests/XSLTMark/reverser.out,
* test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
  because of fix of bug #127877 in libxml2 (quotes in text)

20 years agoChanged to detect recursion in xslt:import (bug #127687). regenerated to
William M. Brack [Sun, 23 Nov 2003 23:37:19 +0000 (23:37 +0000)]
Changed to detect recursion in xslt:import (bug #127687). regenerated to

* libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
  Changed to detect recursion in xslt:import (bug #127687).
* doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
  include change to xsltParseStylesheetImportedDoc parameters for
  above.

20 years agoApplied patch from Mark Vadoc adding flexible trace debugging support to
Daniel Veillard [Sat, 22 Nov 2003 12:06:30 +0000 (12:06 +0000)]
Applied patch from Mark Vadoc adding flexible trace debugging support to

* libxslt/keys.c libxslt/templates.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
  Applied patch from Mark Vadoc adding flexible trace debugging
  support to the library.
Daniel

20 years agofixed bug #127561 (xsl:element with a 'computed' namespace attribute)
William M. Brack [Fri, 21 Nov 2003 17:00:22 +0000 (17:00 +0000)]
fixed bug #127561 (xsl:element with a 'computed' namespace attribute)

* libxslt/transform.c: fixed bug #127561 (xsl:element with a
  'computed' namespace attribute)
* tests/docs/Makefile.am tests/docs/bug-136.xml
  tests/general/Makefile.am tests/docs/bug-136*: added tests
  to the regression for bug #127561

20 years agoAdding missing bugs, Daniel
Daniel Veillard [Fri, 21 Nov 2003 10:31:35 +0000 (10:31 +0000)]
Adding missing bugs, Daniel

20 years agosmall further enhancement, bug #127450
William M. Brack [Fri, 21 Nov 2003 10:21:30 +0000 (10:21 +0000)]
small further enhancement, bug #127450

* libxslt/keys.c: small further enhancement, bug #127450

20 years agoanother problem reported by Oleg Paraschenko on the same code in #127450
Daniel Veillard [Thu, 20 Nov 2003 16:28:36 +0000 (16:28 +0000)]
another problem reported by Oleg Paraschenko on the same code in #127450

* libxslt/keys.c: another problem reported by Oleg Paraschenko
  on the same code in #127450
* tests/docs/Makefile.am tests/docs/bug-135.xml
  tests/general/Makefile.am tests/docs/bug-135*: added tests
  to the regression suite for bug #127450.
Daniel

20 years agofixed an error from #120684 patch raised in #127450 added tests to the
Daniel Veillard [Thu, 20 Nov 2003 10:02:08 +0000 (10:02 +0000)]
fixed an error from #120684 patch raised in #127450 added tests to the

* libxslt/keys.c: fixed an error from #120684 patch raised in
  #127450
* tests/docs/Makefile.am tests/docs/bug-134.xml
  tests/general/Makefile.am tests/docs/bug-134*: added tests
  to the regression suite for bug #127450.
Daniel

20 years agofixed a bug in the keys selector parsing #120684 when | is in a predicate
Daniel Veillard [Wed, 19 Nov 2003 23:25:22 +0000 (23:25 +0000)]
fixed a bug in the keys selector parsing #120684 when | is in a predicate

* libxslt/keys.c: fixed a bug in the keys selector parsing
  #120684 when | is in a predicate or a string.
* tests/docs/Makefile.am tests/docs/bug-132.xml
  tests/general/Makefile.am tests/docs/bug-132*: added tests
  to the regression suite for bug #120684.
* Makefile.am: don't package cvs temp files
* doc/apibuild.py: update from libxml2 one
Daniel

20 years agofixed entity problem in exslt:tokenize uncovered by newapi.xsl changed to
William M. Brack [Tue, 18 Nov 2003 05:57:38 +0000 (05:57 +0000)]
fixed entity problem in exslt:tokenize uncovered by newapi.xsl changed to

* libexslt/strings.c: fixed entity problem in exslt:tokenize
  uncovered by newapi.xsl
* libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
  to use IS_BLANK_CH for char compares (fixes warnings)

20 years agoapplied fix from Bjorn Reese to close number formatting bug #126994 Daniel
Daniel Veillard [Fri, 14 Nov 2003 23:00:49 +0000 (23:00 +0000)]
applied fix from Bjorn Reese to close number formatting bug #126994 Daniel

* libxslt/preproc.c: applied fix from Bjorn Reese to close
  number formatting bug #126994
Daniel

20 years agoadding libexslt.pc support Daniel
Daniel Veillard [Fri, 14 Nov 2003 17:46:01 +0000 (17:46 +0000)]
adding libexslt.pc support Daniel

* Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
  libexslt.pc support
Daniel

20 years agoapplied Mark Vakoc patch to moves the control of the XSLT debugger into
Daniel Veillard [Thu, 13 Nov 2003 10:58:04 +0000 (10:58 +0000)]
applied Mark Vakoc patch to moves the control of the XSLT debugger into

* libxslt/attributes.c libxslt/documents.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
  patch to moves the control of the XSLT debugger into the transform
  context.
Daniel

20 years agoapplied patch for param visibility from Shaun McCance. Changed variable
William M. Brack [Wed, 12 Nov 2003 10:20:03 +0000 (10:20 +0000)]
applied patch for param visibility from Shaun McCance. Changed variable

* libexslt/functions.c: applied patch for param visibility from
  Shaun McCance.  Changed variable scoping in accordance with
  Shaun's suggestions.  This fixed problem reported on the list
  by Bernd Lang
* tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
  regression test for above

20 years agoapplied improvement patch from Jonathan Wakely describing the entry
Daniel Veillard [Sat, 8 Nov 2003 12:28:13 +0000 (12:28 +0000)]
applied improvement patch from Jonathan Wakely describing the entry

* libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
  describing the entry points.
Daniel

20 years agofixed #122146
Igor Zlatkovic [Thu, 6 Nov 2003 16:28:17 +0000 (16:28 +0000)]
fixed #122146

20 years ago*** empty log message ***
Igor Zlatkovic [Thu, 6 Nov 2003 16:27:46 +0000 (16:27 +0000)]
*** empty log message ***

20 years agoapplied last fix from #125614 Daniel
Daniel Veillard [Wed, 5 Nov 2003 11:39:16 +0000 (11:39 +0000)]
applied last fix from #125614 Daniel

* tests/multiple/Makefile.am: applied last fix from #125614
Daniel

20 years agoMinor enhancements to eliminate compile/test warnings
William M. Brack [Wed, 5 Nov 2003 03:16:46 +0000 (03:16 +0000)]
Minor enhancements to eliminate compile/test warnings
* libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
  changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
  it's defined as __attribute__((unused))
* python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
  variable declaration
* libxslt/preproc.c: minor change to get rid of unused var/code

20 years agopreparing release 1.1.0 Daniel
Daniel Veillard [Tue, 4 Nov 2003 13:36:45 +0000 (13:36 +0000)]
preparing release 1.1.0 Daniel

* doc/* NEWS: preparing release 1.1.0
Daniel

20 years agofixing the Document element precompilation to avoid the problem raised in
Daniel Veillard [Tue, 4 Nov 2003 13:06:32 +0000 (13:06 +0000)]
fixing the Document element precompilation to avoid the problem raised in

* libxslt/preproc.c: fixing the Document element precompilation
  to avoid the problem raised in #125614
Daniel

20 years agoupdated to reflect change to HTML output in libxml2 (formatting of <p>,
William M. Brack [Tue, 4 Nov 2003 09:13:05 +0000 (09:13 +0000)]
updated to reflect change to HTML output in libxml2 (formatting of <p>,

* tests/multiple/out/letter*.orig: updated to reflect change
  to HTML output in libxml2 (formatting of <p>, bug #125093)

20 years agofixed bug #124286 - detect invalid name on template
William M. Brack [Sun, 2 Nov 2003 17:12:37 +0000 (17:12 +0000)]
fixed bug #124286 - detect invalid name on template

* libxslt/xslt.c: fixed bug #124286 - detect invalid name on
  template

20 years agosome cleanup and trial for the upcoming 1.1.0 release this release removes
Daniel Veillard [Sun, 2 Nov 2003 09:53:42 +0000 (09:53 +0000)]
some cleanup and trial for the upcoming 1.1.0 release this release removes

* Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
  libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
  for the upcoming 1.1.0 release
* breakpoint/*: this release removes the deprecated breakpoint library
Daniel

20 years agofixed bug #125502 and corrected expected test output fixed broken test
William M. Brack [Sun, 2 Nov 2003 01:10:43 +0000 (01:10 +0000)]
fixed bug #125502 and corrected expected test output fixed broken test

* libxslt/transform.c, tests/general/bug-119.out: fixed
  bug #125502 and corrected expected test output
* tests/general/bug-79.out: fixed broken test (bug #123328)
* libxslt/pattern.c, libexslt/functions.c: minor change to
  eliminate compilation warning

20 years agofixing two broken tests (revealed by #125502) Daniel
Daniel Veillard [Sat, 1 Nov 2003 21:38:11 +0000 (21:38 +0000)]
fixing two broken tests (revealed by #125502) Daniel

* tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
  broken tests (revealed by #125502)
Daniel

20 years agofix bug #125265 about entities breaking exsl:tokenize and exsl:split
Daniel Veillard [Sat, 1 Nov 2003 06:45:21 +0000 (06:45 +0000)]
fix bug #125265 about entities breaking exsl:tokenize and exsl:split

* libexslt/strings.c: fix bug #125265 about entities breaking
  exsl:tokenize and exsl:split
* tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
  augmented the reression tests with the example from the bug report.
Daniel

20 years agoAdded pointers to Rexx bindings, Daniel
Daniel Veillard [Fri, 31 Oct 2003 22:58:33 +0000 (22:58 +0000)]
Added pointers to Rexx bindings, Daniel

20 years agofix bug #120828 make sure that xsl:sort is empty. Daniel
Daniel Veillard [Fri, 31 Oct 2003 19:27:09 +0000 (19:27 +0000)]
fix bug #120828 make sure that xsl:sort is empty. Daniel

* libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
  empty.
Daniel

20 years agoswitch to use xmlReadfile instead of xmlParseFile, this avoid relying on
Daniel Veillard [Fri, 31 Oct 2003 14:56:30 +0000 (14:56 +0000)]
switch to use xmlReadfile instead of xmlParseFile, this avoid relying on

* libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
  xsltproc/xsltproc.c: switch to use xmlReadfile instead of
  xmlParseFile, this avoid relying on global parser options, far
  far cleaner.
* tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
  slightly corrected output for CDATA and STYLE element save.
Daniel

20 years agoapplied patch from Roumen Petrov for bug #124539 when building outside the
Daniel Veillard [Tue, 28 Oct 2003 14:33:17 +0000 (14:33 +0000)]
applied patch from Roumen Petrov for bug #124539 when building outside the

* configure.in python/Makefile.am python/tests/Makefile.am: applied
  patch from Roumen Petrov for bug #124539 when building outside the
  source directory
* libxslt/xsltutils.c: fixed the way to grab the line number from
  the document, use the predefiend libxml2 API which mate it work
  with both 2.5.x and 2.6.x
Daniel

20 years agoput in #undef for IS_BLANK macros to fix problem reported on the mailing
William M. Brack [Mon, 27 Oct 2003 01:00:05 +0000 (01:00 +0000)]
put in #undef for IS_BLANK macros to fix problem reported on the mailing

* libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
  problem reported on the mailing list by Justin Fletcher

20 years agooops ! Daniel
Daniel Veillard [Thu, 23 Oct 2003 22:52:36 +0000 (22:52 +0000)]
oops ! Daniel

oops !
Daniel

20 years agodoing some testing and raising the build requirement to 2.5.10 applied
Daniel Veillard [Thu, 23 Oct 2003 22:52:06 +0000 (22:52 +0000)]
doing some testing and raising the build requirement to 2.5.10 applied

* configure.in libxslt.spec.in: doing some testing and raising
  the build requirement to 2.5.10
* libexslt/Makefile.am configure.in: applied patch from Graham Wilson
  for linking the exslt lib with the lib being build instead of the
  installed one
Daniel

20 years agoFixed problem with cascaded predicates (more of bug 119946)
William M. Brack [Thu, 23 Oct 2003 08:49:52 +0000 (08:49 +0000)]
Fixed problem with cascaded predicates (more of bug 119946)

* libxslt/pattern.c: Fixed problem with cascaded predicates
  (more of bug 119946)

20 years ago23 Oct 2003 15:40:27 HKT William M. Brack <wbrack@mmm.com.hk>
William M. Brack [Thu, 23 Oct 2003 07:44:28 +0000 (07:44 +0000)]
23 Oct 2003 15:40:27 HKT William M. Brack <wbrack@mmm.com.hk>
    * Restored corrupted early portions of ChangeLog

20 years agoapplied patch from Kasimier Buchcik for xsltGetDebuggerStatus and
Daniel Veillard [Wed, 22 Oct 2003 11:09:56 +0000 (11:09 +0000)]
applied patch from Kasimier Buchcik for xsltGetDebuggerStatus and

* libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
  for xsltGetDebuggerStatus and xsltSetDebuggerStatus
* doc/libxslt-api.xml: regenerated the API
Daniel

20 years agobump the libxml2 require to 2.6.0 which should ship for good real soon...
Daniel Veillard [Sun, 19 Oct 2003 21:35:47 +0000 (21:35 +0000)]
bump the libxml2 require to 2.6.0 which should ship for good real soon...

* configure.in: bump the libxml2 require to 2.6.0 which
  should ship for good real soon...
* doc/Makefile.am: fix installation of HTML pages
* doc/libxslt-api.xml: rebuilt
* libxslt/xsltexports.h: cleanup
* python/generator.py: ATTRIBUTE_UNUSED is after the parameter
* xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
Daniel

20 years agofixed bug 123822
William M. Brack [Fri, 17 Oct 2003 10:29:00 +0000 (10:29 +0000)]
fixed bug 123822

* libxslt/attributes.c: fixed bug 123822

20 years agoRemoved old build files for Windows, daniel
Daniel Veillard [Fri, 17 Oct 2003 09:24:55 +0000 (09:24 +0000)]
Removed old build files for Windows, daniel

20 years agofixed bug 119946 enhanced for better devel (me) testing
William M. Brack [Fri, 17 Oct 2003 04:49:04 +0000 (04:49 +0000)]
fixed bug 119946 enhanced for better devel (me) testing

* libxslt/pattern.c: fixed bug 119946
* configure.in: enhanced for better devel (me) testing

20 years agoapplied a small patch from Troels Walsted Hansen for python libxml2
Daniel Veillard [Wed, 15 Oct 2003 15:31:56 +0000 (15:31 +0000)]
applied a small patch from Troels Walsted Hansen for python libxml2

* configure.in: applied a small patch from Troels Walsted Hansen
  for python libxml2 detection.
Daniel

20 years agominor cleanup for various compilation warnings (AIX as well as gcc)
William M. Brack [Sun, 28 Sep 2003 01:45:49 +0000 (01:45 +0000)]
minor cleanup for various compilation warnings (AIX as well as gcc)

* libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
  python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
  various compilation warnings (AIX as well as gcc)

20 years agoapplied patch from Brett Kail to implement saxon:line-number() Daniel
Daniel Veillard [Sat, 27 Sep 2003 15:31:09 +0000 (15:31 +0000)]
applied patch from Brett Kail to implement saxon:line-number() Daniel

* libexslt/saxon.c: applied patch from Brett Kail to implement
  saxon:line-number()
Daniel

20 years agofix some header paths as pointed by Steve Ball Daniel
Daniel Veillard [Thu, 25 Sep 2003 09:48:14 +0000 (09:48 +0000)]
fix some header paths as pointed by Steve Ball Daniel

* libxslt/extensions.h libxslt/extra.h: fix some header paths
  as pointed by Steve Ball
Daniel

20 years agoapplied patch from Karl Eichwalder apparently the xmlFree was introducting
Daniel Veillard [Wed, 24 Sep 2003 21:40:00 +0000 (21:40 +0000)]
applied patch from Karl Eichwalder apparently the xmlFree was introducting

* libxslt/extensions.c: applied patch from Karl Eichwalder
  apparently the xmlFree was introducting a memory error
  on x86_64, though not reproduced.
* libxslt/transform.c: patch from Shaun McCance fixing a comment.
Daniel

20 years agodon't output errors to stdout by default use stderr instead. Daniel
Daniel Veillard [Thu, 18 Sep 2003 09:33:13 +0000 (09:33 +0000)]
don't output errors to stdout by default use stderr instead. Daniel

* python/libxslt.c: don't output errors to stdout by default
  use stderr instead.
Daniel

20 years agosmall fixes w.r.t. IS_XSLT_REAL_NODE change some makefile "distclean"
Daniel Veillard [Thu, 18 Sep 2003 09:31:46 +0000 (09:31 +0000)]
small fixes w.r.t. IS_XSLT_REAL_NODE change some makefile "distclean"

* libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
  IS_XSLT_REAL_NODE change
* python/Makefile.am Makefile.am: some makefile "distclean"
  target improvement from Graham Wilson
* xsltproc/xsltproc.c: small fix from Alexey Efimov for options
  display.
Daniel

20 years agoAdding link to the IRC channel, Daniel
Daniel Veillard [Tue, 16 Sep 2003 11:40:42 +0000 (11:40 +0000)]
Adding link to the IRC channel, Daniel

20 years agoAdded XML_PI_NODE to the macro IS_XSLT_REAL_NODE, fixed bug 120644.
William M. Brack [Mon, 15 Sep 2003 14:45:00 +0000 (14:45 +0000)]
Added XML_PI_NODE to the macro IS_XSLT_REAL_NODE, fixed bug 120644.

* libxslt/xsltutils.h: Added XML_PI_NODE to the macro
  IS_XSLT_REAL_NODE, fixed bug 120644.