Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libxslt for openSUSE:Factory checked in at 2026-03-24 18:48:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxslt (Old) and /work/SRC/openSUSE:Factory/.libxslt.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxslt" Tue Mar 24 18:48:10 2026 rev:78 rq:1341977 version:1.1.45 Changes: -------- --- /work/SRC/openSUSE:Factory/libxslt/libxslt.changes 2026-03-15 14:31:55.030277283 +0100 +++ /work/SRC/openSUSE:Factory/.libxslt.new.8177/libxslt.changes 2026-03-24 18:48:25.561366663 +0100 @@ -1,0 +2,11 @@ +Sun Mar 15 08:55:59 UTC 2026 - Andreas Stieger <[email protected]> + +- update to 1.1.45: + * updates for new libxml2, needs libxml2 >= 1.15.1 + * test updates + * security fixes previously patched +- drop patches now included upstream: + * libxslt-CVE-2025-7424.patch + * libxslt-CVE-2025-11731.patch + +------------------------------------------------------------------- Old: ---- libxslt-1.1.43.tar.xz libxslt-CVE-2025-11731.patch libxslt-CVE-2025-7424.patch New: ---- libxslt-1.1.45.tar.xz ----------(Old B)---------- Old: * libxslt-CVE-2025-7424.patch * libxslt-CVE-2025-11731.patch Old:- drop patches now included upstream: * libxslt-CVE-2025-7424.patch * libxslt-CVE-2025-11731.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxslt.spec ++++++ --- /var/tmp/diff_new_pack.Oxnbhi/_old 2026-03-24 18:48:26.205392771 +0100 +++ /var/tmp/diff_new_pack.Oxnbhi/_new 2026-03-24 18:48:26.209392933 +0100 @@ -2,6 +2,7 @@ # spec file for package libxslt # # Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2026 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +19,8 @@ %define libver 1 %define libexver 0 - Name: libxslt -Version: 1.1.43 +Version: 1.1.45 Release: 0 Summary: XSL Transformation Library License: GPL-2.0-or-later AND MIT @@ -29,7 +29,6 @@ Source0: https://download.gnome.org/sources/%{name}/1.1/%{name}-%{version}.tar.xz Source1: baselibs.conf Source2: xslt-config.1 - # PATCH-FIX-OPENSUSE -- libxslt-1.1.24-no-net-autobuild.patch # The xmlGetExternalEntityLoader() tries to fetch/parse some information via # internet, which OBS's build environment does not allow it. @@ -42,16 +41,11 @@ # Initialize the random seed to ensure libxslt's math.random() function # produces unpredictable outputs. Patch2: libxslt-random-seed.patch -# CVE-2025-7424 [bsc#1246360], Type confusion in xmlNode.psvi between stylesheet and source nodes -Patch3: libxslt-CVE-2025-7424.patch -# CVE-2025-11731 [bsc#1251979], type confusion in exsltFuncResultCompfunction leading to denial of service -Patch4: libxslt-CVE-2025-11731.patch BuildRequires: fdupes BuildRequires: gcc -BuildRequires: libgcrypt-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(libxml-2.0) >= 2.9.12 -Obsoletes: libxslt-python +BuildRequires: pkgconfig(libgcrypt) >= 1.1.42 +BuildRequires: pkgconfig(libxml-2.0) >= 2.15.1 %description This C library allows you to transform XML files into other XML files @@ -96,7 +90,6 @@ Requires: %{name}-tools = %{version} Requires: glibc-devel Requires: libexslt%{libexver} = %{version} -Requires: libgcrypt-devel Requires: libxslt%{libver} = %{version} %description devel @@ -172,10 +165,11 @@ %dir %{_libdir}/cmake/libxslt/ %{_libdir}/cmake/libxslt/FindGcrypt.cmake %{_libdir}/cmake/libxslt/libxslt-config.cmake -%{_includedir}/* +%{_includedir}/libxslt +%{_includedir}/libexslt %{_bindir}/xslt-config %{_mandir}/man1/xslt-config.1%{?ext_man} -%{_mandir}/man3/* +%{_mandir}/man3/*.3%{?ext_man} %dir %{_datadir}/gtk-doc/ %dir %{_datadir}/gtk-doc/html/ %{_datadir}/gtk-doc/html/libexslt/ ++++++ libxslt-1.1.43.tar.xz -> libxslt-1.1.45.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/AUTHORS new/libxslt-1.1.45/AUTHORS --- old/libxslt-1.1.43/AUTHORS 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/AUTHORS 2025-11-30 07:59:31.000000000 +0100 @@ -61,3 +61,4 @@ Stefan Kost <[email protected]> Tomasz Kłoczko <[email protected]> Chris Evans <[email protected]> +Iván Chavero <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/CMakeLists.txt new/libxslt-1.1.45/CMakeLists.txt --- old/libxslt-1.1.43/CMakeLists.txt 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/CMakeLists.txt 2025-11-30 07:59:31.000000000 +0100 @@ -169,6 +169,7 @@ libxslt/security.h libxslt/templates.h libxslt/transform.h + libxslt/transformInternals.h libxslt/variables.h libxslt/xslt.h ${CMAKE_CURRENT_BINARY_DIR}/libxslt/xsltconfig.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/NEWS new/libxslt-1.1.45/NEWS --- old/libxslt-1.1.43/NEWS 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/NEWS 2025-11-30 07:59:31.000000000 +0100 @@ -1,5 +1,40 @@ NEWS file for libxslt +v1.1.45: Nov 30 2025 + +## Major changes + +Rebuild of v1.1.44 + +v1.1.44: Nov 23 2025 + +## Major changes + +Libxml2 changed the meta tag information, removed the: +`http-equiv="Content-Type" content="text/html;` attributes leaving +only the `charset` attribute. This caused the tests to fail in the +gitlab pipeline. Updated the test files accordingly. + +## Security + +- [CVE-2025-9714] Fix: Was a false positive, closed issue #148. +- [CVE-2025-7424] Fix: Type confusion in xmlNode.psvi between stylesheet and source + nodes (Fixed by Apple's engineers) +- [CVE-2025-11731] Fix: End function node ancestor search at document + +### Bug fixes + +- New maintainer: Iván Chavero +- CMake: cannot configure on MinGW-w64, missing Iconv::Iconv +- Reset context variable when evaluating globals + +### Tests + +- Update test outputs for new libxml2 +- Fixed Windows tests + +### Build + v1.1.43: Mar 12 2025 ### Major changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/configure new/libxslt-1.1.45/configure --- old/libxslt-1.1.43/configure 2025-03-12 18:57:47.000000000 +0100 +++ new/libxslt-1.1.45/configure 2025-11-30 07:59:59.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libxslt 1.1.43. +# Generated by GNU Autoconf 2.71 for libxslt 1.1.45. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ # Identity of this package. PACKAGE_NAME='libxslt' PACKAGE_TARNAME='libxslt' -PACKAGE_VERSION='1.1.43' -PACKAGE_STRING='libxslt 1.1.43' +PACKAGE_VERSION='1.1.45' +PACKAGE_STRING='libxslt 1.1.45' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1451,7 +1451,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libxslt 1.1.43 to adapt to many kinds of systems. +\`configure' configures libxslt 1.1.45 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1522,7 +1522,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libxslt 1.1.43:";; + short | recursive ) echo "Configuration of libxslt 1.1.45:";; esac cat <<\_ACEOF @@ -1667,7 +1667,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libxslt configure 1.1.43 +libxslt configure 1.1.45 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1923,7 +1923,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libxslt $as_me 1.1.43, which was +It was created by libxslt $as_me 1.1.45, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3994,11 +3994,11 @@ LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MINOR_VERSION=1 -LIBXSLT_MICRO_VERSION=43 +LIBXSLT_MICRO_VERSION=45 LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=8 -LIBEXSLT_MICRO_VERSION=24 -LIBXML_REQUIRED_VERSION=2.6.27 +LIBEXSLT_MICRO_VERSION=25 +LIBXML_REQUIRED_VERSION=2.15.1 LIBXSLT_VERSION=$LIBXSLT_MAJOR_VERSION.$LIBXSLT_MINOR_VERSION.$LIBXSLT_MICRO_VERSION @@ -4613,7 +4613,7 @@ # Define the identity of the package. PACKAGE='libxslt' - VERSION='1.1.43' + VERSION='1.1.45' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -17043,7 +17043,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libxslt $as_me 1.1.43, which was +This file was extended by libxslt $as_me 1.1.45, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17111,7 +17111,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libxslt config.status 1.1.43 +libxslt config.status 1.1.45 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/configure.ac new/libxslt-1.1.45/configure.ac --- old/libxslt-1.1.43/configure.ac 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/configure.ac 2025-11-30 07:59:31.000000000 +0100 @@ -3,7 +3,7 @@ m4_define([MAJOR_VERSION], [1]) m4_define([MINOR_VERSION], [1]) -m4_define([MICRO_VERSION], [43]) +m4_define([MICRO_VERSION], [45]) AC_INIT([libxslt], [MAJOR_VERSION.MINOR_VERSION.MICRO_VERSION]) AC_CONFIG_SRCDIR([libxslt/xslt.c]) @@ -21,8 +21,8 @@ LIBXSLT_MICRO_VERSION=MICRO_VERSION LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=8 -LIBEXSLT_MICRO_VERSION=24 -LIBXML_REQUIRED_VERSION=2.6.27 +LIBEXSLT_MICRO_VERSION=25 +LIBXML_REQUIRED_VERSION=2.15.1 LIBXSLT_VERSION=$LIBXSLT_MAJOR_VERSION.$LIBXSLT_MINOR_VERSION.$LIBXSLT_MICRO_VERSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libexslt/functions.c new/libxslt-1.1.45/libexslt/functions.c --- old/libxslt-1.1.43/libexslt/functions.c 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/libexslt/functions.c 2025-11-30 07:59:31.000000000 +0100 @@ -617,8 +617,13 @@ * instanciation of a func:result element. */ for (test = inst->parent; test != NULL; test = test->parent) { - if (IS_XSLT_ELEM(test) && - IS_XSLT_NAME(test, "stylesheet")) { + if (/* Traversal has reached the top-level document without + * finding a func:function ancestor. */ + (test != NULL && test->type == XML_DOCUMENT_NODE) || + /* Traversal reached a stylesheet-namespace node, + * and has left the function namespace. */ + (IS_XSLT_ELEM(test) && + IS_XSLT_NAME(test, "stylesheet"))) { xsltGenericError(xsltGenericErrorContext, "func:result element not a descendant " "of a func:function\n"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/Makefile.am new/libxslt-1.1.45/libxslt/Makefile.am --- old/libxslt-1.1.43/libxslt/Makefile.am 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/Makefile.am 2025-11-30 07:59:31.000000000 +0100 @@ -21,6 +21,7 @@ documents.h \ preproc.h \ transform.h \ + transformInternals.h \ security.h \ xsltInternals.h \ xsltexports.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/Makefile.in new/libxslt-1.1.45/libxslt/Makefile.in --- old/libxslt-1.1.43/libxslt/Makefile.in 2025-03-12 18:57:47.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/Makefile.in 2025-11-30 08:00:00.000000000 +0100 @@ -433,6 +433,7 @@ documents.h \ preproc.h \ transform.h \ + transformInternals.h \ security.h \ xsltInternals.h \ xsltexports.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/functions.c new/libxslt-1.1.45/libxslt/functions.c --- old/libxslt-1.1.43/libxslt/functions.c 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/functions.c 2025-11-30 07:59:31.000000000 +0100 @@ -34,6 +34,7 @@ #include "numbersInternals.h" #include "keys.h" #include "documents.h" +#include "transformInternals.h" #ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_FUNCTION @@ -125,7 +126,20 @@ /* * This selects the stylesheet's doc itself. */ - doc = tctxt->style->doc; + doc = xmlCopyDoc(tctxt->style->doc, 1); + if (doc == NULL) { + xsltTransformError(tctxt, NULL, NULL, + "document() : failed to copy style doc\n"); + goto out_fragment; + } + xsltCleanupSourceDoc(doc); /* Remove psvi fields. */ + idoc = xsltNewDocument(tctxt, doc); + if (idoc == NULL) { + xsltTransformError(tctxt, NULL, NULL, + "document() : failed to create xsltDocument\n"); + xmlFreeDoc(doc); + goto out_fragment; + } } else { goto out_fragment; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/transform.c new/libxslt-1.1.45/libxslt/transform.c --- old/libxslt-1.1.43/libxslt/transform.c 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/transform.c 2025-11-30 07:59:31.000000000 +0100 @@ -43,6 +43,7 @@ #include "xsltlocale.h" #include "pattern.h" #include "transform.h" +#include "transformInternals.h" #include "variables.h" #include "numbersInternals.h" #include "namespaces.h" @@ -5757,7 +5758,7 @@ * * Resets source node flags and ids stored in 'psvi' member. */ -static void +void xsltCleanupSourceDoc(xmlDocPtr doc) { xmlNodePtr cur = (xmlNodePtr) doc; void **psviPtr; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/transformInternals.h new/libxslt-1.1.45/libxslt/transformInternals.h --- old/libxslt-1.1.43/libxslt/transformInternals.h 1970-01-01 01:00:00.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/transformInternals.h 2025-11-30 07:59:31.000000000 +0100 @@ -0,0 +1,9 @@ +/* + * Summary: set of internal interfaces for the XSLT engine transformation part. + * + * Copy: See Copyright for the status of this software. + * + * Author: David Kilzer <[email protected]> + */ + +void xsltCleanupSourceDoc(xmlDocPtr doc); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/libxslt/variables.c new/libxslt-1.1.45/libxslt/variables.c --- old/libxslt-1.1.43/libxslt/variables.c 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/libxslt/variables.c 2025-11-30 07:59:31.000000000 +0100 @@ -1038,6 +1038,7 @@ xmlXPathObjectPtr result = NULL; xmlNodePtr oldInst; const xmlChar* oldVarName; + xsltStackElemPtr oldCtxtVar = ctxt->contextVariable; #ifdef XSLT_REFACTORED xsltStyleBasicItemVariablePtr comp; @@ -1070,6 +1071,14 @@ #endif oldVarName = elem->name; elem->name = xsltComputingGlobalVarMarker; + + /* + * The "context variable" isn't used for globals, so we must + * make sure to set it to NULL. + */ + oldCtxtVar = ctxt->contextVariable; + ctxt->contextVariable = NULL; + /* * OPTIMIZE TODO: We should consider instantiating global vars/params * on-demand. The vars/params don't need to be evaluated if never @@ -1239,6 +1248,8 @@ } error: + ctxt->contextVariable = oldCtxtVar; + elem->name = oldVarName; ctxt->inst = oldInst; if (result != NULL) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/REC/test-2.5-1.out new/libxslt-1.1.45/tests/REC/test-2.5-1.out --- old/libxslt-1.1.43/tests/REC/test-2.5-1.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/REC/test-2.5-1.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>XSLT 1.8 required</title> </head> <body><p>Sorry, this stylesheet requires XSLT 1.8.</p></body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/REC/test-8-1.out new/libxslt-1.1.45/tests/REC/test-8-1.out --- old/libxslt-1.1.43/tests/REC/test-8-1.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/REC/test-8-1.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Customers</title> </head> <body><table><tbody> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/REC2/html.out new/libxslt-1.1.45/tests/REC2/html.out --- old/libxslt-1.1.43/tests/REC2/html.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/REC2/html.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html lang="en"> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Sales Results By Division</title> </head> <body><table border="1"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/fo/gdp-handbook.fo new/libxslt-1.1.45/tests/docbook/result/fo/gdp-handbook.fo --- old/libxslt-1.1.43/tests/docbook/result/fo/gdp-handbook.fo 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/fo/gdp-handbook.fo 2025-11-30 07:59:31.000000000 +0100 @@ -435,7 +435,7 @@ that jade is platform dependent (eg. i386), while the other packages are in the <fo:inline font-family="Courier">noarch</fo:inline> directory.) You can find more - information on DocBook Tools <fo:basic-link external-destination=" http://sourceware.cygnus.com/docbook-tools/">here</fo:basic-link><fo:inline hyphenate="false"> [ http://sourceware.cygnus.com/docbook-tools/]</fo:inline>. + information on DocBook Tools <fo:basic-link external-destination="http://sourceware.cygnus.com/docbook-tools/">here</fo:basic-link><fo:inline hyphenate="false"> [http://sourceware.cygnus.com/docbook-tools/]</fo:inline>. </fo:block> <fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"> If you are an Emacs user you may diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/html/gdp-handbook.html new/libxslt-1.1.45/tests/docbook/result/html/gdp-handbook.html --- old/libxslt-1.1.43/tests/docbook/result/html/gdp-handbook.html 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/html/gdp-handbook.html 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The GNOME Handbook of Writing Software Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><h2 class="title"><a name="index"></a>The GNOME Handbook of Writing Software Documentation</h2></div><div><h3 class="author">David Mason</h3><div class="affiliation"><span class="orgname">Red Hat, Inc.<br></span><div class="address"><br> +<html><head><meta charset="ISO-8859-1"><title>The GNOME Handbook of Writing Software Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><h2 class="title"><a name="index"></a>The GNOME Handbook of Writing Software Documentation</h2></div><div><h3 class="author">David Mason</h3><div class="affiliation"><span class="orgname">Red Hat, Inc.<br></span><div class="address"><br> ������������<tt><<a href="mailto:[email protected]">[email protected]</a>></tt><br> ����������</div></div><h3 class="author">Daniel Mueth</h3><div class="affiliation"><div class="address"><br> ������������<tt><<a href="mailto:[email protected]">[email protected]</a>></tt><br> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xhtml/gdp-handbook.xhtml new/libxslt-1.1.45/tests/docbook/result/xhtml/gdp-handbook.xhtml --- old/libxslt-1.1.43/tests/docbook/result/xhtml/gdp-handbook.xhtml 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xhtml/gdp-handbook.xhtml 2025-11-30 07:59:31.000000000 +0100 @@ -174,7 +174,7 @@ that jade is platform dependent (eg. i386), while the other packages are in the <tt>noarch</tt> directory.) You can find more - information on DocBook Tools <a href=" http://sourceware.cygnus.com/docbook-tools/" target="_top">here</a>. + information on DocBook Tools <a href="http://sourceware.cygnus.com/docbook-tools/" target="_top">here</a>. </p><p> If you are an Emacs user you may want to grab the psgml package as well. This is a major mode diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apa.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apa.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apa.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apa.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>A. Document Templates</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs15.html" title="Resources"><link rel="next" href="apas02.html" title="Template 2: Applet Manual For GNOME 1.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">A. Document Templates</th></tr><tr><td width="20%" align="left"><a href="indexs15.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="apas02.html">Next</a></td></tr></table><hr></div><div class="appendix"><h2 class="title" style="clear: bot h"><a name="templates"></a>A. Document Templates</h2><div class="sect1"><a name="template1"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="template1"></a>Template 1: Application Manual</h2></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>A. Document Templates</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs15.html" title="Resources"><link rel="next" href="apas02.html" title="Template 2: Applet Manual For GNOME 1.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">A. Document Templates</th></tr><tr><td width="20%" align="left"><a href="indexs15.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="apas02.html">Next</a></td></tr></table><hr></div><div class="appendix"><h2 class="title" style="clear: both"><a name="templates"></a>A. Document Templa tes</h2><div class="sect1"><a name="template1"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="template1"></a>Template 1: Application Manual</h2></div></div><p> The following template should be used for all application manuals. You can always get the latest copy of this template from <a href="http://developer.gnome.org/projects/gdp/templates.html" target="_top">GDP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apas02.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apas02.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apas02.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apas02.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Template 2: Applet Manual For GNOME 1.x</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="apa.html" title="A. Document Templates"><link rel="previous" href="apa.html" title="A. Document Templates"><link rel="next" href="apas03.html" title="Template 2: Applet Manual For GNOME 2.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Template 2: Applet Manual For GNOME 1.x</th></tr><tr><td width="20%" align="left"><a href="apa.html">Prev</a>�</td><th width="60%" align="center">A. Document Templates</th><td width="20%" align="right">�<a href="apas03.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="temp late2-1x"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="template2-1x"></a>Template 2: Applet Manual For GNOME 1.x</h2></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Template 2: Applet Manual For GNOME 1.x</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="apa.html" title="A. Document Templates"><link rel="previous" href="apa.html" title="A. Document Templates"><link rel="next" href="apas03.html" title="Template 2: Applet Manual For GNOME 2.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Template 2: Applet Manual For GNOME 1.x</th></tr><tr><td width="20%" align="left"><a href="apa.html">Prev</a>�</td><th width="60%" align="center">A. Document Templates</th><td width="20%" align="right">�<a href="apas03.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="template2-1x"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="template2-1x"></a>Template 2: Applet Manual For GNOME 1.x</h2></div></div><p> The following templates should be used for all applet manuals in GNOME 1.x releases. You can always get the latest copy of these templates from <a href="http://developer.gnome.org/projects/gdp/templates.html" target="_top">GDP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apas03.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apas03.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/apas03.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/apas03.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Template 2: Applet Manual For GNOME 2.x</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="apa.html" title="A. Document Templates"><link rel="previous" href="apas02.html" title="Template 2: Applet Manual For GNOME 1.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Template 2: Applet Manual For GNOME 2.x</th></tr><tr><td width="20%" align="left"><a href="apas02.html">Prev</a>�</td><th width="60%" align="center">A. Document Templates</th><td width="20%" align="right">�</td></tr></table><hr></div><div class="sect1"><a name="template2-2x"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="t emplate2-2x"></a>Template 2: Applet Manual For GNOME 2.x</h2></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Template 2: Applet Manual For GNOME 2.x</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="apa.html" title="A. Document Templates"><link rel="previous" href="apas02.html" title="Template 2: Applet Manual For GNOME 1.x"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Template 2: Applet Manual For GNOME 2.x</th></tr><tr><td width="20%" align="left"><a href="apas02.html">Prev</a>�</td><th width="60%" align="center">A. Document Templates</th><td width="20%" align="right">�</td></tr></table><hr></div><div class="sect1"><a name="template2-2x"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="template2-2x"></a>Template 2: Applet Manual Fo r GNOME 2.x</h2></div></div><p> The following templates should be used for all applet manuals in GNOME 2.x releases. You can always get the latest copy of these templates from <a href="http://developer.gnome.org/projects/gdp/templates.html" target="_top">GDP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/index.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/index.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/index.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/index.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The GNOME Handbook of Writing Software Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="next" href="indexs02.html" title="Getting Started Writing GNOME Documentation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">The GNOME Handbook of Writing Software Documentation</th></tr><tr><td width="20%" align="left">�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs02.html">Next</a></td></tr></table><hr></div><div class="article"><div class="titlepage"><div><h2 class="title"><a name="index"></a>The GNOME Handbook of Writing Software Documentation</h2></div><div><h3 class="author" >David Mason</h3><div class="affiliation"><span class="orgname">Red Hat, >Inc.<br></span><div class="address"><br> +<html><head><meta charset="ISO-8859-1"><title>The GNOME Handbook of Writing Software Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="next" href="indexs02.html" title="Getting Started Writing GNOME Documentation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">The GNOME Handbook of Writing Software Documentation</th></tr><tr><td width="20%" align="left">�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs02.html">Next</a></td></tr></table><hr></div><div class="article"><div class="titlepage"><div><h2 class="title"><a name="index"></a>The GNOME Handbook of Writing Software Documentation</h2></div><div><h3 class="author">David Mason</h3><div class="affiliation"><sp an class="orgname">Red Hat, Inc.<br></span><div class="address"><br> ������������<tt><<a href="mailto:[email protected]">[email protected]</a>></tt><br> ����������</div></div><h3 class="author">Daniel Mueth</h3><div class="affiliation"><div class="address"><br> ������������<tt><<a href="mailto:[email protected]">[email protected]</a>></tt><br> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs02.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs02.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs02.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs02.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Getting Started Writing GNOME Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="next" href="indexs03.html" title="The GNOME Documentation System"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Getting Started Writing GNOME Documentation</th></tr><tr><td width="20%" align="left"><a href="index.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs03.html">Next</a></td></tr ></table><hr></div><div class="sect1"><a name="gettingstarted"></a><div >class="titlepage"><div><h2 class="title" style="clear: both"><a >name="gettingstarted"></a>Getting Started Writing GNOME >Documentation</h2></div></div><div class="sect2"><a name="selecting"></a><div >class="titlepage"><div><h3 class="title"><a name="selecting"></a>Selecting A >Document</h3></div></div><div class="sect3"><a name="know"></a><div >class="titlepage"><div><h4 class="title"><a name="know"></a>Document >Something You Know</h4></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Getting Started Writing GNOME Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="next" href="indexs03.html" title="The GNOME Documentation System"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Getting Started Writing GNOME Documentation</th></tr><tr><td width="20%" align="left"><a href="index.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs03.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name ="gettingstarted"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="gettingstarted"></a>Getting Started Writing GNOME Documentation</h2></div></div><div class="sect2"><a name="selecting"></a><div class="titlepage"><div><h3 class="title"><a name="selecting"></a>Selecting A Document</h3></div></div><div class="sect3"><a name="know"></a><div class="titlepage"><div><h4 class="title"><a name="know"></a>Document Something You Know</h4></div></div><p> The most frequently asked question of new contributors who join the GDP is "which document should I start with?". Because most people involved are volunteers, we do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs03.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs03.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs03.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs03.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The GNOME Documentation System</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs02.html" title="Getting Started Writing GNOME Documentation"><link rel="next" href="indexs04.html" title="DocBook Basics "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">The GNOME Documentation System</th></tr><tr><td width="20%" align="left"><a href="indexs02.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs04.html">Next</a></td></tr></table><hr></div><div class="sect1"><a nam e="gnomedocsystem"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="gnomedocsystem"></a>The GNOME Documentation System</h2></div></div><div class="sect2"><a name="gnomehelpbrowser"></a><div class="titlepage"><div><h3 class="title"><a name="gnomehelpbrowser"></a>The GNOME Help Browser</h3></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>The GNOME Documentation System</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs02.html" title="Getting Started Writing GNOME Documentation"><link rel="next" href="indexs04.html" title="DocBook Basics "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">The GNOME Documentation System</th></tr><tr><td width="20%" align="left"><a href="indexs02.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs04.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="gnomedocsystem"></a><div class="titlepage" ><div><h2 class="title" style="clear: both"><a name="gnomedocsystem"></a>The >GNOME Documentation System</h2></div></div><div class="sect2"><a >name="gnomehelpbrowser"></a><div class="titlepage"><div><h3 class="title"><a >name="gnomehelpbrowser"></a>The GNOME Help Browser</h3></div></div><p> At the core of the GNOME help system is the GNOME Help Browser. The Help Browser provides a unified interface to several diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs04.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs04.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs04.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs04.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>DocBook Basics </title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs03.html" title="The GNOME Documentation System"><link rel="next" href="indexs05.html" title="GDP Documentation Conventions "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">DocBook Basics </th></tr><tr><td width="20%" align="left"><a href="indexs03.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs05.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="docbookbasics"></a><div c lass="titlepage"><div><h2 class="title" style="clear: both"><a name="docbookbasics"></a>DocBook Basics </h2></div></div><div class="sect2"><a name="introtodocbook"></a><div class="titlepage"><div><h3 class="title"><a name="introtodocbook"></a>Introduction to DocBook</h3></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>DocBook Basics </title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs03.html" title="The GNOME Documentation System"><link rel="next" href="indexs05.html" title="GDP Documentation Conventions "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">DocBook Basics </th></tr><tr><td width="20%" align="left"><a href="indexs03.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs05.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="docbookbasics"></a><div class="titlepage"><div><h2 class="title" style ="clear: both"><a name="docbookbasics"></a>DocBook Basics </h2></div></div><div class="sect2"><a name="introtodocbook"></a><div class="titlepage"><div><h3 class="title"><a name="introtodocbook"></a>Introduction to DocBook</h3></div></div><p> To understand DocBook, a basic understanding of SGML is helpful. SGML stands for Standard General Markup Language and is one of the first markup languages every created. HTML is diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs05.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs05.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs05.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs05.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>GDP Documentation Conventions </title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs04.html" title="DocBook Basics "><link rel="next" href="indexs06.html" title="Writing Application and Applet Manuals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">GDP Documentation Conventions </th></tr><tr><td width="20%" align="left"><a href="indexs04.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs06.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="co nventions"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="conventions"></a>GDP Documentation Conventions </h2></div></div><div class="sect2"><a name="conventionsalldocs"></a><div class="titlepage"><div><h3 class="title"><a name="conventionsalldocs"></a>Conventions for All GDP Documentation</h3></div></div><div class="sect3"><a name="xmlcomp"></a><div class="titlepage"><div><h4 class="title"><a name="xmlcomp"></a> XML compatibility </h4></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>GDP Documentation Conventions </title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs04.html" title="DocBook Basics "><link rel="next" href="indexs06.html" title="Writing Application and Applet Manuals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">GDP Documentation Conventions </th></tr><tr><td width="20%" align="left"><a href="indexs04.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs06.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="conventions"></a><div class="titlepage"><div><h 2 class="title" style="clear: both"><a name="conventions"></a>GDP Documentation Conventions </h2></div></div><div class="sect2"><a name="conventionsalldocs"></a><div class="titlepage"><div><h3 class="title"><a name="conventionsalldocs"></a>Conventions for All GDP Documentation</h3></div></div><div class="sect3"><a name="xmlcomp"></a><div class="titlepage"><div><h4 class="title"><a name="xmlcomp"></a> XML compatibility </h4></div></div><p> All GNOME documentation should conform to XML syntax requirements, which are stricter than SGML ones -- see <a href="indexs04.html#xml" title="XML and SGML">the section called “XML and SGML”</a> for more informaion. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs06.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs06.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs06.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs06.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing Application and Applet Manuals</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs05.html" title="GDP Documentation Conventions "><link rel="next" href="indexs07.html" title="Listing Documents in the Help Menu"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing Application and Applet Manuals</th></tr><tr><td width="20%" align="left"><a href="indexs05.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs07.html">Next</a></td></tr></table><hr></div><di v class="sect1"><a name="writingapplicationmanuals"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="writingapplicationmanuals"></a>Writing Application and Applet Manuals</h2></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Writing Application and Applet Manuals</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs05.html" title="GDP Documentation Conventions "><link rel="next" href="indexs07.html" title="Listing Documents in the Help Menu"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing Application and Applet Manuals</th></tr><tr><td width="20%" align="left"><a href="indexs05.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs07.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="writingapplicationma nuals"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="writingapplicationmanuals"></a>Writing Application and Applet Manuals</h2></div></div><p> Every GNOME application or applet should have a manual specific to that particular application. This manual should be a complete and authoritative guide. The manual should describe what the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs07.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs07.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs07.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs07.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Listing Documents in the Help Menu</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs06.html" title="Writing Application and Applet Manuals"><link rel="next" href="indexs08.html" title="Application Help Buttons"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Listing Documents in the Help Menu</th></tr><tr><td width="20%" align="left"><a href="indexs06.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs08.html">Next</a></td></tr></table><hr></div><div class="s ect1"><a name="listingdocsinhelpmenu"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="listingdocsinhelpmenu"></a>Listing Documents in the Help Menu</h2></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="id2939869"></a>Developer Information</h3><p> +<html><head><meta charset="ISO-8859-1"><title>Listing Documents in the Help Menu</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs06.html" title="Writing Application and Applet Manuals"><link rel="next" href="indexs08.html" title="Application Help Buttons"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Listing Documents in the Help Menu</th></tr><tr><td width="20%" align="left"><a href="indexs06.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs08.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="listingdocsinhelpmenu"></a><di v class="titlepage"><div><h2 class="title" style="clear: both"><a name="listingdocsinhelpmenu"></a>Listing Documents in the Help Menu</h2></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="id2939869"></a>Developer Information</h3><p> This section is for developers. Documentation authors generally do not need to know this material. </p></div><p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs08.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs08.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs08.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs08.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Application Help Buttons</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs07.html" title="Listing Documents in the Help Menu"><link rel="next" href="indexs09.html" title="Packaging Applet Documentation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Application Help Buttons</th></tr><tr><td width="20%" align="left"><a href="indexs07.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs09.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="app licationhelpbuttons"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="applicationhelpbuttons"></a>Application Help Buttons</h2></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="id2940222"></a>Developer Information</h3><p> +<html><head><meta charset="ISO-8859-1"><title>Application Help Buttons</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs07.html" title="Listing Documents in the Help Menu"><link rel="next" href="indexs09.html" title="Packaging Applet Documentation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Application Help Buttons</th></tr><tr><td width="20%" align="left"><a href="indexs07.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs09.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="applicationhelpbuttons"></a><div class="titlepag e"><div><h2 class="title" style="clear: both"><a name="applicationhelpbuttons"></a>Application Help Buttons</h2></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="id2940222"></a>Developer Information</h3><p> This section is for developers. Documentation authors generally do not need to know this material. </p></div><p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs09.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs09.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs09.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs09.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Packaging Applet Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs08.html" title="Application Help Buttons"><link rel="next" href="indexs10.html" title="Writing Context Sensitive Help (coming in GNOME-2.0)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Packaging Applet Documentation</th></tr><tr><td width="20%" align="left"><a href="indexs08.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs10.html">Next</a></td></tr></table><hr></div><div cl ass="sect1"><a name="packagingappletdocs"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="packagingappletdocs"></a>Packaging Applet Documentation</h2></div></div><div class="sect2"><a name="appletfiles"></a><div class="titlepage"><div><h3 class="title"><a name="appletfiles"></a>Applet Documentation Files</h3></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Packaging Applet Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs08.html" title="Application Help Buttons"><link rel="next" href="indexs10.html" title="Writing Context Sensitive Help (coming in GNOME-2.0)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Packaging Applet Documentation</th></tr><tr><td width="20%" align="left"><a href="indexs08.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs10.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="packagingappletdocs"></a ><div class="titlepage"><div><h2 class="title" style="clear: both"><a >name="packagingappletdocs"></a>Packaging Applet >Documentation</h2></div></div><div class="sect2"><a >name="appletfiles"></a><div class="titlepage"><div><h3 class="title"><a >name="appletfiles"></a>Applet Documentation Files</h3></div></div><p> In GNOME 2.0 each applet will have its own documentation installed separately, and the GNOME 2.0 help browser (Nautilus) will dynamically diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs10.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs10.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs10.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs10.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing Context Sensitive Help (coming in GNOME-2.0)</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs09.html" title="Packaging Applet Documentation"><link rel="next" href="indexs11.html" title="Referring to Other GNOME Documentation (coming in +<html><head><meta charset="ISO-8859-1"><title>Writing Context Sensitive Help (coming in GNOME-2.0)</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs09.html" title="Packaging Applet Documentation"><link rel="next" href="indexs11.html" title="Referring to Other GNOME Documentation (coming in GNOME-2.0)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing Context Sensitive Help (coming in GNOME-2.0)</th></tr><tr><td width="20%" align="left"><a href="indexs09.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs11.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="writingcontextsensitivehelp"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="writingcontextsensitivehelp"></a>Writing Context Sensitive Help (coming in GNOME-2.0)</h2></div></div><p> Context sensitive help, also known as "pop-up" help, will allow a user to obtain help information about specific buttons or diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs11.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs11.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs11.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs11.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Referring to Other GNOME Documentation (coming in +<html><head><meta charset="ISO-8859-1"><title>Referring to Other GNOME Documentation (coming in GNOME-2.0)</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs10.html" title="Writing Context Sensitive Help (coming in GNOME-2.0)"><link rel="next" href="indexs12.html" title="Basics of Documentation Style"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Referring to Other GNOME Documentation (coming in GNOME-2.0)</th></tr><tr><td width="20%" align="left"><a href="indexs10.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs12.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="referring"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="referring"></a>Referring to Other GNOME Documentation (coming in GNOME-2.0)</h2></div></div><p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs12.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs12.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs12.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs12.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Basics of Documentation Style</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs11.html" title="Referring to Other GNOME Documentation (coming in +<html><head><meta charset="ISO-8859-1"><title>Basics of Documentation Style</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs11.html" title="Referring to Other GNOME Documentation (coming in GNOME-2.0)"><link rel="next" href="indexs13.html" title="Teamwork"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Basics of Documentation Style</th></tr><tr><td width="20%" align="left"><a href="indexs11.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs13.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="basics"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="basics"></a>Basics of Documentation Style</h2></div></div><p> Most people have never enjoyed reading a software manual, and they probably never will. Many times, they'll read the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs13.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs13.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs13.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs13.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Teamwork</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs12.html" title="Basics of Documentation Style"><link rel="next" href="indexs14.html" title="Finishing A Document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Teamwork</th></tr><tr><td width="20%" align="left"><a href="indexs12.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs14.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="teamwork"></a><div class="titlepage"><div><h2 clas s="title" style="clear: both"><a name="teamwork"></a>Teamwork</h2></div></div><div class="sect2"><a name="teamworkgdp"></a><div class="titlepage"><div><h3 class="title"><a name="teamworkgdp"></a>Working With The GDP Team</h3></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Teamwork</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs12.html" title="Basics of Documentation Style"><link rel="next" href="indexs14.html" title="Finishing A Document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Teamwork</th></tr><tr><td width="20%" align="left"><a href="indexs12.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs14.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="teamwork"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="teamwo rk"></a>Teamwork</h2></div></div><div class="sect2"><a name="teamworkgdp"></a><div class="titlepage"><div><h3 class="title"><a name="teamworkgdp"></a>Working With The GDP Team</h3></div></div><p> The GDP team is a valuable resource for any documentation author. GDP members can answer most questions documentation authors have during the course of their work. It is also diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs14.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs14.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs14.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs14.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Finishing A Document</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs13.html" title="Teamwork"><link rel="next" href="indexs15.html" title="Resources"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Finishing A Document</th></tr><tr><td width="20%" align="left"><a href="indexs13.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs15.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="finishing"></a><div class="titlepage"><div><h2 class="titl e" style="clear: both"><a name="finishing"></a>Finishing A Document</h2></div></div><div class="sect2"><a name="editting"></a><div class="titlepage"><div><h3 class="title"><a name="editting"></a>Editing The Document</h3></div></div><p> +<html><head><meta charset="ISO-8859-1"><title>Finishing A Document</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs13.html" title="Teamwork"><link rel="next" href="indexs15.html" title="Resources"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Finishing A Document</th></tr><tr><td width="20%" align="left"><a href="indexs13.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="indexs15.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="finishing"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="finishing"></ a>Finishing A Document</h2></div></div><div class="sect2"><a name="editting"></a><div class="titlepage"><div><h3 class="title"><a name="editting"></a>Editing The Document</h3></div></div><p> When the document is finished, the document should be edited by another member of the GDP for spelling, clarity, and DocBook markup. It should also be read by an application diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs15.orig new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs15.orig --- old/libxslt-1.1.43/tests/docbook/result/xtchunk/html/indexs15.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/docbook/result/xtchunk/html/indexs15.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Resources</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs14.html" title="Finishing A Document"><link rel="next" href="apa.html" title="A. Document Templates"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Resources</th></tr><tr><td width="20%" align="left"><a href="indexs14.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="apa.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="resources"></a><div class="titlepage"><div><h2 class="title" style ="clear: both"><a name="resources"></a>Resources</h2></div></div><div class="sect2"><a name="resourcesweb"></a><div class="titlepage"><div><h3 class="title"><a name="resourcesweb"></a>Resources On The Web</h3></div></div><p> The <a href="http://developer.gnome.org/projects/gdp/" target="_top">GNOME +<html><head><meta charset="ISO-8859-1"><title>Resources</title><meta name="generator" content="DocBook XSL Stylesheets V1.40"><link rel="home" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="up" href="index.html" title="The GNOME Handbook of Writing Software Documentation"><link rel="previous" href="indexs14.html" title="Finishing A Document"><link rel="next" href="apa.html" title="A. Document Templates"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Resources</th></tr><tr><td width="20%" align="left"><a href="indexs14.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a href="apa.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="resources"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="resources"></a>Resour ces</h2></div></div><div class="sect2"><a name="resourcesweb"></a><div class="titlepage"><div><h3 class="title"><a name="resourcesweb"></a>Resources On The Web</h3></div></div><p> The <a href="http://developer.gnome.org/projects/gdp/" target="_top">GNOME Documentation Project Web page</a> lists current GDP projects and members. </p><p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/exslt/saxon/eval.3.err new/libxslt-1.1.45/tests/exslt/saxon/eval.3.err --- old/libxslt-1.1.43/tests/exslt/saxon/eval.3.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/exslt/saxon/eval.3.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ -XPath error : Undefined namespace prefix +XPath error : Undefined namespace prefix: ns XPath error : Invalid expression runtime error: file ./eval.3.xsl line 11 element value-of XPath evaluation returned no result. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-130.out new/libxslt-1.1.45/tests/general/bug-130.out --- old/libxslt-1.1.43/tests/general/bug-130.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-130.out 2025-11-30 07:59:31.000000000 +0100 @@ -1 +1 @@ -<html xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div xmlns="">header #1 in module #4;document in module #3;article in module #3;title #1 in module #2;article in module #1;title #2 in module #2;</div></body></html> +<html xmlns="http://www.w3.org/TR/REC-html40"><head><meta charset="UTF-8"></head><body><div xmlns="">header #1 in module #4;document in module #3;article in module #3;title #1 in module #2;article in module #1;title #2 in module #2;</div></body></html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-147.out new/libxslt-1.1.45/tests/general/bug-147.out --- old/libxslt-1.1.43/tests/general/bug-147.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-147.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,5 +1,5 @@ <html> -<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head> +<head><meta charset="UTF-8"></head> <body><div>template#1 in module#1; template#3 in module#3; template#5 in module#3;abc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-159.out new/libxslt-1.1.45/tests/general/bug-159.out --- old/libxslt-1.1.43/tests/general/bug-159.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-159.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,5 +1,5 @@ <html> -<head><meta http-equiv="Content-Type" content="text/html; charset=ascii"></head> +<head><meta charset="ascii"></head> <body> <a href="#%D1%91">ё</a><p>a lot of text</p> <a name="%D1%91"></a><h1>ё</h1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-165.err new/libxslt-1.1.45/tests/general/bug-165.err --- old/libxslt-1.1.43/tests/general/bug-165.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-165.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ runtime error: file ./bug-165.xsl line 6 element value-of Variable 'pStyle' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: pStyle runtime error: file ./bug-165.xsl line 6 element value-of XPath evaluation returned no result. no result for ./bug-165.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-175.out new/libxslt-1.1.45/tests/general/bug-175.out --- old/libxslt-1.1.43/tests/general/bug-175.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-175.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,7 +1,7 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta charset="iso-8859-1"> <title>xsl:function</title> </head> <body><p><tt>xsl:function</tt> not supported, but properly handled (ignored)</p></body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-180.err new/libxslt-1.1.45/tests/general/bug-180.err --- old/libxslt-1.1.43/tests/general/bug-180.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-180.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,4 +1,4 @@ runtime error: file ./bug-180.xsl line 4 element copy-of Variable 'xxx' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: xxx no result for ./bug-180.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-184.err new/libxslt-1.1.45/tests/general/bug-184.err --- old/libxslt-1.1.43/tests/general/bug-184.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-184.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ runtime error: file ./bug-184.xsl line 5 element value-of Variable 'nonexistent' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: nonexistent runtime error: file ./bug-184.xsl line 5 element value-of XPath evaluation returned no result. no result for ./bug-184.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-194.err new/libxslt-1.1.45/tests/general/bug-194.err --- old/libxslt-1.1.43/tests/general/bug-194.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-194.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,9 +1,9 @@ runtime error Variable 'p' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: p runtime error: file ./bug-194.xsl line 4 element param Failed to evaluate the expression of variable 'p'. -XPath error : Undefined variable +XPath error : Undefined variable: p runtime error: file ./bug-194.xsl line 5 element param Failed to evaluate the expression of variable 'p2'. no result for ./bug-194.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-208.err new/libxslt-1.1.45/tests/general/bug-208.err --- old/libxslt-1.1.43/tests/general/bug-208.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-208.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ -XPath error : Undefined namespace prefix -XPath error : Undefined namespace prefix -XPath error : Undefined namespace prefix -XPath error : Undefined namespace prefix -XPath error : Undefined namespace prefix +XPath error : Undefined namespace prefix: a +XPath error : Undefined namespace prefix: a +XPath error : Undefined namespace prefix: a +XPath error : Undefined namespace prefix: a +XPath error : Undefined namespace prefix: a no result for ./bug-208.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-225.out new/libxslt-1.1.45/tests/general/bug-225.out --- old/libxslt-1.1.43/tests/general/bug-225.out 1970-01-01 01:00:00.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-225.out 2025-11-30 07:59:31.000000000 +0100 @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<div xmlns="http://www.w3.org/1999/xhtml"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-225.xml new/libxslt-1.1.45/tests/general/bug-225.xml --- old/libxslt-1.1.43/tests/general/bug-225.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-225.xml 2025-11-30 07:59:31.000000000 +0100 @@ -0,0 +1 @@ +<div xmlns="http://www.w3.org/1999/xhtml"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-225.xsl new/libxslt-1.1.45/tests/general/bug-225.xsl --- old/libxslt-1.1.43/tests/general/bug-225.xsl 1970-01-01 01:00:00.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-225.xsl 2025-11-30 07:59:31.000000000 +0100 @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<transform + xmlns="http://www.w3.org/1999/XSL/Transform" + xmlns:my="example:my" + xmlns:exsl="http://exslt.org/common" + xmlns:exslfunc="http://exslt.org/functions" + xmlns:html="http://www.w3.org/1999/xhtml" + extension-element-prefixes="exsl exslfunc" + version="1.0" +> + <exslfunc:function name="my:preprocessed"> + <!-- it doesn’t matter what this function returns: it could be an empty node-set --> + <variable name="result-fragment"/> + <exslfunc:result select="exsl:node-set($result-fragment)"/> + </exslfunc:function> + <variable name="source" select="/"/> + <variable name="result-fragment"> + <!-- this redirection seems to be part of the problem --> + <!-- this variable does not actually have to be used (but in real situations, it would be) --> + <apply-templates select="$source/node()"/> + </variable> + <variable name="result" select="exsl:node-set($result-fragment)"/> + <variable name="my:info" select="my:preprocessed()"/> + <template match="html:div"> + <!-- this template is applied as part of calculating the value of $result-fragment --> + <!-- the reference to $my:info does not actually need to be used (but in real situations, it would be) --> + <variable name="form" select="$my:info"/> + <copy> + <copy-of select="@*|node()"/> + </copy> + </template> +</transform> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-33-.out new/libxslt-1.1.45/tests/general/bug-33-.out --- old/libxslt-1.1.43/tests/general/bug-33-.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-33-.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Midterm Exam</title> <script>< funtion test() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/general/bug-5-.out new/libxslt-1.1.45/tests/general/bug-5-.out --- old/libxslt-1.1.43/tests/general/bug-5-.out 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/general/bug-5-.out 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Churn by Product</title> <style type="text/css"> .PROD {background-color:cyan} .PROD * {background-color:cyan} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettera.orig new/libxslt-1.1.45/tests/multiple/out/lettera.orig --- old/libxslt-1.1.43/tests/multiple/out/lettera.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettera.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>A</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterb.orig new/libxslt-1.1.45/tests/multiple/out/letterb.orig --- old/libxslt-1.1.43/tests/multiple/out/letterb.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterb.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>B</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterc.orig new/libxslt-1.1.45/tests/multiple/out/letterc.orig --- old/libxslt-1.1.43/tests/multiple/out/letterc.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterc.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>C</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterd.orig new/libxslt-1.1.45/tests/multiple/out/letterd.orig --- old/libxslt-1.1.43/tests/multiple/out/letterd.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterd.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>D</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettere.orig new/libxslt-1.1.45/tests/multiple/out/lettere.orig --- old/libxslt-1.1.43/tests/multiple/out/lettere.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettere.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>E</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterf.orig new/libxslt-1.1.45/tests/multiple/out/letterf.orig --- old/libxslt-1.1.43/tests/multiple/out/letterf.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterf.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>F</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterg.orig new/libxslt-1.1.45/tests/multiple/out/letterg.orig --- old/libxslt-1.1.43/tests/multiple/out/letterg.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterg.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>G</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterh.orig new/libxslt-1.1.45/tests/multiple/out/letterh.orig --- old/libxslt-1.1.43/tests/multiple/out/letterh.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterh.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>H</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterij.orig new/libxslt-1.1.45/tests/multiple/out/letterij.orig --- old/libxslt-1.1.43/tests/multiple/out/letterij.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterij.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>I, J</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterk.orig new/libxslt-1.1.45/tests/multiple/out/letterk.orig --- old/libxslt-1.1.43/tests/multiple/out/letterk.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterk.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>K</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterl.orig new/libxslt-1.1.45/tests/multiple/out/letterl.orig --- old/libxslt-1.1.43/tests/multiple/out/letterl.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterl.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>L</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterm.orig new/libxslt-1.1.45/tests/multiple/out/letterm.orig --- old/libxslt-1.1.43/tests/multiple/out/letterm.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterm.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>M</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettern.orig new/libxslt-1.1.45/tests/multiple/out/lettern.orig --- old/libxslt-1.1.43/tests/multiple/out/lettern.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettern.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>N</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettero.orig new/libxslt-1.1.45/tests/multiple/out/lettero.orig --- old/libxslt-1.1.43/tests/multiple/out/lettero.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettero.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>O</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterp.orig new/libxslt-1.1.45/tests/multiple/out/letterp.orig --- old/libxslt-1.1.43/tests/multiple/out/letterp.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterp.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>P</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterq.orig new/libxslt-1.1.45/tests/multiple/out/letterq.orig --- old/libxslt-1.1.43/tests/multiple/out/letterq.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterq.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Q</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterr.orig new/libxslt-1.1.45/tests/multiple/out/letterr.orig --- old/libxslt-1.1.43/tests/multiple/out/letterr.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterr.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>R</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letters.orig new/libxslt-1.1.45/tests/multiple/out/letters.orig --- old/libxslt-1.1.43/tests/multiple/out/letters.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letters.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>S</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettert.orig new/libxslt-1.1.45/tests/multiple/out/lettert.orig --- old/libxslt-1.1.43/tests/multiple/out/lettert.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettert.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>T</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letteruv.orig new/libxslt-1.1.45/tests/multiple/out/letteruv.orig --- old/libxslt-1.1.43/tests/multiple/out/letteruv.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letteruv.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>U, V</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterw.orig new/libxslt-1.1.45/tests/multiple/out/letterw.orig --- old/libxslt-1.1.43/tests/multiple/out/letterw.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterw.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>W</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterx.orig new/libxslt-1.1.45/tests/multiple/out/letterx.orig --- old/libxslt-1.1.43/tests/multiple/out/letterx.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterx.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>X</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/lettery.orig new/libxslt-1.1.45/tests/multiple/out/lettery.orig --- old/libxslt-1.1.43/tests/multiple/out/lettery.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/lettery.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Y</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/letterz.orig new/libxslt-1.1.45/tests/multiple/out/letterz.orig --- old/libxslt-1.1.43/tests/multiple/out/letterz.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/letterz.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Z</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/multiple/out/titlepage.orig new/libxslt-1.1.45/tests/multiple/out/titlepage.orig --- old/libxslt-1.1.43/tests/multiple/out/titlepage.orig 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/multiple/out/titlepage.orig 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Canting Dictionary</title> </head> <body bgcolor="#FFFAFA" text="#330000"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/reports/recglobparam.err new/libxslt-1.1.45/tests/reports/recglobparam.err --- old/libxslt-1.1.43/tests/reports/recglobparam.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/reports/recglobparam.err 2025-11-30 07:59:31.000000000 +0100 @@ -2,7 +2,7 @@ Recursive definition of ok runtime error: file ./recglobparam.xsl line 4 element value-of Variable 'ok' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: ok runtime error: file ./recglobparam.xsl line 4 element value-of XPath evaluation returned no result. no result for ./recglobparam.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/reports/recglobvar.err new/libxslt-1.1.45/tests/reports/recglobvar.err --- old/libxslt-1.1.43/tests/reports/recglobvar.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/reports/recglobvar.err 2025-11-30 07:59:31.000000000 +0100 @@ -2,7 +2,7 @@ Recursive definition of ok runtime error: file ./recglobvar.xsl line 4 element value-of Variable 'ok' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: ok runtime error: file ./recglobvar.xsl line 4 element value-of XPath evaluation returned no result. no result for ./recglobvar.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/reports/reclocparam.err new/libxslt-1.1.45/tests/reports/reclocparam.err --- old/libxslt-1.1.43/tests/reports/reclocparam.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/reports/reclocparam.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ runtime error: file ./reclocparam.xsl line 5 element value-of Variable 'ok' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: ok runtime error: file ./reclocparam.xsl line 5 element value-of XPath evaluation returned no result. no result for ./reclocparam.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/reports/reclocvar.err new/libxslt-1.1.45/tests/reports/reclocvar.err --- old/libxslt-1.1.43/tests/reports/reclocvar.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/reports/reclocvar.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ runtime error: file ./reclocvar.xsl line 5 element value-of Variable 'ok' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: ok runtime error: file ./reclocvar.xsl line 5 element value-of XPath evaluation returned no result. no result for ./reclocvar.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/reports/undefvar.err new/libxslt-1.1.45/tests/reports/undefvar.err --- old/libxslt-1.1.43/tests/reports/undefvar.err 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/reports/undefvar.err 2025-11-30 07:59:31.000000000 +0100 @@ -1,6 +1,6 @@ runtime error: file ./undefvar.xsl line 6 element value-of Variable 'one' has not been declared. -XPath error : Undefined variable +XPath error : Undefined variable: one runtime error: file ./undefvar.xsl line 6 element value-of XPath evaluation returned no result. no result for ./undefvar.xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libxslt-1.1.43/tests/runtest.c new/libxslt-1.1.45/tests/runtest.c --- old/libxslt-1.1.43/tests/runtest.c 2025-03-12 18:57:19.000000000 +0100 +++ new/libxslt-1.1.45/tests/runtest.c 2025-11-30 07:59:31.000000000 +0100 @@ -16,6 +16,7 @@ #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <io.h> + #include <direct.h> #else #include <unistd.h> #include <glob.h> @@ -442,7 +443,10 @@ static void initializeLibxml2(void) { xmlInitParser(); - xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader); + /* TODO: Update this code for the thread safe versions based on + * the xmlCtxtSetResourceLoader function + */ + xmlSetExternalEntityLoader(xmlGetExternalEntityLoader()); xmlSetGenericErrorFunc(NULL, testErrorHandler); xsltSetGenericErrorFunc(NULL, testErrorHandler); xmlSetStructuredErrorFunc(NULL,
