Author: dthompson Date: 2008-03-09 12:11:00-0800 New Revision: 14187 Added: trunk/documentation/cookbook/images/argologo200x190_on_ffffff.png (contents, props changed) trunk/documentation/docbook-setup/titlepage-html.spec.xml (contents, props changed) trunk/documentation/docbook-setup/titlepage-pdf.spec.xml (contents, props changed) trunk/documentation/manual/images/argologo200x190_on_ffffff.png (contents, props changed) trunk/documentation/quick-guide/images/argologo200x190_on_ffffff.png (contents, props changed) Modified: trunk/documentation/build.xml trunk/documentation/cookbook/cookbook.xml trunk/documentation/docbook-setup/create-chunked.xsl trunk/documentation/docbook-setup/create-pdf.xsl trunk/documentation/docbook-setup/create-printable.xsl trunk/documentation/manual/argomanual.xml trunk/documentation/quick-guide/quickguide.xml
Log: Issue 4981: Added ArgoUML branding to cookbook, manual and quick guide. A workaround is included here due to the current version of fop (0.20.5) not correctly supporting .png files with transparency. The workaround is to use png files with a white background (no transparency). Modified: trunk/documentation/build.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/build.xml?view=diff&rev=14187&p1=trunk/documentation/build.xml&p2=trunk/documentation/build.xml&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/build.xml (original) +++ trunk/documentation/build.xml 2008-03-09 12:11:00-0800 @@ -286,7 +286,48 @@ <property name="javahelp.xsl" value="../docbook-setup/create-javahelp.xsl"/> + <property name="titlepage-template.xsl" + value="docbook-setup/docbook-xsl/template/titlepage.xsl"/> + <property name="titlepage-html.spec.xml" + value="docbook-setup/titlepage-html.spec.xml"/> + + <property name="titlepage-html.xsl" + value="docbook-setup/titlepage-html.xsl"/> + + <property name="titlepage-pdf.spec.xml" + value="docbook-setup/titlepage-pdf.spec.xml"/> + + <property name="titlepage-pdf.xsl" + value="docbook-setup/titlepage-pdf.xsl"/> + + <!-- Generate custom titlepage stylesheets --> + <echo message="Generating custom HTML titlepage XSL template"/> + <java classname="com.icl.saxon.StyleSheet" + fork="yes" + taskname="saxon" + dir="${documentation.dir}"> + <classpath> + <path refid="saxon.classpath"/> + </classpath> + <arg line="-o '${titlepage-html.xsl}'"/> + <arg value="${titlepage-html.spec.xml}"/> + <arg value="${titlepage-template.xsl}"/> + </java> + + <echo message="Generating custom PDF titlepage XSL template"/> + <java classname="com.icl.saxon.StyleSheet" + fork="yes" + taskname="saxon" + dir="${documentation.dir}"> + <classpath> + <path refid="saxon.classpath"/> + </classpath> + <arg line="-o '${titlepage-pdf.xsl}'"/> + <arg value="${titlepage-pdf.spec.xml}"/> + <arg value="${titlepage-template.xsl}"/> + </java> + <!-- Copy and change 'antcall' task below for additional DocBook documents @@ -322,6 +363,9 @@ <param name="doc.prefix" value="argomanual"/> </antcall> + <delete file="${documentation.dir}/${titlepage-html.xsl}"/> + <delete file="${documentation.dir}/${titlepage-pdf.xsl}"/> + </target> <!-- =================================================================== --> Modified: trunk/documentation/cookbook/cookbook.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/cookbook/cookbook.xml?view=diff&rev=14187&p1=trunk/documentation/cookbook/cookbook.xml&p2=trunk/documentation/cookbook/cookbook.xml&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/cookbook/cookbook.xml (original) +++ trunk/documentation/cookbook/cookbook.xml 2008-03-09 12:11:00-0800 @@ -72,6 +72,14 @@ <bookinfo> <date>2001-11-10 </date> + + <mediaobject> + <imageobject> + <imagedata fileref="images/argologo200x190_on_ffffff.png" + format="PNG"/> + </imageobject> + </mediaobject> + <title>Cookbook for Developers of ArgoUML</title> <subtitle>An introduction to Developing ArgoUML</subtitle> <abstract> Added: trunk/documentation/cookbook/images/argologo200x190_on_ffffff.png Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/cookbook/images/argologo200x190_on_ffffff.png?view=auto&rev=14187 ============================================================================== Binary file. No diff available. Modified: trunk/documentation/docbook-setup/create-chunked.xsl Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/docbook-setup/create-chunked.xsl?view=diff&rev=14187&p1=trunk/documentation/docbook-setup/create-chunked.xsl&p2=trunk/documentation/docbook-setup/create-chunked.xsl&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/docbook-setup/create-chunked.xsl (original) +++ trunk/documentation/docbook-setup/create-chunked.xsl 2008-03-09 12:11:00-0800 @@ -34,6 +34,7 @@ <xsl:import href="docbook-xsl/html/chunk.xsl"/> <xsl:import href="commonsettings.xsl"/> + <xsl:include href="titlepage-html.xsl"/> <xsl:variable name="using.chunker" select="1"/> </xsl:stylesheet> Modified: trunk/documentation/docbook-setup/create-pdf.xsl Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/docbook-setup/create-pdf.xsl?view=diff&rev=14187&p1=trunk/documentation/docbook-setup/create-pdf.xsl&p2=trunk/documentation/docbook-setup/create-pdf.xsl&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/docbook-setup/create-pdf.xsl (original) +++ trunk/documentation/docbook-setup/create-pdf.xsl 2008-03-09 12:11:00-0800 @@ -34,6 +34,7 @@ <xsl:import href="docbook-xsl/fo/docbook.xsl"/> <xsl:import href="commonsettings.xsl"/> + <xsl:include href="titlepage-pdf.xsl"/> <!-- Added by Jeremy Bennett for 1.49 XSL stylesheets --> Modified: trunk/documentation/docbook-setup/create-printable.xsl Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/docbook-setup/create-printable.xsl?view=diff&rev=14187&p1=trunk/documentation/docbook-setup/create-printable.xsl&p2=trunk/documentation/docbook-setup/create-printable.xsl&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/docbook-setup/create-printable.xsl (original) +++ trunk/documentation/docbook-setup/create-printable.xsl 2008-03-09 12:11:00-0800 @@ -34,6 +34,7 @@ <xsl:import href="docbook-xsl/html/docbook.xsl"/> <xsl:import href="commonsettings.xsl"/> + <xsl:include href="titlepage-html.xsl"/> <!-- Added by MVW --> Added: trunk/documentation/docbook-setup/titlepage-html.spec.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/docbook-setup/titlepage-html.spec.xml?view=auto&rev=14187 ============================================================================== --- (empty file) +++ trunk/documentation/docbook-setup/titlepage-html.spec.xml 2008-03-09 12:11:00-0800 @@ -0,0 +1,71 @@ +<!-- $Id$ --> +<!-- +// Copyright (c) 1996-2007 The Regents of the University of California. All +// Rights Reserved. Permission to use, copy, modify, and distribute this +// software and its documentation without fee, and without a written +// agreement is hereby granted, provided that the above copyright notice +// and this paragraph appear in all copies. This software program and +// documentation are copyrighted by The Regents of the University of +// California. The software program and documentation are supplied "AS +// IS", without any accompanying services from The Regents. The Regents +// does not warrant that the operation of the program will be +// uninterrupted or error-free. The end-user understands that the program +// was developed for research purposes and is advised not to rely +// exclusively on the program for any reason. IN NO EVENT SHALL THE +// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, +// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, +// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF +// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE +// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF +// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, +// UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +--> + +<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" + xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + +<!-- ==================================================================== --> + +<!-- Custom spec file for including an image on a title page + This file is a specification, which can be processed with + docbook-xsl/template/titlepage.xls and saxon in order to generate + a stylesheet. The generated stylesheet can then be included in the top + level documentation build (e.g. inside create-chunked.xsl). --> + +<t:titlepage t:element="book" t:wrapper="div" class="titlepage"> + <t:titlepage-content t:side="recto"> + <mediaobject/> + <title/> + <subtitle/> + <corpauthor/> + <authorgroup/> + <author/> + <othercredit/> + <releaseinfo/> + <copyright/> + <legalnotice/> + <pubdate/> + <revision/> + <revhistory/> + <abstract/> + </t:titlepage-content> + + <t:titlepage-content t:side="verso"> + </t:titlepage-content> + + <t:titlepage-separator> + <hr/> + </t:titlepage-separator> + + <t:titlepage-before t:side="recto"> + </t:titlepage-before> + + <t:titlepage-before t:side="verso"> + </t:titlepage-before> +</t:titlepage> + +</t:templates> Added: trunk/documentation/docbook-setup/titlepage-pdf.spec.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/docbook-setup/titlepage-pdf.spec.xml?view=auto&rev=14187 ============================================================================== --- (empty file) +++ trunk/documentation/docbook-setup/titlepage-pdf.spec.xml 2008-03-09 12:11:00-0800 @@ -0,0 +1,109 @@ +<!-- $Id$ --> +<!-- +// Copyright (c) 1996-2007 The Regents of the University of California. All +// Rights Reserved. Permission to use, copy, modify, and distribute this +// software and its documentation without fee, and without a written +// agreement is hereby granted, provided that the above copyright notice +// and this paragraph appear in all copies. This software program and +// documentation are copyrighted by The Regents of the University of +// California. The software program and documentation are supplied "AS +// IS", without any accompanying services from The Regents. The Regents +// does not warrant that the operation of the program will be +// uninterrupted or error-free. The end-user understands that the program +// was developed for research purposes and is advised not to rely +// exclusively on the program for any reason. IN NO EVENT SHALL THE +// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, +// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, +// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF +// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE +// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF +// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, +// UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +--> + +<!DOCTYPE t:templates [ +<!ENTITY hsize0 "10pt"> +<!ENTITY hsize1 "12pt"> +<!ENTITY hsize2 "14.4pt"> +<!ENTITY hsize3 "17.28pt"> +<!ENTITY hsize4 "20.736pt"> +<!ENTITY hsize5 "24.8832pt"> +<!ENTITY hsize0space "7.5pt"> <!-- 0.75 * hsize0 --> +<!ENTITY hsize1space "9pt"> <!-- 0.75 * hsize1 --> +<!ENTITY hsize2space "10.8pt"> <!-- 0.75 * hsize2 --> +<!ENTITY hsize3space "12.96pt"> <!-- 0.75 * hsize3 --> +<!ENTITY hsize4space "15.552pt"> <!-- 0.75 * hsize4 --> +<!ENTITY hsize5space "18.6624pt"> <!-- 0.75 * hsize5 --> +]> +<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" + xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" + xmlns:fo="http://www.w3.org/1999/XSL/Format" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + +<!-- Custom spec file for including an image on a title page + This file is a specification, which can be processed with + docbook-xsl/template/titlepage.xls and saxon in order to generate + a stylesheet. The generated stylesheet can then be included in the top + level documentation build (e.g. inside create-chunked.xsl). --> + +<!-- ==================================================================== --> + + <t:titlepage t:element="book" t:wrapper="fo:block"> + <t:titlepage-content t:side="recto"> + <mediaobject/> + <title + t:named-template="division.title" + param:node="ancestor-or-self::book[1]" + text-align="center" + font-size="&hsize5;" + space-before="&hsize5space;" + font-weight="bold" + font-family="{$title.fontset}"/> + <subtitle + text-align="center" + font-size="&hsize4;" + space-before="&hsize4space;" + font-family="{$title.fontset}"/> + <corpauthor font-size="&hsize3;" + keep-with-next.within-column="always" + space-before="2in"/> + <authorgroup space-before="2in"/> + <author font-size="&hsize3;" + space-before="&hsize2space;" + keep-with-next.within-column="always"/> + </t:titlepage-content> + + <t:titlepage-content t:side="verso"> + <title + t:named-template="book.verso.title" + font-size="&hsize2;" + font-weight="bold" + font-family="{$title.fontset}"/> + <corpauthor/> + <authorgroup t:named-template="verso.authorgroup"/> + <author/> + <othercredit/> + <pubdate space-before="1em"/> + <copyright/> + <abstract/> + <legalnotice font-size="8pt"/> + </t:titlepage-content> + + <t:titlepage-separator> + <fo:block break-after="page"/> + </t:titlepage-separator> + + <t:titlepage-before t:side="recto"> + </t:titlepage-before> + + <t:titlepage-before t:side="verso"> + <fo:block break-after="page"/> + </t:titlepage-before> +</t:titlepage> + +<!-- ==================================================================== --> + +</t:templates> Modified: trunk/documentation/manual/argomanual.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/manual/argomanual.xml?view=diff&rev=14187&p1=trunk/documentation/manual/argomanual.xml&p2=trunk/documentation/manual/argomanual.xml&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/manual/argomanual.xml (original) +++ trunk/documentation/manual/argomanual.xml 2008-03-09 12:11:00-0800 @@ -33,6 +33,14 @@ <bookinfo> <date>5/17/2002</date> + + <mediaobject> + <imageobject> + <imagedata fileref="images/argologo200x190_on_ffffff.png" + format="PNG"/> + </imageobject> + </mediaobject> + <title>ArgoUML User Manual</title> <subtitle>A tutorial and reference description</subtitle> Added: trunk/documentation/manual/images/argologo200x190_on_ffffff.png Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/manual/images/argologo200x190_on_ffffff.png?view=auto&rev=14187 ============================================================================== Binary file. No diff available. Added: trunk/documentation/quick-guide/images/argologo200x190_on_ffffff.png Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/quick-guide/images/argologo200x190_on_ffffff.png?view=auto&rev=14187 ============================================================================== Binary file. No diff available. Modified: trunk/documentation/quick-guide/quickguide.xml Url: http://argouml.tigris.org/source/browse/argouml/trunk/documentation/quick-guide/quickguide.xml?view=diff&rev=14187&p1=trunk/documentation/quick-guide/quickguide.xml&p2=trunk/documentation/quick-guide/quickguide.xml&r1=14186&r2=14187 ============================================================================== --- trunk/documentation/quick-guide/quickguide.xml (original) +++ trunk/documentation/quick-guide/quickguide.xml 2008-03-09 12:11:00-0800 @@ -63,6 +63,14 @@ <book> <title>&document-title;</title> <bookinfo> + + <mediaobject> + <imageobject> + <imagedata fileref="images/argologo200x190_on_ffffff.png" + format="PNG"/> + </imageobject> + </mediaobject> + <subtitle>&document-subtitle;</subtitle> <authorgroup> &author-kunle.odu; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
