[postgis-tickets] [SCM] PostGIS branch master updated. 3.3.0rc2-301-gce9f8b5e3

git at osgeo.org git at osgeo.org
Mon Oct 31 18:41:15 PDT 2022


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".

The branch, master has been updated
       via  ce9f8b5e3039ebf6bef7fb7c23059ba211ea29cb (commit)
      from  f94d56cf7c0d48bd2a2db597c7efd0c8bf4fd904 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ce9f8b5e3039ebf6bef7fb7c23059ba211ea29cb
Author: Regina Obe <lr at pcorp.us>
Date:   Mon Oct 31 21:41:06 2022 -0400

    Add a what's new section for 3.4

diff --git a/doc/xsl/postgis_aggs_mm.xml.xsl b/doc/xsl/postgis_aggs_mm.xml.xsl
index 75cd9f95a..19131b8b0 100644
--- a/doc/xsl/postgis_aggs_mm.xml.xsl
+++ b/doc/xsl/postgis_aggs_mm.xml.xsl
@@ -479,7 +479,107 @@
 
 	   <sect1 id="NewFunctions">
 			<title>New, Enhanced or changed PostGIS Functions</title>
-						<sect2 id="NewFunctions_3_3">
+				<sect2 id="NewFunctions_3_4">
+					<title>PostGIS Functions new or enhanced in 3.4</title>
+					<para>The functions given below are PostGIS functions that were added or enhanced.</para>
+					<xsl:if test="//para[contains(text(),'Availability: 3.4')]">
+					<para>Functions new in PostGIS 3.4</para>
+					<itemizedlist>
+					<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+						<xsl:for-each select='//refentry'>
+							<xsl:sort select="refnamediv/refname"/>
+							<xsl:variable name='comment'>
+								<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+							</xsl:variable>
+							<xsl:variable name="refid">
+								<xsl:value-of select="@id" />
+							</xsl:variable>
+
+							<xsl:variable name="refname">
+								<xsl:value-of select="refnamediv/refname" />
+							</xsl:variable>
+
+
+					<!-- For each section if there is note about availability in this version -->
+								<xsl:for-each select="refsection">
+									<xsl:for-each select="para | */para">
+										<xsl:choose>
+											<xsl:when test="contains(.,'Availability: 3.4')">
+												<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+											</xsl:when>
+										</xsl:choose>
+									</xsl:for-each>
+								</xsl:for-each>
+						</xsl:for-each>
+					</itemizedlist>
+					</xsl:if>
+
+					<xsl:if test="//para[contains(text(),'Enhanced: 3.4')]">
+					<para>Functions enhanced in PostGIS 3.4</para>
+					<itemizedlist>
+					<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+						<xsl:for-each select='//refentry'>
+							<xsl:sort select="refnamediv/refname"/>
+							<xsl:variable name='comment'>
+								<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+							</xsl:variable>
+							<xsl:variable name="refid">
+								<xsl:value-of select="@id" />
+							</xsl:variable>
+
+							<xsl:variable name="refname">
+								<xsl:value-of select="refnamediv/refname" />
+							</xsl:variable>
+
+
+					<!-- For each section if there is note about availability in this version -->
+								<xsl:for-each select="refsection">
+									<xsl:for-each select="para | */para">
+										<xsl:choose>
+											<xsl:when test="contains(.,'Enhanced: 3.4')">
+												<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+											</xsl:when>
+										</xsl:choose>
+									</xsl:for-each>
+								</xsl:for-each>
+						</xsl:for-each>
+					</itemizedlist>
+				</xsl:if>
+
+				<para>Functions changed in PostGIS 3.4</para>
+					<xsl:if test="//para[contains(text(),'Changed: 3.4')]">
+					<itemizedlist>
+					<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+						<xsl:for-each select='//refentry'>
+							<xsl:sort select="refnamediv/refname"/>
+							<xsl:variable name='comment'>
+								<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+							</xsl:variable>
+							<xsl:variable name="refid">
+								<xsl:value-of select="@id" />
+							</xsl:variable>
+
+							<xsl:variable name="refname">
+								<xsl:value-of select="refnamediv/refname" />
+							</xsl:variable>
+
+
+					<!-- For each section if there is note about availability in this version -->
+								<xsl:for-each select="refsection">
+									<xsl:for-each select="para | */para">
+										<xsl:choose>
+											<xsl:when test="contains(.,'Changed: 3.4')">
+												<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+											</xsl:when>
+										</xsl:choose>
+									</xsl:for-each>
+								</xsl:for-each>
+						</xsl:for-each>
+					</itemizedlist>
+					</xsl:if>
+				</sect2>
+
+				<sect2 id="NewFunctions_3_3">
 				<title>PostGIS Functions new or enhanced in 3.3</title>
 				<para>The functions given below are PostGIS functions that were added or enhanced.</para>
         <xsl:if test="//para[contains(text(),'Availability: 3.3')]">

-----------------------------------------------------------------------

Summary of changes:
 doc/xsl/postgis_aggs_mm.xml.xsl | 102 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 101 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list