platform/upstream/libxslt.git
22 years agoattempst to tweak to get full memory debug... the basic API starts to work
Daniel Veillard [Tue, 5 Feb 2002 23:23:15 +0000 (23:23 +0000)]
attempst to tweak to get full memory debug... the basic API starts to work

* configure.in python/Makefile.am: attempst to tweak to get
  full memory debug...
* python/generator.py python/libxsl.py python/libxslt-python-api.xml
  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
  the basic API starts to work
* python/tests/test.*: first basic test
* libxslt/xsltutils.c: fixed a comment
Daniel

22 years agoAdding libxslt-sections.txt, Daniel
Daniel Veillard [Tue, 5 Feb 2002 21:36:36 +0000 (21:36 +0000)]
Adding libxslt-sections.txt, Daniel

22 years agoAdded libxslt-decl.txt to EXTRA_DIST
Daniel Veillard [Tue, 5 Feb 2002 21:29:53 +0000 (21:29 +0000)]
Added libxslt-decl.txt to EXTRA_DIST

22 years agoAdded libxslt-decl.txt, ran make rebuild, Daniel
Daniel Veillard [Tue, 5 Feb 2002 21:28:22 +0000 (21:28 +0000)]
Added libxslt-decl.txt, ran make rebuild, Daniel

22 years agodo not install outside of prefix, make sure the API get shipped. Daniel
Daniel Veillard [Tue, 5 Feb 2002 16:37:05 +0000 (16:37 +0000)]
do not install outside of prefix, make sure the API get shipped. Daniel

* configure.in doc/Makefile.am: do not install outside of prefix,
  make sure the API get shipped.
Daniel

22 years agoAdded, tinderbox broken, Daniel
Daniel Veillard [Mon, 4 Feb 2002 22:36:37 +0000 (22:36 +0000)]
Added, tinderbox broken, Daniel

22 years agoreactivated xsltMatchPattern() since this is really something one may want
Daniel Veillard [Mon, 4 Feb 2002 18:51:53 +0000 (18:51 +0000)]
reactivated xsltMatchPattern() since this is really something one may want

* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
  reactivated xsltMatchPattern() since this is really something
  one may want to have access to in an extension function.
* Makefile.am configure.in python/Makefile.am python/generator.py
  python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
  python/types.c: started working on the python bindings, borrowed
  most of the work done for libxml2, most of the generator code
  is similar. Commit at the point where this compiles cleanly and
  "import libxslt" doesn't yield any missing entry point.
Daniel

22 years agopatch from Charles Bozeman to support child::* patterns. Daniel
Daniel Veillard [Wed, 30 Jan 2002 11:48:28 +0000 (11:48 +0000)]
patch from Charles Bozeman to support child::* patterns. Daniel

* libxslt/pattern.c: patch from Charles Bozeman to support
  child::* patterns.
Daniel

22 years agoBob Stayton pointed out a problem when using unions in key match patterns.
Daniel Veillard [Wed, 30 Jan 2002 11:39:41 +0000 (11:39 +0000)]
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

22 years agoavoid a problem with Sun's Workshop CC, closes bug #69809 submitted by
Daniel Veillard [Sun, 27 Jan 2002 12:56:30 +0000 (12:56 +0000)]
avoid a problem with Sun's Workshop CC, closes bug #69809 submitted by

* libxslt/transform.c: avoid a problem with Sun's Workshop CC,
  closes bug #69809 submitted by Michael Kroell
Daniel

22 years agoadded links to the Web site from usage() Daniel
Daniel Veillard [Fri, 25 Jan 2002 14:32:23 +0000 (14:32 +0000)]
added links to the Web site from usage() Daniel

* xsltproc/xsltproc.c: added links to the Web site from usage()
Daniel

22 years agoFixed a small error in the extension documentation, Daniel
Daniel Veillard [Thu, 24 Jan 2002 13:22:39 +0000 (13:22 +0000)]
Fixed a small error in the extension documentation, Daniel

22 years agofixed a link, Daniel
Daniel Veillard [Wed, 23 Jan 2002 22:22:22 +0000 (22:22 +0000)]
fixed a link, Daniel

22 years agoAdded a couple of missing files, daniel
Daniel Veillard [Wed, 23 Jan 2002 22:17:17 +0000 (22:17 +0000)]
Added a couple of missing files, daniel

22 years agogenerated an index based on comments content similar to libxml2 one The
Daniel Veillard [Wed, 23 Jan 2002 22:14:57 +0000 (22:14 +0000)]
generated an index based on comments content similar to libxml2 one The

* doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
  an index based on comments content similar to libxml2 one
  The code need more specific comments.
* doc/*: rebuilt the web site with the new references
Daniel

22 years agoSomeone was picky :-), Daniel
Daniel Veillard [Wed, 23 Jan 2002 13:16:56 +0000 (13:16 +0000)]
Someone was picky :-), Daniel

22 years agoroll back the change after more analysis proper fix is to restore the
Daniel Veillard [Mon, 21 Jan 2002 08:55:02 +0000 (08:55 +0000)]
roll back the change after more analysis proper fix is to restore the

* libxslt/functions.h: roll back the change after more analysis
  proper fix is to restore the definition of xmlXPathFuncLookupFunc
  int libxml2
Daniel

22 years agofixed a proble after some cleanup of libxml2 includes. Daniel
Daniel Veillard [Mon, 21 Jan 2002 08:42:10 +0000 (08:42 +0000)]
fixed a proble after some cleanup of libxml2 includes. Daniel

* libxslt/functions.h: fixed a proble  after some cleanup of libxml2
  includes.
Daniel

22 years agoFixed RH bug #58124 due to an off-by-one error when parsing -o arguments.
Daniel Veillard [Sun, 20 Jan 2002 13:34:51 +0000 (13:34 +0000)]
Fixed RH bug #58124 due to an off-by-one error when parsing -o arguments.

* xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
  error when parsing -o arguments.
Daniel

22 years agoFixed RH bug #57496, xsltproc was not returning error code on internal
Daniel Veillard [Sun, 20 Jan 2002 13:17:50 +0000 (13:17 +0000)]
Fixed RH bug #57496, xsltproc was not returning error code on internal

* doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
  Fixed RH bug #57496, xsltproc was not returning error
  code on internal runtime errors. Should return 9 now.
Daniel

22 years agoAdded pointer and description of the XML Catalog building script, Daniel
Daniel Veillard [Sat, 19 Jan 2002 22:26:25 +0000 (22:26 +0000)]
Added pointer and description of the XML Catalog building script, Daniel

22 years agoCharlie Bozeman provided the implementation for the EXSLT math other
Daniel Veillard [Fri, 18 Jan 2002 08:46:17 +0000 (08:46 +0000)]
Charlie Bozeman provided the implementation for the EXSLT math other

* libexslt/math.c: Charlie Bozeman provided the implementation
  for the EXSLT math other functions
Daniel

22 years agojacob berkman pointed out that the Cygwin patch forgot to add libexslt.h
Daniel Veillard [Thu, 17 Jan 2002 22:43:30 +0000 (22:43 +0000)]
jacob berkman pointed out that the Cygwin patch forgot to add libexslt.h

* libexslt/Makefile.am: jacob berkman pointed out that the
  Cygwin patch forgot to add libexslt.h to the tarball
Daniel

22 years agofixed I18N problemes in the template parser pointed out by Xavier Cazin
Daniel Veillard [Thu, 17 Jan 2002 22:40:42 +0000 (22:40 +0000)]
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

22 years agoapplied Robert Collins patch for Cygwin support Daniel
Daniel Veillard [Thu, 17 Jan 2002 09:43:36 +0000 (09:43 +0000)]
applied Robert Collins patch for Cygwin support Daniel

* Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
  libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
  libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
  libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
  libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
  xsltproc/xsltproc.c: applied Robert Collins patch for
  Cygwin support
Daniel

22 years agougly way to keep the memory debugging active on my devel workstation by
Daniel Veillard [Thu, 17 Jan 2002 09:35:52 +0000 (09:35 +0000)]
ugly way to keep the memory debugging active on my devel workstation by

* xsltproc/Makefile.am configure.in: ugly way to keep
  the memory debugging active on my devel workstation
  by bypassing libtool completely
daniel

22 years agoAdded link to DocBook Install mini-HOWTO, Daniel
Daniel Veillard [Tue, 15 Jan 2002 15:58:49 +0000 (15:58 +0000)]
Added link to DocBook Install mini-HOWTO, Daniel

22 years agofixed bug #68751 added a specific example in the regression tests Daniel
Daniel Veillard [Tue, 15 Jan 2002 11:02:11 +0000 (11:02 +0000)]
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

22 years agofixed a couple of small problems raised by Justin Fletcher Daniel
Daniel Veillard [Tue, 15 Jan 2002 09:41:47 +0000 (09:41 +0000)]
fixed a couple of small problems raised by Justin Fletcher Daniel

* libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
  small problems raised by Justin Fletcher
Daniel

22 years agoreleasing 1.0.10 updating the docs for the release. seems I inadvertantly
Daniel Veillard [Mon, 14 Jan 2002 18:14:28 +0000 (18:14 +0000)]
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

22 years agothe xsl:number implementation incorrectly cached the format string in some
Daniel Veillard [Mon, 14 Jan 2002 11:21:46 +0000 (11:21 +0000)]
the xsl:number implementation incorrectly cached the format string in some

* libxslt/numbers.c: the xsl:number implementation incorrectly
  cached the format string in some case. Fixes bug #65391
Daniel

22 years agofixed a couple of cut and paste errors in the math functions detection
Daniel Veillard [Mon, 14 Jan 2002 09:36:51 +0000 (09:36 +0000)]
fixed a couple of cut and paste errors in the math functions detection

* configure.in: fixed a couple of cut and paste errors in the
  math functions detection
* libxslt.spec.in: added missing file entry for libxslt.pc
Daniel

22 years agoAdded a link to xmlto from the DocBook page, Daniel
Daniel Veillard [Thu, 10 Jan 2002 13:16:27 +0000 (13:16 +0000)]
Added a link to xmlto from the DocBook page, Daniel

22 years agoJohn Fleck <jfleck@inkstain.net>
John Fleck [Wed, 9 Jan 2002 04:43:41 +0000 (04:43 +0000)]
John Fleck <jfleck@inkstain.net>

John Fleck <jfleck@inkstain.net>

oops, forgot ChangeLog

22 years agodoc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html update xsltproc man
MST 2002 John Fleck [Wed, 9 Jan 2002 04:06:27 +0000 (04:06 +0000)]
doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html update xsltproc man

Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
update xsltproc man page to add --stringparam option

22 years agoadded the --stringparam option applied John Fleck's patch to correct the
Daniel Veillard [Tue, 8 Jan 2002 16:25:24 +0000 (16:25 +0000)]
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

22 years agoAdded a link I forgot, Daniel
Daniel Veillard [Tue, 8 Jan 2002 13:01:38 +0000 (13:01 +0000)]
Added a link I forgot, Daniel

22 years agoadded a DocBook section docbook.html Daniel
Daniel Veillard [Tue, 8 Jan 2002 12:52:22 +0000 (12:52 +0000)]
added a DocBook section docbook.html Daniel

* doc/site.xsl doc/*.html: added a DocBook section docbook.html
Daniel

22 years agoupdated gdome2 homepage Daniel
Daniel Veillard [Tue, 8 Jan 2002 11:57:42 +0000 (11:57 +0000)]
updated gdome2 homepage Daniel

* doc/*.html: updated gdome2 homepage
Daniel

22 years agoWindows/MSVC project files update from Igor Zlatkovic Daniel
Daniel Veillard [Sat, 5 Jan 2002 18:34:36 +0000 (18:34 +0000)]
Windows/MSVC project files update from Igor Zlatkovic Daniel

* win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
Daniel

22 years agodoc/xsltproc.xml, xsltproc.1 - updating man page to reflect increased
MST 2002 John Fleck [Sat, 5 Jan 2002 05:14:33 +0000 (05:14 +0000)]
doc/xsltproc.xml, xsltproc.1 - updating man page to reflect increased

Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
increased number of parameteres, changed license, cleaned up some
places where it looked junky because of stylesheet issues

22 years agoincreased the max number of parameters Daniel
Daniel Veillard [Fri, 4 Jan 2002 14:51:13 +0000 (14:51 +0000)]
increased the max number of parameters Daniel

* xsltproc/xsltproc.c: increased the max number of parameters
Daniel

22 years agoadded pkg-config file from Rodrigo Moya Daniel
Daniel Veillard [Thu, 20 Dec 2001 13:59:22 +0000 (13:59 +0000)]
added pkg-config file from Rodrigo Moya Daniel

* libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
Daniel

22 years agoapplied albert portability patch applied Igor patch for Windows Daniel
Daniel Veillard [Thu, 20 Dec 2001 13:53:08 +0000 (13:53 +0000)]
applied albert portability patch applied Igor patch for Windows Daniel

* configure.in: applied albert portability patch
* libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
 applied Igor patch for Windows
Daniel

22 years agofixed a problem with the debuuger interface. Daniel
Daniel Veillard [Tue, 11 Dec 2001 14:28:19 +0000 (14:28 +0000)]
fixed a problem with the debuuger interface. Daniel

* libxslt/xsltutils.c: fixed a problem with the debuuger interface.
Daniel

22 years agopreparing 1.0.9 updated and rebuild the doc Daniel
Daniel Veillard [Fri, 7 Dec 2001 14:50:08 +0000 (14:50 +0000)]
preparing 1.0.9 updated and rebuild the doc Daniel

* configure.in: preparing 1.0.9
* doc/*: updated and rebuild the doc
Daniel

22 years agotrying to fix the problem related to prelinking and libtools crazyness
Daniel Veillard [Thu, 6 Dec 2001 13:59:15 +0000 (13:59 +0000)]
trying to fix the problem related to prelinking and libtools crazyness

* configure.in libexslt/Makefile.am: trying to fix the problem
  related to prelinking and libtools crazyness
Daniel

22 years agoapplied Keith Isdale patch for the debugger glue. Daniel
Daniel Veillard [Wed, 5 Dec 2001 17:50:53 +0000 (17:50 +0000)]
applied Keith Isdale patch for the debugger glue. Daniel

* libxslt/transform.c libxslt/variables.c: applied Keith Isdale
  patch for the debugger glue.
Daniel

22 years agoreplaced the whole module with just the entry points. Daniel
Daniel Veillard [Wed, 5 Dec 2001 17:45:08 +0000 (17:45 +0000)]
replaced the whole module with just the entry points. Daniel

* breakpoint/Makefile.am breakpoint/deprecated.c: replaced
  the whole module with just the entry points.
Daniel

22 years agoNik Clayton found a bug introduced in 1.0.8 when using doctypes for HTML
Daniel Veillard [Fri, 30 Nov 2001 18:02:14 +0000 (18:02 +0000)]
Nik Clayton found a bug introduced in 1.0.8 when using doctypes for HTML

* libxslt/transform.c: Nik Clayton found a bug introduced in
  1.0.8 when using doctypes for HTML output
Daniel

22 years agorevamped the mechanism to hook a debuger to use a callback setup function,
Daniel Veillard [Fri, 30 Nov 2001 12:01:25 +0000 (12:01 +0000)]
revamped the mechanism to hook a debuger to use a callback setup function,

* libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
  libxslt/xsltutils.h: revamped the mechanism to hook a debuger
  to use a callback setup function, deprecating libxsltbreakpoint
* xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
  dependancies on libxsltbreakpoint
Daniel

22 years agoBuild patch from Peter Williams <peterw@ximian.com>
Daniel Veillard [Thu, 29 Nov 2001 09:08:37 +0000 (09:08 +0000)]
Build patch from  Peter Williams  <peterw@ximian.com>
* breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
* doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
  $(srcdir), not the build directory.
Daniel

22 years agoadded an FAQ Daniel
Daniel Veillard [Wed, 28 Nov 2001 10:19:19 +0000 (10:19 +0000)]
added an FAQ Daniel

* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
Daniel

22 years ago//bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
MST 2001 John Fleck [Wed, 28 Nov 2001 04:17:13 +0000 (04:17 +0000)]
//bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649

Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
xsltproc return codes, per
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649

22 years agoMarc Tardif provided a patch to use as much as 40 steps. A dynamic alloc
Daniel Veillard [Tue, 27 Nov 2001 21:18:06 +0000 (21:18 +0000)]
Marc Tardif provided a patch to use as much as 40 steps. A dynamic alloc

* libxslt/pattern.c: Marc Tardif provided a patch to use as
  much as 40 steps. A dynamic alloc would still be better
Daniel

22 years agoreturn useful code signaling error conditions closing #56649 (RH) Daniel
Daniel Veillard [Mon, 26 Nov 2001 20:46:26 +0000 (20:46 +0000)]
return useful code signaling error conditions closing #56649 (RH) Daniel

* xsltproc/xsltproc.c: return useful code signaling error conditions
  closing #56649 (RH)
Daniel

22 years agoUpdated Gary's webpages, Daniel
Daniel Veillard [Mon, 26 Nov 2001 17:23:58 +0000 (17:23 +0000)]
Updated Gary's webpages, Daniel

22 years agoUpdated the on-line documentation, Daniel
Daniel Veillard [Mon, 26 Nov 2001 13:20:05 +0000 (13:20 +0000)]
Updated the on-line documentation, Daniel

22 years agopreparing release of 1.0.8 Daniel
Daniel Veillard [Mon, 26 Nov 2001 12:15:02 +0000 (12:15 +0000)]
preparing release of 1.0.8 Daniel

* configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
Daniel

22 years agofixing bug #64044 reported by Gero Meißner, template matches compilation
Daniel Veillard [Mon, 26 Nov 2001 10:23:04 +0000 (10:23 +0000)]
fixing bug #64044 reported by Gero Meißner, template matches compilation

* libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
  template matches compilation was failing to skip blanks bewteen
  consecutive predicates
Daniel

22 years agoupdating Makefiles to fix the prelinking. Daniel
Daniel Veillard [Mon, 26 Nov 2001 09:29:54 +0000 (09:29 +0000)]
updating Makefiles to fix the prelinking. Daniel

* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
  updating Makefiles to fix the prelinking.
Daniel

22 years agofixed a bug in the document extension element where the doctype infos were
Daniel Veillard [Sun, 25 Nov 2001 14:54:08 +0000 (14:54 +0000)]
fixed a bug in the document extension element where the doctype infos were

* libxslt/transform.c: fixed a bug in the document extension
  element where the doctype infos were not taken into account.
Daniel

23 years agoAdded link to Paul and Norm's on-line presentation of XSLT, Daniel
Daniel Veillard [Fri, 23 Nov 2001 08:34:24 +0000 (08:34 +0000)]
Added link to Paul and Norm's on-line presentation of XSLT, Daniel

23 years agofixed xsltDebug() to output with the normal error routines updated the
Daniel Veillard [Thu, 22 Nov 2001 18:10:38 +0000 (18:10 +0000)]
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

23 years agomore Makefile fixups Daniel
Daniel Veillard [Thu, 22 Nov 2001 11:13:21 +0000 (11:13 +0000)]
more Makefile fixups Daniel

* configure.in libexslt/Makefile.am: more Makefile fixups
Daniel

23 years agotrying to fix more Makefiles crapola small fix. Daniel
Daniel Veillard [Wed, 21 Nov 2001 15:30:33 +0000 (15:30 +0000)]
trying to fix more Makefiles crapola small fix. Daniel

* configure.in libexslt/Makefile.am: trying to fix more Makefiles
  crapola
* libxslt/transform.c: small fix.
Daniel

23 years agoincluded OpenVMS port instructions from John A Fotheringham, integrated in
Daniel Veillard [Tue, 13 Nov 2001 15:17:55 +0000 (15:17 +0000)]
included OpenVMS port instructions from John A Fotheringham, integrated in

* vms/* Makefile.am: included OpenVMS port instructions from
  John A Fotheringham, integrated in the tar file.
Daniel

23 years agoRemoved a temporary file, Daniel
Daniel Veillard [Tue, 13 Nov 2001 08:07:44 +0000 (08:07 +0000)]
Removed a temporary file, Daniel

23 years agoPatches from Igor for Windows try to fix the LIBXSLT_PUBLIC mess Daniel
Daniel Veillard [Mon, 12 Nov 2001 21:48:52 +0000 (21:48 +0000)]
Patches from Igor for Windows try to fix the LIBXSLT_PUBLIC mess Daniel

* win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
  from Igor for Windows
* libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
Daniel

23 years agofixing bug #64298 reported by T. V. Raman Daniel
Daniel Veillard [Sun, 11 Nov 2001 20:18:02 +0000 (20:18 +0000)]
fixing bug #64298 reported by T. V. Raman Daniel

* libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
Daniel

23 years agoAdded a link to xsldbg, Daniel
Daniel Veillard [Sun, 11 Nov 2001 11:12:17 +0000 (11:12 +0000)]
Added a link to xsldbg, Daniel

23 years ago1.0.7 release, Daniel
Daniel Veillard [Sat, 10 Nov 2001 14:10:56 +0000 (14:10 +0000)]
1.0.7 release, Daniel

23 years agopreparing 1.0.7 cleanup similar to libxml2 one finished cleaning up
Daniel Veillard [Sat, 10 Nov 2001 13:35:26 +0000 (13:35 +0000)]
preparing 1.0.7 cleanup similar to libxml2 one finished cleaning up

* configure.in: preparing 1.0.7
* libxslt.spec.in: cleanup similar to libxml2 one
* breakpoint/*.[hc]: finished cleaning up contributed code
* doc/*: updated and rebuilt the documentation
* xsltproc/xsltproc.c: cleanup of the timing code
* xsltproc/Makefile.am: auto* sucks
* libxslt/transform.c: added a missing include
Daniel

23 years agoApplied Keith Isdale patch for the debugger support, make it the default,
Daniel Veillard [Mon, 5 Nov 2001 13:34:01 +0000 (13:34 +0000)]
Applied Keith Isdale patch for the debugger support, make it the default,

* Makefile.am acconfig.h config.h.in configure.in
  xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
  libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
  the debugger support, make it the default, added the
  WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
Daniel

23 years agomake sure LIBXSLT_PUBLIC is defined Daniel
Daniel Veillard [Fri, 2 Nov 2001 10:40:35 +0000 (10:40 +0000)]
make sure LIBXSLT_PUBLIC is defined Daniel

* libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
Daniel

23 years agohandle indent=no when using an HTML output this modified the output of
Daniel Veillard [Thu, 1 Nov 2001 14:20:57 +0000 (14:20 +0000)]
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

23 years agocleanup, moved xsllNoNetExternalEntityLoader() to libxml and removed the
Daniel Veillard [Wed, 31 Oct 2001 17:54:43 +0000 (17:54 +0000)]
cleanup, moved xsllNoNetExternalEntityLoader() to libxml and removed the

* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
  to libxml and removed the --warnnet option
Daniel

23 years agoapplied patches from David Härdeman closing bug #62891 Daniel
Daniel Veillard [Tue, 30 Oct 2001 18:33:50 +0000 (18:33 +0000)]
applied patches from David Härdeman closing bug #62891 Daniel

* configure.in: applied patches from David Härdeman closing
  bug #62891
Daniel

23 years agopreparing 1.0.6 applied patch from Bruce Miller updated and rebuilt the
Daniel Veillard [Tue, 30 Oct 2001 14:27:20 +0000 (14:27 +0000)]
preparing 1.0.6 applied patch from Bruce Miller updated and rebuilt the

* configure.in libxslt/xsltwin32config.h: preparing 1.0.6
* libexslt/date.c: applied patch from Bruce Miller
* doc/*: updated and rebuilt the docs
Daniel

23 years agoUpdated the documentation, merged in the internals.html and
Daniel Veillard [Mon, 29 Oct 2001 14:13:00 +0000 (14:13 +0000)]
Updated the documentation, merged in the internals.html and
extensions.html pages to the site, cleanups,
Daniel

23 years agoFixed a broken link, Daniel
Daniel Veillard [Sun, 28 Oct 2001 18:51:28 +0000 (18:51 +0000)]
Fixed a broken link, Daniel

23 years agoupdated with latest ZIP from Igor, made sure the .def is handled as binary
Daniel Veillard [Fri, 26 Oct 2001 12:13:43 +0000 (12:13 +0000)]
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

23 years agoapplied Igor patches for Win32 changed the site stylesheet a bit Daniel
Daniel Veillard [Fri, 26 Oct 2001 09:39:37 +0000 (09:39 +0000)]
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

23 years agotake NaN and infinity attributes of xsl:decimal-format into account.
Thomas Broyer [Thu, 25 Oct 2001 21:00:16 +0000 (21:00 +0000)]
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

23 years agoAdded a couple of links, Daniel
Daniel Veillard [Thu, 25 Oct 2001 08:37:43 +0000 (08:37 +0000)]
Added a couple of links, Daniel

23 years agoUpdated the stylesheet and regenerated the site, Daniel
Daniel Veillard [Thu, 25 Oct 2001 08:20:18 +0000 (08:20 +0000)]
Updated the stylesheet and regenerated the site, Daniel

23 years agothe web site is now extracted from the xslt.html flat file using the site
Daniel Veillard [Wed, 24 Oct 2001 11:07:19 +0000 (11:07 +0000)]
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

23 years agomoved the config.h include out of exsltconfig.h since this header is
Daniel Veillard [Fri, 19 Oct 2001 14:47:24 +0000 (14:47 +0000)]
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

23 years agocleanup TODO into XSLT_TODO Daniel
Daniel Veillard [Wed, 17 Oct 2001 19:21:57 +0000 (19:21 +0000)]
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

23 years agoreworked internal representation of tokenized number format and
Thomas Broyer [Wed, 17 Oct 2001 01:08:24 +0000 (01:08 +0000)]
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)

23 years agotrying to bypass libtool crazyness when compiling in my debug environment
Daniel Veillard [Tue, 16 Oct 2001 09:27:50 +0000 (09:27 +0000)]
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

23 years agoimplement initial non-alphanumeric token handling in number formatting.
Thomas Broyer [Sun, 14 Oct 2001 15:13:33 +0000 (15:13 +0000)]
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.

23 years agoFix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel
Daniel Veillard [Wed, 10 Oct 2001 11:15:03 +0000 (11:15 +0000)]
Fix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel

23 years agoreleasing 1.0.5 updated and rebuilt the docs Daniel
Daniel Veillard [Wed, 10 Oct 2001 10:00:05 +0000 (10:00 +0000)]
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

23 years agofixed a typo
Thomas Broyer [Tue, 9 Oct 2001 22:04:34 +0000 (22:04 +0000)]
fixed a typo

        * tests/REC/test-7.7-4.out: fixed a typo

23 years agofixed a typo and improved handling of non-XPath-expression arguments.
Thomas Broyer [Tue, 9 Oct 2001 20:57:29 +0000 (20:57 +0000)]
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"

23 years agoremoved older SAXON extensions implementations from Darren Graves. applied
Thomas Broyer [Tue, 9 Oct 2001 17:51:47 +0000 (17:51 +0000)]
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.

23 years agostrip-space should also be applied to document imported at run-time.
Daniel Veillard [Tue, 9 Oct 2001 11:03:54 +0000 (11:03 +0000)]
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

23 years agorewrote the way strip-space gets applied. Closes bugs #61962 added a
Daniel Veillard [Tue, 9 Oct 2001 10:38:51 +0000 (10:38 +0000)]
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

23 years agoFixing bug #61913 removing a small memleak when running with the profiler.
Daniel Veillard [Mon, 8 Oct 2001 09:29:12 +0000 (09:29 +0000)]
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