Hello Geir,

Both patches are attached.

-Bill

"Geir Magnusson Jr." wrote:
> I'm using entourage for the Mac (from MSFT) and can't find a way to tell it
> to not inline text attachments. Apparently MSFT know I will never need to be
> able to control that, apparently...
> 
> Thx
> 
> geir
> --
> Geir Magnusson Jr.                                     [EMAIL PROTECTED]
> System and Software Consulting
> Be a giant.  Take giant steps.  Do giant things...
--- build.xml.orig      Mon Feb 11 16:49:26 2002
+++ build.xml   Mon Feb 11 17:49:32 2002
@@ -44,6 +44,10 @@
   <!-- The printdocs destination directory  -->
   <property name="docs-printable.dest"             value="docs_print"/>
 
+  <!-- Name of generated dvsl.jar file -->
+  <property name="dvsl.jar"
+            value="${project.name}-${project.version}.jar" />
+
 <!-- ========== Compiler Defaults ========================================= -->
 
 
@@ -89,8 +93,7 @@
   <!-- ================================================================== -->
   <!-- I N I T                                                            -->
   <!-- ================================================================== -->
-  <target name="init"
-   description="Initialize and evaluate conditionals">
+  <target name="init">
     <echo message="-------- ${project.name} ${project.version} --------"/>
     <filter  token="name"                  value="${project.name}"/>
     <filter  token="version"               value="${project.version}"/>
@@ -99,8 +102,7 @@
   <!-- ================================================================== -->
   <!-- P R E P A R E                                                      -->
   <!-- ================================================================== -->
-  <target name="prepare" depends="init"
-   description="Prepare build directory">
+  <target name="prepare" depends="init">
     <mkdir dir="${build.home}"/>
     <mkdir dir="${build.home}/classes"/>
     <mkdir dir="${build.home}/conf"/>
@@ -111,8 +113,7 @@
   <!-- ================================================================== -->
   <!-- S T A T I C                                                        -->
   <!-- ================================================================== -->
-  <target name="static" depends="prepare"
-   description="Copy static files to build directory">
+  <target name="static" depends="prepare">
     <tstamp/>
     <copy  todir="${build.home}/conf" filtering="on">
       <fileset dir="${conf.home}" includes="*.MF"/>
@@ -148,7 +149,8 @@
   <!-- ================================================================== -->
   <!--  C O M P I L E - T E S T                                           -->
   <!-- ================================================================== -->
-  <target name="compile-tests" depends="compile" description="Compile Testcases">
+  <target name="compile-tests" depends="compile"
+   description="Compile Testcases">
 
     <javac  srcdir="${source.home}/test"
             destdir="${build.home}/tests"
@@ -170,7 +172,10 @@
   <target name="clean"
    description="Clean build and distribution directories">
     <delete    dir="${build.home}"/>
+    <delete    file="${dvsl.jar}"/>
     <delete    dir="${dist.home}"/>
+    <delete    dir="${docs.dest}"/>
+    <delete    dir="${docs-printable.dest}"/>
   </target>
 
   <!-- ================================================================== -->
@@ -202,8 +207,9 @@
   <!-- ================================================================== -->
   <!-- J A R                                                              -->
   <!-- ================================================================== -->
-  <target name="jar" depends="compile">
-    <jar    jarfile="${project.name}-${project.version}.jar"
+  <target name="jar" depends="compile"
+          description="Creates jar file">
+    <jar    jarfile="${dvsl.jar}"
             basedir="${build.home}/classes"
             manifest="${conf.home}/MANIFEST.MF"/>
   </target>
@@ -212,10 +218,10 @@
   <!-- I N S T A L L  J A R                                               -->
   <!-- ================================================================== -->
   <target name="install-jar" depends="jar"
-          description="--> Installs .jar file in ${lib.repo}">
+   description="Installs .jar file in ${lib.repo}">
     <copy todir="${lib.repo}" filtering="no">
       <fileset dir="${basedir}">
-        <include name="${project.name}-${project.version}.jar"/>
+        <include name="${dvsl.jar}"/>
       </fileset>
     </copy>
   </target>
@@ -223,20 +229,12 @@
   <!-- ================================================================== -->
   <!--  D O C S                                                           -->
   <!-- ================================================================== -->
-  <target name="docs">
-      <taskdef name="dvsl" classname="org.apache.tools.dvsl.DVSLTask">
-
-          <classpath>
-             <pathelement location="${project.name}-${project.version}.jar"/>
-             <path refid="classpath"/>
-          </classpath>
-
-      </taskdef>
-
+  <target name="docs" depends="docs-init"
+   description="Generate documentation">
       <dvsl
            basedir="${docs.src}"
            destdir="${docs.dest}/"
-          toolbox="${docs.src}/toolbox.props"
+           toolboxfile="${docs.src}/toolbox.props"
            extension=".html"
            style="${source.home}/stylesheets/site.dvsl"
            excludes="**/project.xml"
@@ -244,29 +242,12 @@
       />
   </target>
 
-   <!-- Is the directory for printable docs already created?-->
-  <target name="docsprint-dir-check">
-       <available  file="${docs-printable.dest}" type="file" 
property="docsprint-dir.present"/>
-  </target>
-  
-  <target name="docsprint-dir-create"  depends="docsprint-dir-check" 
unless="docsprint-dir.present">
-       <mkdir dir="${docs-printable.dest}"/>
-  </target>
-  
-<target name="docs-printable" depends="docsprint-dir-create">
-      <taskdef name="dvsl" classname="org.apache.tools.dvsl.DVSLTask">
-
-          <classpath>
-             <pathelement location="${project.name}-${project.version}.jar"/>
-             <path refid="classpath"/>
-          </classpath>
-
-      </taskdef>
-
+  <target name="docs-printable" depends="docs-init"
+   description="Generate printable documentation">
       <dvsl
            basedir="${docs.src}"
            destdir="${docs-printable.dest}/"
-          toolbox="${docs.src}/toolbox.props"
+           toolboxfile="${docs.src}/toolbox.props"
            extension=".html"
            style="${source.home}/stylesheets/site_printable.dvsl"
            excludes="**/project.xml"
@@ -274,12 +255,21 @@
       />
   </target>
 
+  <target name="docs-init">
+      <taskdef name="dvsl" classname="org.apache.tools.dvsl.DVSLTask">
+          <classpath>
+             <pathelement location="${dvsl.jar}"/>
+             <path refid="classpath"/>
+          </classpath>
+      </taskdef>
+  </target>
+
   <!-- ================================================================== -->
   <!--  T E S T                                                           -->
   <!-- ================================================================== -->
 
   <target name="test"  depends="test.transform"
-    description="Run all unit tests">
+   description="Run all unit tests">
   </target>
 
   <target name="test.transform" depends="compile-tests">
Index: jakarta-velocity-dvsl/examples/velocitydocs/build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-velocity-dvsl/examples/velocitydocs/build.xml,v
retrieving revision 1.2
diff -u -w -u -r1.2 build.xml
--- jakarta-velocity-dvsl/examples/velocitydocs/build.xml       28 Dec 2001 00:20:46 
-0000      1.2
+++ jakarta-velocity-dvsl/examples/velocitydocs/build.xml       12 Feb 2002 21:20:31 
+-0000
@@ -47,7 +47,7 @@
            basedir="${docs.src}" 
            destdir="${docs.dest}/"
            extension=".html" 
-          toolbox="${docs.src}/toolbox.props"
+          toolboxfile="${docs.src}/toolbox.props"
            style="../../src/stylesheets/site.dvsl"
            excludes="**/project.xml"
            includes="**/*.xml" 
@@ -64,17 +64,14 @@
                style="site.xsl"
             excludes="empty.xml"
             includes="*.xml">
+
       <param name="relative-path" expression="."/>
 
        <classpath refid="classpath"/>
      
-
     </style>
 
  </target>
 </project>
-
-
-
 
 
Index: jakarta-velocity-dvsl/src/stylesheets/site.dvsl
===================================================================
RCS file: /home/cvspublic/jakarta-velocity-dvsl/src/stylesheets/site.dvsl,v
retrieving revision 1.2
diff -u -w -u -r1.2 site.dvsl
--- jakarta-velocity-dvsl/src/stylesheets/site.dvsl     11 Jan 2002 01:39:57 -0000     
 1.2
+++ jakarta-velocity-dvsl/src/stylesheets/site.dvsl     12 Feb 2002 21:20:31 -0000
@@ -12,6 +12,15 @@
 #set( $table-th-bg = '#039acc')
 #set( $table-td-bg = '#a0ddf0')
 #set( $source-color = '#023264')
+#set( $source-font-size = '0')
+
+## Double quote for convenience
+#set ($qq = '"')
+
+## Macro to output argument if test evaluates to true
+#macro(ifset $test $output)
+#if ( $test )$output#end
+#end
 
 #match( "document" )
 
@@ -131,7 +140,12 @@
 
       <tr><td bgcolor="$banner-bg">
           <font color="$banner-fg" face="arial,helvetica.sanserif">
-          <a name="$attrib.name">
+          #if ( $attrib.anchor )
+              #set( $anchor = $attrib.anchor )
+          #else
+              #set( $anchor = $attrib.name )
+          #end
+          <a name="$anchor">
           <strong>$attrib.name</strong></a></font>
       </td></tr>
 
@@ -148,7 +162,12 @@
       <!-- Subsection heading -->
       <tr><td bgcolor="$sub-banner-bg">
           <font color="$sub-banner-fg" face="arial,helvetica.sanserif">
-          <a name="$attrib.name">
+          #if ( $attrib.anchor )
+              #set( $anchor = $attrib.anchor )
+          #else
+              #set( $anchor = $attrib.name )
+          #end
+          <a name="$anchor">
           <strong>$attrib.name</strong></a></font>
       </td></tr>
       <!-- Subsection body -->
@@ -179,7 +198,7 @@
             <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/>
           </td>
           <td bgcolor="#ffffff" height="1">
-          <pre>$toolbox.htmlescape.getText( $node.value() )</pre>
+          <font size="$source-font-size"><pre>$toolbox.htmlescape.getText( 
+$node.value() )</pre></font>
           </td>
           <td bgcolor="$source-color" width="1">
             <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" 
border="0"/>
@@ -215,11 +234,10 @@
 #end
 
 #match( "td" )
-
-#set ($colspan = $attrib.colspan)
-#set ($rowspan = $attrib.rowspan)
-
-<td bgcolor="$table-td-bg" colspan="$!colspan" rowspan="$!rowspan" valign="top" 
align="left">
+<td bgcolor="$table-td-bg" #*
+    *##ifset($attrib.colspan "colspan=$qq$attrib.colspan$qq ")#*
+    *##ifset($attrib.rowspan "rowspan=$qq$attrib.rowspan$qq ")#*
+    *#valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
        $node.copy( $node.children() )
     </font>
@@ -227,11 +245,10 @@
 #end
 
 #match( "th" )
-
-#set ($colspan = $attrib.colspan )
-#set ($rowspan = $attrib.rowspan )
-
-<td bgcolor="$table-th-bg" colspan="$!colspan" rowspan="$!rowspan" valign="top" 
align="left">
+<td bgcolor="$table-th-bg" #*
+    *##ifset($attrib.colspan "colspan=$qq$attrib.colspan$qq ")#*
+    *##ifset($attrib.rowspan "rowspan=$qq$attrib.rowspan$qq ")#*
+    *#valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
        $node.copy( $node.children())
     </font>
Index: jakarta-velocity-dvsl/src/stylesheets/site_printable.dvsl
===================================================================
RCS file: /home/cvspublic/jakarta-velocity-dvsl/src/stylesheets/site_printable.dvsl,v
retrieving revision 1.2
diff -u -w -u -r1.2 site_printable.dvsl
--- jakarta-velocity-dvsl/src/stylesheets/site_printable.dvsl   11 Feb 2002 11:18:12 
-0000      1.2
+++ jakarta-velocity-dvsl/src/stylesheets/site_printable.dvsl   12 Feb 2002 21:20:31 
+-0000
@@ -12,8 +12,15 @@
 #set( $table-th-bg = '#FFEEEE')

 #set( $table-td-bg = '#FFEEEE')

 #set( $source-color = '#CCFFFF')

+#set( $source-font-size = '-1')
 

-#set($fontSizeCode = '1')

+## Double quote for convenience
+#set ($qq = '"')
+
+## Macro to output argument if test evaluates to true
+#macro(ifset $test $output)
+#if ( $test )$output#end
+#end
 

 #match( "document" )

 

@@ -152,7 +159,12 @@
 

       <tr><td bgcolor="$banner-bg">

           <font color="$banner-fg" face="arial,helvetica.sanserif">

-          <a name="$attrib.name">

+          #if ( $attrib.anchor )
+              #set( $anchor = $attrib.anchor )
+          #else
+              #set( $anchor = $attrib.name )
+          #end
+          <a name="$anchor">
           <strong>$attrib.name</strong></a></font>

       </td></tr>

 

@@ -169,7 +181,12 @@
       <!-- Subsection heading -->

       <tr><td bgcolor="$sub-banner-bg">

           <font color="$sub-banner-fg" face="arial,helvetica.sanserif">

-          <a name="$attrib.name">

+          #if ( $attrib.anchor )
+              #set( $anchor = $attrib.anchor )
+          #else
+              #set( $anchor = $attrib.name )
+          #end
+          <a name="$anchor">
           <strong>$attrib.name</strong></a></font>

       </td></tr>

       <!-- Subsection body -->

@@ -194,7 +211,7 @@
         <tr>

           

           <td bgcolor="#ffffff" height="1">

-          <font size="$fontSizeCode"><pre>$toolbox.htmlescape.getText( $node.value() 
)</pre></font>

+          <font size="$source-font-size"><pre>$toolbox.htmlescape.getText( 
+$node.value() )</pre></font>
           </td>

           

         </tr>

@@ -224,11 +241,10 @@
 #end

 

 #match( "td" )

-

-#set ($colspan = $attrib.colspan)

-#set ($rowspan = $attrib.rowspan)

-

-<td bgcolor="$table-td-bg" colspan="$!colspan" rowspan="$!rowspan" valign="top" 
align="left">

+<td bgcolor="$table-td-bg" #*
+    *##ifset($attrib.colspan "colspan=$qq$attrib.colspan$qq ")#*
+    *##ifset($attrib.rowspan "rowspan=$qq$attrib.rowspan$qq ")#*
+    *#valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">

        $node.copy( $node.children() )

     </font>

@@ -236,11 +252,10 @@
 #end

 

 #match( "th" )

-

-#set ($colspan = $attrib.colspan )

-#set ($rowspan = $attrib.rowspan )

-

-<td bgcolor="$table-th-bg" colspan="$!colspan" rowspan="$!rowspan" valign="top" 
align="left">

+<td bgcolor="$table-th-bg" #*
+    *##ifset($attrib.colspan "colspan=$qq$attrib.colspan$qq ")#*
+    *##ifset($attrib.rowspan "rowspan=$qq$attrib.rowspan$qq ")#*
+    *#valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">

        $node.copy( $node.children())

     </font>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to