1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-09-14 05:09:26 +03:00

428 Commits

Author SHA1 Message Date
Nick Wellnhofer
e1117e771c doc: Update documentation 2024-07-04 17:38:15 +02:00
Nick Wellnhofer
a11bb0ffd7 xsltproc: Also remove maxparserdepth option from documentation 2024-01-03 17:01:53 +01:00
Nick Wellnhofer
2b9097f9e1 doc: Remove unused cross-reference data 2023-05-06 16:33:11 +02:00
Nick Wellnhofer
1b7947978e doc: Regenerate API documentation 2023-05-06 16:33:11 +02:00
Nick Wellnhofer
cfe3c4e9b5 doc: Update apibuild.py
Copy the current version from libxml2.
2023-05-06 16:33:11 +02:00
Nick Wellnhofer
a24687ea52 win32: Remove broken libxslt.def.src 2023-05-06 16:33:11 +02:00
Nick Wellnhofer
7d4462fb04 Stop updating version script
This removes the need for a lot of bookkeeping. Ultimately, the version
script should be removed completely but this would break the ABI.
2023-05-06 16:30:21 +02:00
Nick Wellnhofer
b12ff25803 Rebuild documentation 2022-08-17 11:15:40 +02:00
Nick Wellnhofer
a074454aa6 Also rebuild devhelp files when rebuilding documentation 2022-08-17 11:14:30 +02:00
David Seifert
02c6ce836c Use portable python shebangs
* In conda or Gentoo Prefix, we don't want to use the system python and
  instead rely on PATH lookup.
2022-04-05 11:45:23 +02:00
Nick Wellnhofer
84c329e451 Streamline and fix documentation installation
Use Automake variables to install and distribute files. Remove
check-extra-dist.
2022-04-02 16:47:59 +02:00
Nick Wellnhofer
ddb99f7a0c Remove api.xsl
Another file for the old website.
2022-03-31 02:56:33 +02:00
Nick Wellnhofer
d7d267e44e Move tutorial images 2022-03-31 02:14:04 +02:00
Nick Wellnhofer
25652d85fd Remove --with-html-dir option
Install documentation in $(docdir).
2022-03-31 00:28:52 +02:00
Nick Wellnhofer
b3fdf8a966 Rework documentation build system
Since several generated files are under version control, their
timestamps are essentially random and rebuilding documentation using
Makefile dependencies can't work reliably. Simply add a phony rebuild
target that regenerates the whole documentation and other files
unconditionally.

    make -C doc rebuild
2022-03-30 23:58:16 +02:00
Nick Wellnhofer
8622c46160 Remove old website 2022-03-30 23:58:16 +02:00
Nick Wellnhofer
ded5988b11 Remove SVN keyword anchors
Fixes #64.
2022-02-17 19:07:57 +01:00
Nick Wellnhofer
ed51fe6921 Remove ChangeLog
The ChangeLog is from pre-Git times.
2022-02-16 20:10:17 +01:00
Nick Wellnhofer
27c69e4b5e Update news and rebuild documentation 2022-02-16 17:27:55 +01:00
Nick Wellnhofer
5f57550754 Add Makefile rule to regenerate xsltproc.html
This file has never been updated since it was added 15 years ago.
2022-02-16 17:27:55 +01:00
Nick Wellnhofer
05cea0c72c Update links
Documentation and releases are now available on gitlab.gnome.org.
2022-02-14 22:31:18 +01:00
Nick Wellnhofer
f2cd40ff39 Add documentation in devhelp format 2022-02-13 01:08:52 +01:00
Nick Wellnhofer
161b521c5b Add --enable-rebuild-docs configure option
Don't rebuild documentation by default. This should only be done by
maintainers.
2022-02-13 01:08:52 +01:00
Nick Wellnhofer
4ef855f0aa Fix libexslt header summaries 2022-02-13 01:08:52 +01:00
David King
b2a4b219a9 Fix validity of tutorial XML
Move the title element before articleinfo.

https://tdg.docbook.org/tdg/4.5/article.html
2022-02-12 20:56:12 +00:00
David King
49fbde2844 Use DocBook URL for tutorial DTD 2022-02-12 20:56:12 +00:00
Nick Wellnhofer
f165525fe7 Recreate xsltproc man page with old Docbook stylesheet URL
Fixes #31.
2020-09-20 16:59:23 +02:00
Nick Wellnhofer
9d0318519a Add missing options to man page 2020-09-20 16:59:05 +02:00
Daniel Veillard
3653123f99 Release of libxslt-1.1.34
* configure.ac doc/xslt.html: updated for the release
* doc/libxslt.xsa doc/news.html doc/xsltproc.1 libxslt/xsltwin32config.h:
  regenerated for the release
2019-10-30 21:02:43 +01:00
Daniel Veillard
e9709fa901 Candidate release 1 of libxslt 1.1.34
* doc/xsltproc.xml: moved to new place for docbook stylesheet and work
  around a missing / inrewrite of  docbook xsl catalog in Fedora 30
* tests/fuzz/Makefile.am: add fuzz.h to sources
* python/Makefile.am: there is no more TODO
* libxslt.spec.in: run make tests instead of check to avoid fuzz in that
  environment, and drop python TODO
2019-10-23 20:49:08 +02:00
Nick Wellnhofer
6d4a773a4b Fix EXSLT web pages
Fix a couple of links and some content copied from the XSLT pages.
2019-10-18 18:53:42 +02:00
Nick Wellnhofer
22150555b1 Adjust number of API index pages 2019-10-18 18:23:46 +02:00
Nick Wellnhofer
8dd836a43e Regenerate web pages 2019-10-18 12:19:14 +02:00
Nick Wellnhofer
1c83862b97 Fix Git link in news.html 2019-10-18 12:15:33 +02:00
Nick Wellnhofer
2ddea582ad Rebuild docs 2019-10-18 11:44:38 +02:00
Jan Pokorný
53b30c2363 Fix typos
- attrvt: add missing comma
- variables: is compute{ -> d}
- xslt: conte{n -> }xt
- xsltInternals: h{o -> e}ld by
- xsltutils: at{ -> t}ributes

Merge request !6
2019-09-15 13:32:48 +02:00
Nick Wellnhofer
9216d4e510 Fix performance regression with xsl:number
Commit a846514a disabled the pattern matching cache completely for
`count` and `from` patterns of xsl:number instructions. This caused a
huge performance regression for large documents.

Revert the commit and clear the cache after evaluating an xsl:number.

Closes #16.
2019-06-19 14:15:02 +02:00
Nick Wellnhofer
dd02346f8c Regenerate symbols and API docs 2019-04-30 18:10:20 +02:00
Nick Wellnhofer
19c1ea58a8 Change bug tracker URL 2019-02-15 17:52:39 +01:00
Nick Wellnhofer
e8381180a6 Change git repo URL 2019-02-15 17:47:56 +01:00
Nick Wellnhofer
f93a242dd2 Regenerate EXSLT website 2019-02-12 12:31:20 +01:00
Daniel Veillard
f1eb717f04 Release of libxslt-1.1.33
* configure.ac doc/xslt.html libxslt/xsltwin32config.h: updated for the release
2019-01-03 19:32:12 +01:00
Nick Wellnhofer
32c88216dd Remove doc/libxslt-decl.txt
This file seems to be unused since 2003 when the API doc generator was
reworked in commit 0d9855d9.
2017-11-04 16:23:52 +01:00
Nick Wellnhofer
9210e72590 Fix typos
Fixes bug 788668.
2017-11-04 16:07:59 +01:00
Daniel Veillard
06755630bd Docs for 1.1.32 release
Forgot it <grin/>
2017-11-02 21:48:03 +01:00
Daniel Veillard
8307b072ad Release of libxslt-1.1.32
* configure.ac: update for release
* doc/* : regenerated
2017-11-02 21:39:17 +01:00
Daniel Veillard
3c232593ac Reconfigure.aclease of libxslt-1.1.31
* configure.ac doc/news.html doc/xslt.html: updated for the release
2017-10-06 09:10:59 +02:00
Daniel Veillard
bec1788d06 Release of libxslt-1.1.30
* configure.in, doc/xslt.html: updated for the release
* doc/*: regenerated
2017-09-04 15:37:02 +02:00
Nick Wellnhofer
ac341cbd79 Change version of xsltMaxVars back to 1.0.24
xsltMaxVars was added in 1.1.27 with a wrong version. We have to keep
the wrong version to not break the ABI.

Also regenerate libxslt.syms.

Fixes bug #780089:
https://bugzilla.gnome.org/show_bug.cgi?id=780089
2017-03-15 13:47:49 +01:00
Nick Wellnhofer
38d4a90754 Make xsl:decimal-format work with namespaces
Fixes bug #778170:

https://bugzilla.gnome.org/show_bug.cgi?id=778170
2017-02-07 15:50:57 +01:00