1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-31 02:43:06 +03:00

134 Commits

Author SHA1 Message Date
9de2bd46fc small fix cleanup avoid a problem with $(TESTS) augmented the wrappers
* xsltproc/xsltproc.c: small fix
* Makefile.am: cleanup
* python/tests/Makefile.am: avoid a problem with $(TESTS)
* python/generator.py python/libxml_wrap.h python/libxsl.py
  python/libxslt.c python/libxsltclass.txt: augmented the
  wrappers
* python/tests/pyxsltproc.py: rewrote xsltproc on top of the
  libxslt-python API to get an estimate of what is missing
Daniel
2002-02-07 17:02:34 +00:00
6aaad01f28 added links to the Web site from usage() Daniel
* xsltproc/xsltproc.c: added links to the Web site from usage()
Daniel
2002-01-25 14:32:23 +00:00
2590cc843a 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
2002-01-20 13:34:51 +00:00
14a94c1438 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
2002-01-20 13:17:50 +00:00
fde4cdef0a 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
2002-01-17 09:43:36 +00:00
dc169b0e40 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
2002-01-17 09:35:52 +00:00
18c8f88910 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
2002-01-15 09:41:47 +00:00
8b43203f5d 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
2002-01-08 16:25:24 +00:00
16be8d51ad increased the max number of parameters Daniel
* xsltproc/xsltproc.c: increased the max number of parameters
Daniel
2002-01-04 14:51:13 +00:00
3efba7ccbf 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
2001-11-30 12:01:25 +00:00
3d62075937 return useful code signaling error conditions closing #56649 (RH) Daniel
* xsltproc/xsltproc.c: return useful code signaling error conditions
  closing #56649 (RH)
Daniel
2001-11-26 20:46:26 +00:00
972c7783bb updating Makefiles to fix the prelinking. Daniel
* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
  updating Makefiles to fix the prelinking.
Daniel
2001-11-26 09:29:54 +00:00
b8e054aedf 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
2001-11-12 21:48:52 +00:00
431658d74a 1.0.7 release, Daniel 2001-11-10 14:10:56 +00:00
d03254ec53 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
2001-11-10 13:35:26 +00:00
a33af2fb96 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
2001-11-05 13:34:01 +00:00
9852da2025 cleanup, moved xsllNoNetExternalEntityLoader() to libxml and removed the
* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
  to libxml and removed the --warnnet option
Daniel
2001-10-31 17:54:43 +00:00
e74d9fef32 trying to bypass libtool crazyness when compiling in my debug environment
* xsltproc/Makefile.am configure.in config.h.in: trying to
  bypass libtool crazyness when compiling in my debug environment
* libxslt/templates.c: fix a compilation problem due to recent
  libxml changes
Daniel
2001-10-16 09:27:50 +00:00
eb5f21553c fixed bug #60624 improver the error context reporting added a specific
* libxslt/xslt.c: fixed bug #60624
* libxslt/xsltutils.c: improver the error context reporting
* tests/reports/Makefile.am tests/reports/tst-2.*: added a
  specific regression test
* xsltproc/xsltproc: free the stylesheet if it contained an error.
Daniel
2001-09-18 09:56:57 +00:00
0eddbb610f tell in usage that parameter strings need to be quoted Daniel
* xsltproc/xsltproc.c: tell in usage that parameter strings
  need to be quoted
Daniel
2001-09-11 12:49:36 +00:00
0da1279f4c complete test of a DocBook XSLt transform with --nonet, need stat(), added
* config.h.in configure.in xsltproc/xsltproc.c: complete test
  of a DocBook XSLt transform with --nonet, need stat(), added
  checking in configure.
Daniel
2001-08-23 21:20:28 +00:00
dc8d280599 catalog integration, cleanup with the --nonet option closing #59427
* xsltproc/xsltproc.c: catalog integration, cleanup with
  the --nonet option closing #59427
* libxslt/xslt.c: removed a small memleak when using a
  stylesheet PI
Daniel
2001-08-23 15:41:05 +00:00
307550093f release of 1.0.2 cleaning of Makefiles pointed out by make distcheck
* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
  release of 1.0.2
* tests/docs/Makefile.am libexslt/Makefile.am
  tests/documents/Makefile.am tests/general/Makefile.am
  xsltproc/Makefile.am: cleaning of Makefiles pointed out
  by make distcheck
Daniel
2001-08-15 13:21:46 +00:00
c3e6b8a663 For Norman walsh: for heriting defaulted atts from the DTD Added a few new
For Norman walsh:
* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
  tests/general/Makefile.am tests/general/bug-52.*
  tests/general/bug-53.*: Added a few new tests for recently fixed
  stuff in libxml
* tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
  DTD changed the result by adding extra attributes to the HTML output
Daniel
2001-08-07 01:14:30 +00:00
664d555115 Fixes for compiling when srcdir != builddir.
2001-08-06  Peter Williams  <peterw@ximian.com>

	* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
	when srcdir != builddir.
2001-08-06 17:47:23 +00:00
82dd326edc this got fixed by libxml patches Applied Igor Zlatkovic Win32 Facelift
* tests/general/bug-21-.out tests/general/bug-31-.out:
  this got fixed by libxml patches
* win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
  Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libxslt/win32config.h
  libxslt/xsltconfig.h.in libxslt/xsltutils.h
  libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
  Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
  a few things related to those changes.
Daniel
2001-08-03 12:26:17 +00:00
06599b30b7 more cleanup of the problems introduced with EXSLT, also closes bug #58180
* libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
  libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
  more cleanup of the problems introduced with EXSLT, also closes
  bug #58180
Daniel
2001-07-28 18:38:48 +00:00
0b3921b2ed quick cleanup of memory allocations, raise a bug in the test suite, also
* libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
  of memory allocations, raise a bug in the test suite, also
  need to be centralized as a single cleanup function.
daniel
2001-07-26 22:33:58 +00:00
3a16b45ef1 new extension framework. Added stylesheet module data, top-level and
* libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
	  libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
	  libxslt/xsltInternals.h: new extension framework.
	  Added stylesheet module data, top-level and extension elements
	  precomputing, global registration of top-level elements and
	  extension elements and functions.
	  Extensions are no longer initialized from extension-element-prefixes
	  declarations but when modules need the data.
	  init/shutdown functions registered with xsltRegisterExtModule{,Full}
	  only allocate and free module data, they shouldn't register the
	  elements and functions any more.
	* libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
	  @node wasn't NULL.
	* libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
	  non-XSLT top-level elements before any xsl:import element.
	* libexslt/common.c libexslt/functions.c libexslt/math.c
	  libexslt/sets.c: adapted to use the new extension framework.
	* libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
	  moved the test module from functions.c to extensions.[ch],
	  modified it to use the new extension framework. Updated xsltproc
	  to register the test module.
2001-07-26 17:27:38 +00:00
f6ab7e3e29 releasing 1.0.1 updated the docs. activate line numbering unfortunately
* configure.in libxslt.spec.in libxslt/xsltwin32config.h:
  releasing 1.0.1
* doc/html/*.html: updated the docs.
* xsltproc/xsltproc.c: activate line numbering unfortunately
  this works only with CVS, libxml2-2.4.1 is broken in this respect
Daniel
2001-07-23 21:47:41 +00:00
b6af24726a Add HTML_DIR definition. Ignore some generated files.
* configure.in: Add HTML_DIR definition.
	* xsltproc/.cvsignore: Ignore some generated files.
2001-07-19 20:23:20 +00:00
1d61348d3a Fix compiling when srcdir != builddir.
2001-07-18  Peter Williams  <peterw@ximian.com>

	* xsltproc/Makefile.am (INCLUDES): Fix compiling when
	srcdir != builddir.
2001-07-18 17:42:10 +00:00
e98a65f34d some more generated files to ignore utils.h not installed anymore changed
* libexslt/.cvsignore: some more generated files to ignore
        * libexslt/Makefile.am: utils.h not installed anymore
        * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
          libexslt/math.c libexslt/sets.c:
          changed function prefix from exsl* to exslt*
          {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
          from common.c to exslt.c
          {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
          instead
        * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
          XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
        * xsltproc/xsltproc.c: updated to use the new function prefix
2001-07-15 23:24:13 +00:00
a476e34b2e Integrating EXSLT and cleanup:
* Makefile.am configure.in libexslt/Makefile.am:
  Integration of libexslt in the build system
* libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
  xsltproc/Makefile.am xsltproc/xsltproc.c:
  Moved xsltproc to a separate directory, linked it to libexslt,
  and added exslt version reports to -V
* tests/*/Makefile.am: updated the path to xsltproc
* libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libexslt/sets.c: added
  versionning informations, some cleanup, and added documentation
  to a couple of exported functions
Daniel
2001-07-15 18:30:53 +00:00