summaryrefslogtreecommitdiff
path: root/doc/xslt.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/xslt.html')
-rw-r--r--doc/xslt.html164
1 files changed, 155 insertions, 9 deletions
diff --git a/doc/xslt.html b/doc/xslt.html
index cbefaa25..7eb919c8 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -99,10 +99,10 @@ useful resources:</p>
<p>Well, bugs or missing features are always possible, and I will make a
point of fixing them in a timely fashion. The best way to report a bug is to
use the <a
-href="http://bugzilla.gnome.org/enter_bug.cgi?product=libxslt">GNOME bug
+href="https://gitlab.gnome.org/GNOME/libxslt/issues">GNOME bug
tracking database</a> (make sure to use the "libxslt" module name). Before
filing a bug, check the <a
-href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">list of existing
+href="https://gitlab.gnome.org/GNOME/libxslt/issues">list of existing
libxslt bugs</a> to make sure it hasn't already been filed. I look at reports
there regularly and it's good to have a reminder when a bug is still open. Be
sure to specify that the bug is for the package libxslt.</p>
@@ -151,7 +151,7 @@ posting</span>:</p>
<li>check the <a href="http://mail.gnome.org/archives/xslt/">list
archives</a> to see if the problem was reported already, in this case
there is probably a fix available, similarly check the <a
- href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">registered
+ href="https://gitlab.gnome.org/GNOME/libxslt/issues">registered
open bugs</a></li>
<li>make sure you can reproduce the bug with xsltproc, a very useful thing
to do is run the transformation with -v argument and redirect the
@@ -170,7 +170,7 @@ answer a given question, ask on the list.</p>
<p>To <span style="color: #E50000">be really clear about support</span>:</p>
<ul>
<li>Support or help <span style="color: #E50000">request MUST be sent to
- the list or on bugzilla</span> in case of problems, so that the Question
+ the list or the bug tracker</span> in case of problems, so that the Question
and Answers can be shared publicly. Failing to do so carries the implicit
message "I want free support but I don't want to share the benefits with
others" and is not welcome. I will automatically Carbon-Copy the
@@ -201,7 +201,7 @@ it's a good starting point.</p>
<p>You can help the project in various ways, the best thing to do first is to
subscribe to the mailing-list as explained before, check the <a
href="http://mail.gnome.org/archives/xslt/">archives </a>and the <a
-href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">GNOME bug
+href="https://gitlab.gnome.org/GNOME/libxslt/issues">GNOME bug
database:</a>:</p>
<ol>
<li>provide patches when you find problems</li>
@@ -250,12 +250,12 @@ platform, get in touch with me to upload the package. I will keep them in the
<p>Libxslt is also available from GIT:</p>
<ul>
- <li><p>See <a href="http://git.gnome.org/browse/libxslt/">libxslt Git web</a>.
+ <li><p>See <a href="https://gitlab.gnome.org/GNOME/libxslt">libxslt Git web</a>.
To checkout a local tree use:</p>
- <pre>git clone git://git.gnome.org/libxslt</pre>
+ <pre>git clone https://gitlab.gnome.org/GNOME/libxslt.git</pre>
</li>
<li>The <strong>libxml2</strong> module is also present
- <a href="http://git.gnome.org/browse/libxml2/">there</a></li>
+ <a href="https://gitlab.gnome.org/GNOME/libxml2">there</a></li>
</ul>
@@ -299,11 +299,157 @@ platform, get in touch with me to upload the package. I will keep them in the
<h2><a name="News">News</a></h2>
-<p>See the <a href="http://git.gnome.org/browse/libxslt/">git page</a>
+<p>See the <a href="https://gitlab.gnome.org/GNOME/libxslt">git page</a>
to get a description of the recent commits.</p>
<p>Those are the public releases made:</p>
+<h3>v1.1.34: Oct 30 2019</h3>
+<ul>
+ <li>Documentation:<br/>
+ Fix EXSLT web pages (Nick Wellnhofer),<br/>
+ Regenerate web pages (Nick Wellnhofer),<br/>
+ Fix Git link in news.html (Nick Wellnhofer),<br/>
+ Minor documentation fixes after recent changes (Nick Wellnhofer),<br/>
+ Fix typos (Jan Pokorný),<br/>
+ Regenerate symbols and API docs (Nick Wellnhofer),<br/>
+ Regenerate EXSLT website (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Portability:<br/>
+ Remove stubs when compiling without debugger or profiler (Nick Wellnhofer),<br/>
+ configure.ac: Invoke PKG_CHECK_MODULES for building shared libraries (Hugh McMaster),<br/>
+ configure.ac: Conditionally determine whether xml2-config should pass shared libraries or static libraries (Hugh McMaster),<br/>
+ xslt-config.in: Fix broken --prefix=DIR support (Hugh McMaster),<br/>
+ libexslt.pc.in: Do not expose private library dependencies unless invoked (Hugh McMaster),<br/>
+ libxslt.pc.in: Do not expose private library dependencies unless invoked (Hugh McMaster),<br/>
+ Fix -Wformat-overflow warning (GCC 9) (Nick Wellnhofer),<br/>
+ Stop including ansidecl.h (Nick Wellnhofer),<br/>
+ Remove WIN32_EXTRA_* variables (Nick Wellnhofer),<br/>
+ Fix vsnprintf in Python bindings on Windows (Nick Wellnhofer),<br/>
+ Build without winsock (Nick Wellnhofer),<br/>
+ Stop redefining snprintf on MinGW (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Bug Fixes:<br/>
+ xsl:template without name and match attributes should not be allowed (Nikolai Weibull),<br/>
+ Make sure that Python tests exit with error code (Nick Wellnhofer),<br/>
+ Improve handling of invalid UTF-8 in format-number (Nick Wellnhofer),<br/>
+ Fix dangling pointer in xsltCopyText (Nick Wellnhofer),<br/>
+ Fix memory leak in pattern compilation error path (Nick Wellnhofer),<br/>
+ Fix uninitialized read with UTF-8 grouping chars (Nick Wellnhofer),<br/>
+ Fix integer overflow in FORMAT_GYEAR (Nick Wellnhofer),<br/>
+ Fix performance regression with xsl:number (Nick Wellnhofer),<br/>
+ Backup XPath context node in xsltInitCtxtKey (Nick Wellnhofer),<br/>
+ Fix unsigned integer overflow in date.c (Nick Wellnhofer),<br/>
+ Fix insertion of xsl:fallback content (Nick Wellnhofer),<br/>
+ Avoid quadratic behavior in xsltSaveResultTo (Nick Wellnhofer),<br/>
+ Fix numbering in non-Latin scripts (Nick Wellnhofer),<br/>
+ Fix uninitialized read of xsl:number token (Nick Wellnhofer),<br/>
+ Fix integer overflow in _exsltDateDayInWeek (Nick Wellnhofer),<br/>
+ Rework xsltAttrVT allocation (Nick Wellnhofer),<br/>
+ Fix check of xsltTestCompMatch return value (Nick Wellnhofer),<br/>
+ Fix security framework bypass (Nick Wellnhofer),<br/>
+ Use xmlNewTextChild in EXSLT dyn:map (Nick Wellnhofer),<br/>
+ Fix float casts in exsltDateDuration (Nick Wellnhofer),<br/>
+ Always set context node before calling XPath iterators (Nick Wellnhofer),<br/>
+ Fix attribute precedence with xsl:use-attribute-sets (Nick Wellnhofer),<br/>
+ Backup context node in exsltFuncFunctionFunction (Nick Wellnhofer),<br/>
+ Initialize ctxt-&gt;output before evaluating global vars (Nick Wellnhofer),<br/>
+ Fix memory leak in EXSLT functions error path (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Improvements:<br/>
+ Enable continuous integration via GitLab CI (Nick Wellnhofer),<br/>
+ Fix -Wimplicit-fallthrough warnings (Nick Wellnhofer),<br/>
+ Adjust number of API index pages (Nick Wellnhofer),<br/>
+ Make xsltCompileRelativePathPattern non-recursive (Nick Wellnhofer),<br/>
+ Check that crypto:rc4_decrypt produces valid UTF-8 (Nick Wellnhofer),<br/>
+ Avoid recursion in keys.c:skipPredicate (Nick Wellnhofer),<br/>
+ xslt-config.in: Simply handling of $all_flags (Hugh McMaster),<br/>
+ xslt-config.in: Add a --dynamic option to --libs (Hugh McMaster),<br/>
+ xslt-config.in: Simplify basic library handling (Hugh McMaster),<br/>
+ xslt-config.in: Remove unused variable (Hugh McMaster),<br/>
+ xslt-config: Simply handling of --cflags (Hugh McMaster),<br/>
+ Add Travis test with MemorySanitizer (Nick Wellnhofer),<br/>
+ Run Travis ASan tests under Xenial (Nick Wellnhofer),<br/>
+ Improve fuzzers (Nick Wellnhofer),<br/>
+ Always reuse XPath context (Nick Wellnhofer),<br/>
+ Compile with -Wextra (Nick Wellnhofer),<br/>
+ Make profiler support optional (Nick Wellnhofer),<br/>
+ Hide unused code when compiling without debugger (Nick Wellnhofer),<br/>
+ Reorganize fuzzing code (Nick Wellnhofer),<br/>
+ Simplify .gitignore (Nick Wellnhofer),<br/>
+ Optional operation limit (Nick Wellnhofer),<br/>
+ Improve seed corpus and dictionary (Nick Wellnhofer),<br/>
+ Reuse XPath context when compiling stylesheets (Nick Wellnhofer),<br/>
+ Reuse XPath context in dyn:map (Nick Wellnhofer),<br/>
+ Reuse XPath context in saxon:expression (Nick Wellnhofer),<br/>
+ Add libFuzzer targets (Nick Wellnhofer),<br/>
+ Adjust error message in expected test output (Nick Wellnhofer),<br/>
+ Change bug tracker URL (Nick Wellnhofer),<br/>
+ Change git repo URL (Nick Wellnhofer),<br/>
+ Regenerate NEWS (Nick Wellnhofer),<br/>
+ Fix misleading indentation in security.c (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Cleanups:<br/>
+ 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 (Daniel Veillard),<br/>
+ Remove empty TODO file (Nick Wellnhofer),<br/>
+ Remove generated file libxsltclass.txt from version control (Nick Wellnhofer),<br/>
+ Rebuild docs (Nick Wellnhofer)<br/>
+ </li>
+</ul>
+
+<h3>v1.1.33: Jan 03 2019</h3>
+<ul>
+ <li>Portability:<br/>
+ Variables need 'extern' in static lib on Cygwin (Nick Wellnhofer),<br/>
+ Really declare dllexport/dllimport for Cygwin (Michael Haubenwallner),<br/>
+ Fix callback signatures in Python bindings (Nick Wellnhofer),<br/>
+ Fix transform callback signatures (Nick Wellnhofer),<br/>
+ Fix extension callback signatures (Nick Wellnhofer),<br/>
+ Fix deallocator signatures (Nick Wellnhofer),<br/>
+ Fix XPath callback signatures (Nick Wellnhofer),<br/>
+ Fix hash callback signatures (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Bug Fixes:<br/>
+ Don't cache direct evaluation of patterns with variables (Nick Wellnhofer),<br/>
+ Move function result RVTs to context variable (Nick Wellnhofer),<br/>
+ Fix EXSLT functions returning RVTs from outer scopes (Nick Wellnhofer),<br/>
+ Fix handling of RVTs returned from nested EXSLT functions (Nick Wellnhofer),<br/>
+ Fix typos (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Improvements:<br/>
+ Run Travis ASan tests with "sudo: required" (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Cleanups:<br/>
+ Remove doc/libxslt-decl.txt (Nick Wellnhofer),<br/>
+ Docs for 1.1.32 release (Daniel Veillard)<br/>
+ </li>
+</ul>
+<h3>1.1.32: Nov 02 2017</h3>
+<ul>
+ <li>Portability:<br/>
+ Add missing limits.h include (Nick Wellnhofer),<br/>
+ Also run Windows tests with --maxdepth 200 (Nick Wellnhofer),<br/>
+ Disable some MSVC warnings (Nick Wellnhofer),<br/>
+ Fix deprecated Travis compiler flag (Nick Wellnhofer),<br/>
+ Run general tests with maxdepth=200 (Nick Wellnhofer),<br/>
+ Use _WIN32 macro instead of WIN32 (Nick Wellnhofer),<br/>
+ Fix xsltproc newlines on Windows (Nick Wellnhofer),<br/>
+ Fix Windows compiler warnings (Nick Wellnhofer),<br/>
+ Rework locale feature tests (Nick Wellnhofer)<br/>
+ </li>
+
+ <li>Improvements:<br/>
+ Rebuild win32/libxslt.def.src (Nick Wellnhofer),<br/>
+ Fix compiler warnings in Python bindings (Nick Wellnhofer)<br/>
+ </li>
+</ul>
<h3>v1.1.31: Oct 06 2017</h3>
<ul>
<li>Portability:<br/>