1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-08 11:02:18 +03:00
Commit Graph

64 Commits

Author SHA1 Message Date
Daniel Veillard
38c514d57e trying to fix bug #60890 Daniel
* configure.in xslt-config.in: trying to fix bug #60890
Daniel
2001-10-04 13:50:56 +00:00
Daniel Veillard
a65fe29f05 applied patch to close bug #60724 Daniel
* configure.in: applied patch to close bug #60724
Daniel
2001-10-04 13:29:22 +00:00
Daniel Veillard
2db3204c7d fixed a problem with global var override being reported as an error. added
* libxslt/variables.c: fixed a problem with global var override
  being reported as an error.
* tests/docs/Makefile.am tests/docs/bug-61.xml
  tests/general/Makefile.am tests/general/bug-61.*: added a
  specific example in the regression tests
* configure.in tests/Makefile.am tests/reports/*: adding a test
  to make sure redefinition of global variables in the same stylesheet
  are still reported
Daniel
2001-09-17 12:52:18 +00:00
Daniel Veillard
26849a9260 preparing for 1.0.4 updated and regenerated docs Daniel
* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
2001-09-12 20:51:09 +00:00
Thomas Broyer
f700e4f073 added implementation of the EXSLT - Dates and Times core functions. The
* configure.in libexslt/date.c libexslt/Makefile.am
	  libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
	  of the EXSLT - Dates and Times core functions.
	  The exsltDateFormat* functions need to be reworked but it
	  works like this, even if it's quite messy.
	* tests/exslt/strings/.cvsignore: added
2001-09-12 03:52:26 +00:00
Thomas Broyer
94c00a7753 added implementation of EXSLT - Strings. Currently implemented functins
* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
	  added implementation of EXSLT - Strings.
	  Currently implemented functins are str:tokenize, str:align
	  str:concat and str:padding.
	* configure.in tests/exslt/Makefile.am
	  tests/exslt/strings/Makefile.am
	  tests/exslt/strings/tokenize.1.*: added a test for the
	  str:tokenize function.
2001-09-03 00:17:54 +00:00
Daniel Veillard
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
Daniel Veillard
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
Daniel Veillard
e7afabad39 fixed a permutation of args to xsltPrintErrorContext() Daniel
* libxslt/extensions.c: fixed a permutation of args to
  xsltPrintErrorContext()
Daniel
2001-08-16 12:08:02 +00:00
Daniel Veillard
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
Daniel Veillard
35d2ba83df tried to integrate Norm's implemntation of localTime() Daniel
* config.h.in configure.in libxslt/extra.c: tried to integrate
  Norm's implemntation of localTime()
Daniel
2001-07-31 21:55:02 +00:00
Thomas Broyer
c560f6469c added some tests to check EXSLT conformance fixed a typo when registering
* configure.in tests/Makefile.am tests/exslt/*: added some tests
	  to check EXSLT conformance
	* libexslt/sets.c: fixed a typo when registering has-same-node
2001-07-27 02:15:58 +00:00
Daniel Veillard
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
Darin Adler
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
Daniel Veillard
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
Daniel Veillard
732901867d releaseing 1.0.0 added another entry point fixed a comment block updated
* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
* win32/libxslt/libxslt.def: added another entry point
* libxslt/transform.c: fixed a comment block
* doc/xslt.html doc/html/*: updated and regenerated the docs
Daniel
2001-07-10 16:08:10 +00:00
Daniel Veillard
44881d780b small fix for xsl:message by Stephane GUIBOU added a specific regression
* libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
* tests/documents/Makefile.am tests/documents/message.*: added
  a specific regression test
* libxslt/transform.c: fixed an infinite loop
* configure.in doc/Makefile.am: attempt to add --with-html-dir,
  this may work
Daniel
2001-07-09 20:06:35 +00:00
Daniel Veillard
a48ce8ba9d added gettimeofday() check profiling works option --profile (or --norman
* config.h.in configure.in: added gettimeofday() check
* libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
  profiling works option --profile (or --norman ;)
Daniel
2001-07-07 21:24:06 +00:00
Daniel Veillard
5fa04b1a52 released 0.14.0 Daniel
* configure.in libxslt/xsltwin32config.h: released 0.14.0
Daniel
2001-07-05 23:44:43 +00:00
Daniel Veillard
ffc52efd1d - libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
libxslt/transform.c libxslt/functions.c: Added the extension API
  suggested by Thomas Broyer, this should allow implementation of
  EXSLT for example.
- libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
  CVS extension namespace to avoid complaints, some cleanup
- configure.in tests/Makefile.am tests/extensions/*: added a test
  for new modules testing both elements and functions registration
Daniel
2001-07-04 13:22:40 +00:00
Daniel Veillard
241bfda06e added configuration/version informations for Windows/MSC internal header
* libxslt/xsltwin32config.h[.in]: added configuration/version
  informations for Windows/MSC
* libxslt/libxslt.h libxslt/*.c: internal header to centralize
  includes switches
* libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
* libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
  the email addresses
* AUTHORS: added William
Daniel
2001-06-28 14:23:39 +00:00
Daniel Veillard
ca7b104205 releasing 0.13.0 don't index the win32 include rebuilt the docs Daniel
* configure.in doc/xslt.html: releasing 0.13.0
* doc/Makefile.am: don't index the win32 include
* doc/html/*: rebuilt the docs
Daniel
2001-06-26 16:48:50 +00:00
Daniel Veillard
18c736b0ca - configure.in: patch from Tony Graham to cleanup libxml2 detection
Daniel
2001-06-18 13:45:59 +00:00
Daniel Veillard
9083db0340 - configure.in: preparing 0.12.0 release
- libxslt/transform.c: a bit of cleanup on the XInclude defaults
- libxslt/xsltconfig.h.in: added doc inline comment
- libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
  and enriched xsltproc --version to show them
- doc/html/*.html: rebuilt the docs
- doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
  tutorial ends up in the tars and RPMs
Daniel
2001-06-17 11:25:09 +00:00
Daniel Veillard
455cbbcdc3 - configure.in libxslt.spec.in: released 0.11.0
Daniel
2001-06-01 09:32:02 +00:00
Daniel Veillard
e8050b3812 - configure.in libxslt/Makefile.am: fixed bug #54953
- libxslt/attributes.c: cleanup pointed by Joe Orton
- libxslt/xsltproc.c: added --catalogs to load catalogs from
  $SGML_CATALOG_FILES
- libxslt/functions.c: cleanup unreached code
- configure.in config.h.in libxslt/xsltproc.c: guarded the
  include with preprocessor definitions
Daniel
2001-05-22 14:59:48 +00:00
Daniel Veillard
d4ab0d4a43 - tests/documents/Makefile.am tests/general/Makefile.am
tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am
  tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
  tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
  configure.in: Makefiles cleanup from Joe Orton
Daniel
2001-05-20 18:57:32 +00:00
Daniel Veillard
73d09e2748 - configure.in: preparing 0.10.0 release
- doc/xslt.html: updated
- doc/html/* : rebuilt the docs
2001-05-19 15:39:02 +00:00
Daniel Veillard
ced20f0178 - configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
the cases where perl is not in the path (nor in /usr/bin)
- tests/docbook/result/html/gdp-handbook.html
  tests/docbook/result/html/kwrite.html
  tests/docbook/test/gdp-handbook.xml
  tests/docbook/test/kwrite.xml: commited a few more DocBook tests
Daniel
2001-05-11 14:23:17 +00:00
Daniel Veillard
7f46881659 - configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
try to remove the unneeded docbook Makefile stuff
Daniel
2001-05-09 08:45:59 +00:00
Daniel Veillard
f546bafbd5 - TODO configure.in libxslt.spec.in: getting ready for 0.9.0
release
- doc/html/* doc/xslt.html: updated and regenerated the docs
Daniel
2001-05-03 17:03:52 +00:00
Daniel Veillard
eef9a85837 Big changes (but planned for a long time) small mem leak in docbook
still to fix:
- preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
  attributes.c extensions.[ch]: moved all stylesheet precomputation
  at stylesheet loading time (stylesheet transform should be thread
  safe now), improved params and variables evaluations (but optim
  is not complete yet).
- TODO: updated
Daniel
2001-04-29 09:52:50 +00:00
Daniel Veillard
ff93d48d31 Finally about to release 0.8.0:
- configure.in: updated to 0.8.0
Daniel
2001-04-22 20:58:30 +00:00
Daniel Veillard
6f01c32a40 - transform.c: fixed #53401
- configure.in libxslt/*.c: allowed to suppress debug reporting
  functionalities but it brings not noticeable improvements
- doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
2001-04-22 20:31:17 +00:00
Daniel Veillard
23da0b2940 - config.h.in configure.in libxslt/xsltconfig.h.in: added
ansidecl.h test
- libxslt/xsltproc.c : added --xinclude option
- tests/XSLTMark/union.out : fixed the output
Daniel
2001-04-11 12:30:25 +00:00
Daniel Veillard
df1a13486b - configure.in: released 0.7.0
- tests/XSLTMark/Makefile.am: trying to solve some make distcheck
  problems
Daniel
2001-04-10 10:11:06 +00:00
Daniel Veillard
fb0a57cf03 Jumbo patch, extended regression tests and fixed regression results:
- configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
  added the XSLTMark in the regression tests as well as multiple
  output test from Ankh
- libxslt/functions.c libxslt/keys.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
  patches and fixed a memory leak
- tests/docbook/result/html/*.html : updated the results after
  William's patch
- tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
  an HTML doctype when serializing HTML result, but adds the
  encoding in ALT
Daniel
2001-04-02 15:13:28 +00:00
Daniel Veillard
5b2e937458 Huge cleanup, I switched to compile with
-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
- libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
  libxslt/functions.c libxslt/keys.c libxslt/numbers.c
  libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
  libxslt/transform.c libxslt/variables.c libxslt/xslt.c
  libxslt/xsltutils.c: basically made static unexported functions
  avoided name clashes and flagged unused parameters.
Daniel
2001-03-24 18:41:26 +00:00
Daniel Veillard
dee7f6243f - configure.in: 0.6.0 yet another release
- doc/xslt.html doc/html/*: updated the docs
Daniel
2001-03-22 21:58:29 +00:00
Daniel Veillard
47172c2a04 Preparing libxslt-0.5.0 while libxml-2.3.4 is uploading:
- configure.in: time for 0.5.0
- tests/docs/Makefile.am tests/general/Makefile.am: make sure the
  new test files are included in the distribution
- doc/xslt.html : updated
- doc/html/*.html: regenerated the docs
Daniel
2001-03-10 13:00:25 +00:00
Daniel Veillard
31330634f8 10 more minutes waiting for doctor appointment:
- libxslt/pattern.[ch] libxslt/transform.c: added
  xsltCleanupTemplates() to clean up state left after processing.
Daniel
2001-03-05 09:53:27 +00:00
Daniel Veillard
50506d9192 Released libxslt-0.4.0:
- configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
- doc/xslt.html: updated
Daniel
2001-03-01 17:33:19 +00:00
Daniel Veillard
2c4c0a928e More work on extension support:
- libxslt/extensions.c: fixed stoopid bug
- libxslt/Makefile.am libxslt/extra.[ch]: added a new module
  carrying extensions to the specification. Added node-set()
  for existing saxon and xt namespaces and debug() in libxslt
  namespace (http://xmlsoft.org/XSLT/namespace)
- libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
  plus cleanup.
- configure.in tests/Makefile.am tests/namespaces: added some
  namespaces tests, including a test calling the extra debugging
  function in libxslt namespace, worked first time !!!
Daniel
2001-02-27 21:09:59 +00:00
Daniel Veillard
866f02736a Small change for the release, Daniel. 2001-02-24 22:42:36 +00:00
Daniel Veillard
0174916320 Forgot a few files, fixed a message, Daniel 2001-02-24 20:35:20 +00:00
Daniel Veillard
b22276294f - configure.in libxslt.spec.in: releasing 0.3.0
- doc/xslt.html: updated
Daniel
2001-02-24 20:29:48 +00:00
Daniel Veillard
5e3ec1cafc - configure.in tests/docbook/html : oops forgot to add
the stylesheets themselves :-\
Daniel
2001-02-24 17:28:01 +00:00
Daniel Veillard
294ccb6850 - configure.in tests/Makefile.am tests/docbook tree:
added docbook XSL based test suite
Daniel
2001-02-24 16:51:37 +00:00
Daniel Veillard
3ea65e43f4 one bug fix, preparing 0.2.0 release:
- libxlst/functions.c: fixed ID generation
- doc/xslt.html doc/html/*.html: updated/regenerated the doc
Daniel
2001-02-15 16:43:15 +00:00
Daniel Veillard
a9087e93b9 Cleanups, fixes, tests:
- libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
  libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
  Includes, more document changes
- libxslt/xsltutils.c: fix the output of doctype and what is or
  is not HTML
- tests/REC/*.out tests/REC2/html.xml : changed output accordingly
- tests/Makefile.am tests/documents/* : added a new test from Stric
  exercising document() among other things
Daniel
2001-02-11 20:12:24 +00:00