1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2026-01-07 21:58:22 +03:00
Commit Graph

595 Commits

Author SHA1 Message Date
Daniel Veillard
a8eebd2d96 Updated the web site, daniel 2002-04-15 19:00:28 +00:00
Daniel Veillard
7dd3a54ca0 preparing 1.0.16 updated and rebuilt the docs Daniel
* configure.in: preparing 1.0.16
* doc/*: updated and rebuilt the docs
Daniel
LIBXSLT_1_0_16
2002-04-15 17:28:16 +00:00
Daniel Veillard
6ca5fcf67b removed a warning added xsltRunStylesheetUser() API needed to fix #78546
* libxslt/attributes.c: removed a warning
* libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
  added xsltRunStylesheetUser() API needed to fix #78546
* xsltproc/xsltproc.c: second part of the fix #78546
Daniel
2002-04-15 15:30:21 +00:00
Daniel Veillard
00ce7dd814 fixing the equivalent of #75779 Daniel
* python/Makefile.am: fixing the equivalent of #75779
Daniel
2002-04-15 13:59:07 +00:00
Daniel Veillard
42681a3efe fixed bug #78735 added the tests in a separate directory Daniel
* libxslt/keys.c: fixed bug #78735
* configure.in tests/Makefile.am tests/keys/*:
  added the tests in a separate directory
Daniel
2002-04-15 12:02:03 +00:00
Daniel Veillard
4ec7719012 Oops actually forgot to cvs add the new test, Daniel 2002-04-14 22:05:55 +00:00
Daniel Veillard
b757872ded added a specific example for bug #78662 in the regression tests this also
* tests/docs/Makefile.am tests/docs/bug-83.xml
  tests/general/Makefile.am tests/general/bug-83.*: added a
  specific example for bug #78662 in the regression tests
* tests/docbook/: this also changed a couple of DocBook results
Daniel
2002-04-14 22:04:00 +00:00
Daniel Veillard
cd9f735f3b trying to kill #77827 IEEE conformance on alphas fixing bug #78211 added a
* configure.in: trying to kill #77827 IEEE conformance on alphas
* libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
  bug #78211
* tests/docs/Makefile.am tests/docs/bug-82.xml
  tests/general/Makefile.am tests/general/bug-82.*: added a
  specific example for bug #78211 in the regression tests
Daniel
2002-04-14 13:35:25 +00:00
Daniel Veillard
060499fd26 applied patch from Mark Vakoc Daniel
* libxslt/pattern.c: applied patch from Mark Vakoc
Daniel
2002-04-10 18:38:00 +00:00
Daniel Veillard
12152b2071 Updates with EXSLT links, Daniel 2002-04-02 02:25:16 +00:00
Daniel Veillard
671311a428 Added a link to EXSLT in the home page, and a better link for XSLT-tcl
bindings, Daniel
2002-04-01 09:34:40 +00:00
Daniel Veillard
457772a90e added a specific example for bug #76927 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-81.xml
  tests/general/Makefile.am tests/general/bug-81.*: added a
  specific example for bug #76927 in the regression tests
Daniel
2002-03-29 17:29:22 +00:00
Daniel Veillard
6e5b48bfa0 Added Igor Zlatkovic as official maintainer Albert Chin pointed that
* AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
* python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
  that $(datadir) should be used for docs
Daniel
2002-03-27 09:06:22 +00:00
Daniel Veillard
ac693db4d9 Small cleanup, Daniel 2002-03-25 22:56:42 +00:00
Daniel Veillard
19cfcaadee preparing 1.0.15 updated and rebuilt Daniel
* configure.in: preparing 1.0.15
* doc/*: updated and rebuilt
Daniel
2002-03-25 16:58:51 +00:00
Daniel Veillard
3d4bbb5c8d Fix bug #76043 about cascading attribute sets added a specific example for
* libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
  libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
* tests/docs/Makefile.am tests/docs/bug-80.xml
  tests/general/Makefile.am tests/general/bug-80.*: added a
  specific example for bug #76043 in the regression tests
Daniel
2002-03-25 16:16:25 +00:00
Igor Zlatkovic
cc532f426c Windows command-line build components added. 2002-03-24 21:04:43 +00:00
Igor Zlatkovic
81345a9e44 *** empty log message *** 2002-03-24 21:02:56 +00:00
Daniel Veillard
a566fee1f3 Fixing bug #75902 error with @foo[..] steps which were not compiled added
* libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
  steps which were not compiled
* tests/docs/Makefile.am tests/docs/bug-79.xml
  tests/general/Makefile.am tests/general/bug-79.*: added a
  specific example for bug #75902 in the regression tests
Daniel
2002-03-22 18:28:25 +00:00
Daniel Veillard
54b4ce572b Fixing bug #75777 error with namespaced attribute match rules evaluation
* libxslt/pattern.c: Fixing bug #75777 error with namespaced
  attribute match rules evaluation
* tests/docs/Makefile.am tests/docs/bug-78.xml
  tests/general/Makefile.am tests/general/bug-78.*: added a
  specific example for bug #75777 in the regression tests
Daniel
2002-03-22 15:15:36 +00:00
Daniel Veillard
9ce2508b88 found another stupid bug by step by step processing of the code idem,
* libxslt/transform.c: found another stupid bug by step by
  step processing of the code
* libxslt/pattern.c: idem, except that once stupid mistake
  ELEM vs NODE forced the templates to be stored in a list
  instead of a hash table, fixing this stupidity should
  again lead to a substantive improvement of processing speed.
  Like divide by 2 processing time for DocBook stylesheets.
Daniel
2002-03-21 16:33:28 +00:00
Daniel Veillard
eb36bbe5bd fixing bug #75603 added a specific example for bug #75603 in the
* libxslt/transform.c: fixing bug #75603
* tests/docs/Makefile.am tests/docs/bug-77.xml
  tests/general/Makefile.am tests/general/bug-77.*: added a
  specific example for bug #75603 in the regression tests
Daniel
2002-03-20 23:27:04 +00:00
Daniel Veillard
64db7a69b2 Added a pointer to Dan York presentation, Daniel 2002-03-20 22:06:51 +00:00
Daniel Veillard
6f517eddb3 Art Haas pointed a stupid error Daniel
* python/Makefile.am: Art Haas pointed a stupid error
Daniel
2002-03-20 16:53:07 +00:00
Daniel Veillard
f6f08bd890 added "make valgrind" targets to run the test suite under the debugger
* Makefile.am tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am : added "make valgrind" targets
  to run the test suite under the debugger control
* transform.c: valgrind spotted 2 bugs, one related to
  the ordering of the deallocation of the data associated to
  a transofrmation, the second in xsltCopyTree when the new
  node may have been coalesced with an adjacent text node.
  The regression tests now pass cleanly under testgrind.
Daniel
2002-03-19 18:52:17 +00:00
Daniel Veillard
073f51a740 fixed a stupid bug Daniel
* python/Makefile.am: fixed a stupid bug
Daniel
LIBXSLT_1_0_14
2002-03-18 20:34:23 +00:00
Daniel Veillard
79d36ecd29 preparing 1.0.14 updated rebuilt implemented the IN_LIBXSLT and
* configure.in: preparing 1.0.14
* doc/*: updated rebuilt
* libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
  implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
  with the Windows maintainers
Daniel
2002-03-18 19:53:55 +00:00
Daniel Veillard
2abd71732c applied the same kind of fixes to the Python Makefiels than to libxml2
* python/Makefile.am python/generator.py python/libxslt.c
  python/types.c python/tests/Makefile.am: applied the same kind of
  fixes to the Python Makefiels than to libxml2 ones. Updates
  and cleanups too.
Daniel
2002-03-18 15:24:51 +00:00
Daniel Veillard
0503357eba chaing result tree values which may be deallocated and must not be kept in
* libexslt/common.c libxslt/pattern.c  libxslt/transform.c
  libxslt/variables.c: chaing result tree values which may
  be deallocated and must not be kept in the template
  pattern lookup cache. Thanks to Valgrin to allow finding
  the real problem in bug #74857
Daniel
2002-03-16 22:50:56 +00:00
Daniel Veillard
398d93b837 applied another cleanup comment diff from Heiko W. Rupp, regenerated the
* libxslt/*.h doc/* python/*: applied another cleanup comment
  diff from Heiko W. Rupp, regenerated the API and python
Daniel
2002-03-13 14:23:40 +00:00
Daniel Veillard
9670da92df added a home brewed test for path computation elmininating duplicate in
* tests/docs/Makefile.am tests/docs/bug-76.xml
  tests/general/Makefile.am tests/general/bug-76.*: added a
  home brewed test for path computation elmininating duplicate
  in result sets.
Daniel
2002-03-13 12:42:02 +00:00
Daniel Veillard
22a7840c70 fixed a build problem in some environements Daniel
* doc/Makefile.am: fixed a build problem in some environements
Daniel
2002-03-09 10:54:32 +00:00
jacob berkman
aa5db8243c remove $(srcdir) as make will automatically look there for these files
2002-03-08  jacob berkman  <jacob@ximian.com>

	* python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
	as make will automatically look there for these files
2002-03-08 18:25:29 +00:00
Daniel Veillard
ef2531fb96 preparing release 1.0.13 updated and rebuilt the docs fixed a possible
* configure.in libxslt/xsltwin32config.h: preparing release
  1.0.13
* doc/*: updated and rebuilt the docs
* python/libxslt.c: fixed a possible reentrancy problem
Daniel
LIBXSLT_1_0_13
2002-03-08 16:52:34 +00:00
Daniel Veillard
f503baafa1 Fixes the problems exposed by #73880 those ought to be computed at
* libxslt/pattern.c: Fixes the problems exposed by #73880
  those ought to be computed at stylesheet compile time, not
  at run-time, and the computation was wrong.
* libxslt/transform.c: get rid of fake nodes coming from node-set
  transformations. At least if they are still produced they will
  become easy to spot as resulting document won't be well-formed.
Daniel
2002-03-08 13:55:08 +00:00
Daniel Veillard
cc0e7a04fd fixed bug #73791 related to extension function declared in included
* libxslt/extensions.c: fixed bug #73791 related to extension
  function declared in included stylesheets
* tests/exslt/functions/function.7.*: added specific test
Daniel
2002-03-07 16:03:34 +00:00
Daniel Veillard
e1ff13c822 added a specific example for bug #72150 in the regression tests Daniel
* tests/docs/Makefile.am tests/docs/bug-75.xml
  tests/general/Makefile.am tests/general/bug-75.*: added a
  specific example for bug #72150 in the regression tests
Daniel
2002-03-07 14:22:05 +00:00
Daniel Veillard
8af1c0b719 fixed bug #71488 in a similar way as #71457 Daniel
* configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
  similar way as #71457
Daniel
2002-03-07 14:20:05 +00:00
Daniel Veillard
a7bee24993 some HTML meta encoding fixups resulting from fix in libxml2 Daniel
* tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
  some HTML meta encoding fixups resulting from fix in libxml2
Daniel
2002-03-07 08:43:34 +00:00
Daniel Veillard
906e5d0c97 small fixups related to the XPath changes in fixing #61290 Daniel
* libxslt/namespaces.c tests/general/bug-63.out: small fixups
  related to the XPath changes in fixing #61290
Daniel
2002-03-04 17:11:29 +00:00
Daniel Veillard
4959f7b2c9 Completed #73363 fixup, Daniel 2002-03-04 12:04:12 +00:00
Daniel Veillard
968ea0cc7c fixed bug #73363, bad tokenization of pattern Daniel
* libxslt/pattern.c: fixed bug #73363, bad tokenization of pattern
Daniel
2002-03-04 11:59:24 +00:00
Daniel Veillard
b929b5beba patch from Charles Bozeman for the exslt date extension added the
* libexslt/date.c: patch from Charles Bozeman for the exslt date
  extension
* configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
  the associated regression test provided by Charles
Daniel
2002-03-04 11:03:26 +00:00
Daniel Veillard
ff79ad3854 libxslt/preproc.c: Fixed #73088 with the associated patch
Daniel
2002-03-01 09:18:33 +00:00
Daniel Veillard
c0d41a178b similar to #72663 and #72658, don't memdump unless compiled explicitely
* xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
  unless compiled explicitely with memory debugging switched on
* TODO: refreshed a bit
Daniel
2002-03-01 09:15:28 +00:00
Daniel Veillard
248943af4c Updated the Python installation instructions, Daniel 2002-02-23 13:07:04 +00:00
Daniel Veillard
bd90990db2 changes for the 'usual' setup.py to allow building a libxml2-python module
* python/generator.py python/libxslt.c: changes for the 'usual'
  setup.py to allow building a libxml2-python
  module based on the same code. The initialization is however
  different the 2 .so files fo libxml2 and libxslt are identical and
  they entry point initialize both libraries. this is done to avoid
  some possible nasty problem since the Python don't merge the maps
  of all shared modules.
* python/libxsl.py: attempt to cope with the shared library loading
  problem when both modules are not merged.
Daniel
2002-02-22 22:58:47 +00:00
Daniel Veillard
ac76027718 Added a link to ScrollKeeper, Daniel 2002-02-22 20:12:19 +00:00
Daniel Veillard
3b571056b7 Removed the CSS font-size, daniel 2002-02-21 14:54:47 +00:00
Daniel Veillard
cc9c6aaa11 Added pointer to Tcl bindings, Daniel 2002-02-21 12:28:20 +00:00