1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-27 16:21:14 +03:00
Commit Graph

1152 Commits

Author SHA1 Message Date
Daniel Veillard
09b6bb82b3 implemented --nodtdattr to avoid defaulting DTD attributes, RFE 150311 .
* xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
  DTD attributes, RFE 150311 . Also cleanup the code from all
  libxml2 pre 2.6.0 specific code since we are using
  LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
Daniel
2004-08-17 22:20:30 +00:00
Daniel Veillard
bddd2bbda2 Implemented a hook to provide document loading as suggested by David Hyatt
* libxslt/documents.c libxslt/documents.h libxslt/imports.c
  libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
  provide document loading as suggested by David Hyatt for
  Safari
Daniel
2004-08-16 22:58:14 +00:00
William M. Brack
2228cfe8a8 added a call to xmlXPathOrderDocElems in xmlNewTransformContext for the
* libxslt/transform.c: added a call to xmlXPathOrderDocElems
  in xmlNewTransformContext for the principal document (bug 133289)
2004-08-16 19:50:52 +00:00
William M. Brack
fb46ba79d4 fixed handling of #default in namespace-alias for default namespace (bug
* libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
  fixed handling of #default in namespace-alias for default
  namespace (bug 149659)
* tests/namespaces/tst7.* tst8.*: added regression tests for above
2004-08-15 04:55:29 +00:00
Daniel Veillard
a2536bc404 Oops, daniel 2004-08-14 13:57:09 +00:00
Daniel Veillard
6c5e4a4c23 Changed the color or non-visited links, Daniel 2004-08-14 13:53:53 +00:00
Daniel Veillard
e354874130 Updated the news page, Daniel 2004-08-10 10:20:15 +00:00
William M. Brack
2b4f8d38c6 added date:sum routine supplied by Joel Reed
* libexslt/date.c: added date:sum routine supplied by Joel
  Reed
2004-08-06 18:12:26 +00:00
Daniel Veillard
8f09063f3b fixed a couple of problems reported by Oliver Stoeneberg Daniel
* doc/downloads.html doc/xslt.html: fixed a couple of problems
  reported by Oliver Stoeneberg
Daniel
2004-08-03 22:06:36 +00:00
William M. Brack
58e98329ec added code to assure keys are generated when needed for node-sets (bug
* libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
  libxslt/variables.c: added code to assure keys are generated
  when needed for node-sets (bug 148773)
* tests/exslt/common/node-set.7.* - added test case for above.
2004-08-02 15:51:00 +00:00
William M. Brack
391aed81b5 fixed str:tokenize for case when 2nd argument is an empty string (should
* libexslt/strings.c: fixed str:tokenize for case when 2nd
  argument is an empty string (should produce a token for
  each char in the string).  Reported on the mailing list by
  Peter Pawlowski.
2004-07-27 00:06:37 +00:00
William M. Brack
6432c3ca51 further enhancement for template priorities on imported stylesheets
* libxslt/imports.c: further enhancement for template priorities
  on imported stylesheets (better fix for bug 141279, fixes
  bug 148246).
2004-07-24 04:56:02 +00:00
Daniel Veillard
091028da9d apply patch from Rob Richards to add a normal --with-crypto configure
* configure.in libexslt/crypto.c libexslt/exslt.[ch]
  libexslt/exsltconfig.h.in win32/configure.js: apply patch from
  Rob Richards to add a normal --with-crypto configure option.
Daniel
2004-07-16 10:17:29 +00:00
William M. Brack
cd6168c446 added some logic to xsltKeyFunction to set the transform context doc ptr
* libxslt/functions.c: added some logic to xsltKeyFunction
  to set the transform context doc ptr when the xpath context
  doc is different (bug 147445)
* tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
  and tests/exslt/common/node-set.6*: added regression tests
  for bug 145547 (UNION and FILTER for RVT's)
2004-07-13 15:06:14 +00:00
William M. Brack
36006fefbe fixed type for doctypeSystem and doctypePublic (problem reported on the
* python/libxslt-python-api.xml: fixed type for doctypeSystem
  and doctypePublic (problem reported on the list by Sitsofe
  Wheeler)
* doc/libxslt-api.xml: updated database.
2004-07-12 00:29:20 +00:00
William M. Brack
0801256cdf small change to key handling for RVT, needed because of enhancement to
* transform.c: small change to key handling for RVT, needed
  because of enhancement to libxml2 xpath.
2004-07-11 14:48:35 +00:00
Daniel Veillard
23fd193621 fixes Python on 64bits box problem. Daniel
* python/libxsl.py: fixes Python on 64bits box problem.
Daniel
2004-07-09 09:52:33 +00:00
Daniel Veillard
a0c01163f0 better python dependancy Red hat bug #126364 by Robert Scheck Daniel
* libxslt.spec.in: better python dependancy Red hat bug #126364
  by Robert Scheck
Daniel
2004-07-06 15:44:46 +00:00
William M. Brack
fe87697123 added extra2.err, tst5.xml, tst5.xsl and tst.out to EXTRA_DIST
* tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
  tst5.xsl and tst.out to EXTRA_DIST
2004-07-06 13:37:51 +00:00
Daniel Veillard
ec9c2bdb04 releasing 1.1.8 Daniel
* configure.in doc/*: releasing 1.1.8
Daniel
LIBXSLT_1_1_8
2004-07-05 19:55:11 +00:00
William M. Brack
f59c49fd3c changed the sequence of LD_ADDS and LIBGCRYPT_LIBS on xsltproc_LDADD.
* xsltproc/Makefile.am: changed the sequence of LD_ADDS and
  LIBGCRYPT_LIBS on xsltproc_LDADD.  Previously this was
  causing the wrong libs to be linked when using the configure
  option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
2004-07-04 15:21:35 +00:00
William M. Brack
c0fd6967d8 implemented change from Joel Reed for automake-1.4 compatibility.
* libexslt/Makefile.am: implemented change from Joel Reed for
  automake-1.4 compatibility.
* libexslt/crypto.c: reformatted source to remove an overly
  generous supply of tabs.  Added a #include for sys/select to
  fix a compilation error caused by the gcrypt include file's
  usage of 'fd_set'.  Made some minor changes to fix
  some warning messages (no change to the logic).
* configure.in, config.h.in: added test for presence of
  sys/select.h.
  Added test for libgcrypt version > 1.1.41 (bug 145245)
2004-07-04 13:53:02 +00:00
William M. Brack
63396bd87d corrected the URI for libxslt namespace, also a small enhancement of the
* doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
  namespace, also a small enhancement of the surrounding text on
  extension functions. (bug 145250)
2004-07-03 09:53:08 +00:00
Daniel Veillard
a3a4c25d47 convenience change try to avoid calling libxml2 cleanup function directly
* configure.in: convenience change
* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
  try to avoid calling libxml2 cleanup function directly but go
  though the python wrapper of libxml2 for memory debug accounting.
Daniel
2004-07-02 13:53:31 +00:00
William M. Brack
916d36f00a added namespace setup before calling XPath to evaluate key (Bug 143520)
* libxslt/keys.c: added namespace setup before calling XPath
  to evaluate key (Bug 143520)
2004-07-02 08:35:26 +00:00
William M. Brack
d9f254b22a added coding to xsltCopyTree to copy namespaces (bug 139578). changed to
* libxslt/transform.c: added coding to xsltCopyTree to copy
  namespaces (bug 139578).
* tests/general/bug-128.out: changed to reflect above fix
* libxslt/xslt.c: minor change to an error message
2004-07-01 02:25:08 +00:00
Daniel Veillard
1bc6a1a495 applied patch from Joel Reed to get EXSLT crypto extensions based on
* win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
  libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
  libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
  crypto extensions based on libgcrypt if found at configure time.
* tests/namespaces/Makefile.am: fixed a small breakage
Daniel
2004-06-30 16:43:53 +00:00
William M. Brack
19739dbd5f some enhancement for fixing bug 142768 added regression test for this bug
* libxslt/namespaces: some enhancement for fixing bug 142768
* tests/namespaces/Makefile.am, tests/namespaces/tst6*:
  added regression test for this bug
2004-06-30 04:29:32 +00:00
Daniel Veillard
c6295e84f5 seems I never commited to CVS the example from Richard Jinks Daniel
* Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
  the example from Richard Jinks
Daniel
2004-06-29 07:26:34 +00:00
Igor Zlatkovic
f6de80957d *** empty log message *** 2004-06-09 14:34:04 +00:00
Igor Zlatkovic
641af352ff minor changes for the windows binary package 2004-06-09 14:33:54 +00:00
William M. Brack
ba59de1fb1 enhanced to remove forcing module names to lower case, and to fix problem
* doc/search.php.inc, doc/search/php: enhanced to remove
  forcing module names to lower case, and to fix problem
  with links between pages in libxml2 directory.
2004-05-26 02:50:53 +00:00
Igor Zlatkovic
9c0d16b2f5 *** empty log message *** 2004-05-24 10:47:51 +00:00
Igor Zlatkovic
7d93ac4bee added cruntime option, contributed by Oliver Stoeneberg 2004-05-24 10:47:38 +00:00
William M. Brack
057b4134a7 fixed bug in error message printing for undefined namespace (bug 143004)
* libxslt/xsltutils.c: fixed bug in error message printing
  for undefined namespace (bug 143004)
2004-05-24 00:36:18 +00:00
Daniel Veillard
d74ff8e289 updated for 1.1.7 Daniel
* NEWS doc/*: updated for 1.1.7
Daniel
2004-05-18 03:07:31 +00:00
Daniel Veillard
95439b2714 release of libxslt-1.1.7 Daniel
* configure.in: release of libxslt-1.1.7
Daniel
LIBXSLT_1_1_7
2004-05-17 04:14:57 +00:00
Daniel Veillard
b92c9f6ef5 added regression test for old bug #127877 Daniel
* tests/general/bug-151*, tests/docs/bug-151.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for old bug #127877
Daniel
2004-05-17 03:07:55 +00:00
Daniel Veillard
42504dbb48 fixing bug #135542 about the DOCTYPE name being generated when the root
* libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
  being generated when the root element is namespaced
* tests/general/bug-151*, tests/docs/bug-151.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug #135542
Daniel
2004-05-17 00:48:47 +00:00
Daniel Veillard
90d2dcdda9 fixing bug #134500 on namespace lookup for attribute which sometimes lead
* libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
  libxslt/transform.c: fixing bug #134500 on namespace lookup for
  attribute which sometimes lead to default namespace
* tests/general/bug-150*, tests/docs/bug-150.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug #134500
Daniel
2004-05-16 23:40:08 +00:00
Daniel Veillard
220e7961f0 fixing a small portability problem on Solaris for the declaration of
* libexslt/date.h: fixing a small portability problem on Solaris
  for the declaration of localtime_r bug #140468
Daniel
2004-05-16 22:09:35 +00:00
Daniel Veillard
16ee5eddd5 applied patch from Edward Rudd to fix the problems raised in bug #142429
* libxslt.m4: applied patch from Edward Rudd to fix the problems
  raised in bug #142429
Daniel
2004-05-16 20:35:57 +00:00
Daniel Veillard
f86a7de1b3 fixed a weird namespace bug #141532 added tests to the regression for bug
* libxslt/xslt.c: fixed a weird namespace bug #141532
* tests/docs/Makefile.am tests/docs/bug-14[89].xml
  tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
  to the regression for bug #141532
Daniel
2004-05-16 15:02:15 +00:00
Daniel Veillard
186dece558 Same fix as for libxml2, Daniel 2004-05-16 05:09:20 +00:00
Daniel Veillard
ae58121513 Same fixe with timezone, Daniel 2004-05-16 03:39:02 +00:00
Daniel Veillard
110bc4bd19 Rebuilt the docs, Daniel 2004-05-16 01:01:45 +00:00
Daniel Veillard
c9202e0c51 Fixing ChangeLog links, Daniel 2004-05-16 00:58:32 +00:00
Daniel Veillard
b08747d5c6 Added ChangeLog.xsl and links, Daniel 2004-05-16 00:50:06 +00:00
Daniel Veillard
5b23ce80b3 Small change due to libxml2 escaping using hex instead of dec charrefs, daniel 2004-05-15 16:41:25 +00:00
William M. Brack
9a0a36edd1 added comments and function header, improved logic of routine just added.
* libxslt/imports.c: added comments and function header,
  improved logic of routine just added.
* tests/general/bug-147*, tests/docs/bug-147.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug 141279
2004-05-03 07:19:36 +00:00