diff options
Diffstat (limited to 'doc/xslt.html')
-rw-r--r-- | doc/xslt.html | 164 |
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->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/> |