Changes made by XMLmind to the docbook-xsl-1.71.1 distribution
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  [1] mv XXE_install_dir/config/docbook/xsl \
              XXE_install_dir/config/docbook/OLDxsl

      mv XXE_install_dir/config/docbook/docbook-xsl-saxon.jar \
          XXE_install_dir/config/docbook/OLDdocbook-xsl-saxon.jar

  [2] tar zxvf /tmp/docbook-xsl-1.71.1.tar.gz

      mv docbook-xsl-1.71.1 XXE_install_dir/config/docbook/xsl

      cd XXE_install_dir/config/docbook/xsl

  [3] rm -rf catalog.xml ChangeHistory.xml.zip ChangeLog.xml \
         docsrc INSTALL install.sh NEWS.html NEWS.xml \
         RELEASE-NOTES.xml RELEASE-NOTES.pdf RELEASE-NOTES.html \
         slides test.sh uninstall.sh website \
         .CatalogManager.properties.example .cshrc.incl .emacs.el

  [4] cd extensions/

      rm -rf xalan2* *.jar (everything but saxon65/)

      cd saxon65/

      rm -rf  build/  build.xml  dist/ nbproject/ test/ (everything but src/)

      Copy a simple, custom, build.xml here.
      cp ../../../OLDxsl/extensions/saxon65/build.xml .

      mkdir -p class distrib/docs/api
 
      (saxon.jar must be in the CLASSPATH)
      ant jar

      mv distrib/saxon65.jar ../../../docbook-xsl-saxon.jar

      ant realclean

      cd ../../

  [5] cp -r ../OLDxsl/css/ .

  [6] cd images

      ls *.gif *.png > images.list

      cd callouts

      ls *.gif > gif_callouts.list
      ls *.png > png_callouts.list

      cd ../..

  [7] cd html/

      Changed param.xsl: 

        * id.warnings from 1 to 0

        * callout.graphics from 1 to 0

        * draft.watermark.image from 
          http://docbook.sourceforge.net/release/images/draft.png to
          images/draft.png

        * Same for annotation.graphic.open, annotation.graphic.close
          (after copying these images to images/, then regenerate images.list).

  [8] cd xhtml/, same changes as in html/.

  [9] cd fo/

       Changed param.xsl: 

         * Same as in html and xhtml

         * body.start.indent from 4pc to 0pt 
           (4pc may be nicer but in such case generated TOCs are buggy).

         * Title fonts are much too big (qanda.title.level1.properties,
           section.title.level1.properties, etc). 
           Change max factor from 2.0736 to 1.728.

         * Added to monospace.properties (included by 
           monospace.verbatim.properties)

+---+
  <xsl:attribute name="font-size">
    <xsl:value-of select="$body.font.master * 0.83"/>
    <xsl:text>pt</xsl:text>
  </xsl:attribute>
+---+

       Changed table.xsl:

         * table-layout="auto" may be supported by some FO processors,
           unfortunately it is not supported by Saxon extension
           com.nwalsh.saxon.Table#adjustColumnWidths().

           Reverted to $table.width=100% when $explicit.table.width and
           $default.table.width are not specified.

       Changed autotoc.xsl:

         * Declared 
           xmlns:xfc="http://www.xmlmind.com/foconverter/xsl/extensions"

         * Added xfc:tab-position="-({$toc.indent.width}pt+7.5mm)" to
           <fo:leader>.

       Changed graphics.xsl:

         * If scalefit=1 and both width and depth are specified, 
           both content-width and content-height must be set to
           scale-to-fit. If content-width is set to scale-to-fit and
           content-height is left to auto, XEP does not fit the image in the
           viewport but just adjusts the height to the width of the viewport
           in order to preserve the aspect ratio of the image. (XEP behavior
           does not seem nonsensical.)

           This required replacing variable $scalefit by two variables
           $scalefitwidth and $scalefitdepth.

