techtonik               Fri Nov  5 15:14:25 2004 EDT

  Modified files:              
    /phpdoc/htmlhelp    README.txt 
  Log:
  DocBook XSL stylesheets updated to version 1.66.1
  XSL customizing layer rewritten
  xCHM building process is alive again
  
http://cvs.php.net/diff.php/phpdoc/htmlhelp/README.txt?r1=1.8&r2=1.9&ty=u
Index: phpdoc/htmlhelp/README.txt
diff -u phpdoc/htmlhelp/README.txt:1.8 phpdoc/htmlhelp/README.txt:1.9
--- phpdoc/htmlhelp/README.txt:1.8      Mon Sep  6 16:34:43 2004
+++ phpdoc/htmlhelp/README.txt  Fri Nov  5 15:14:20 2004
@@ -16,24 +16,8 @@
 
 How to build a CHM manual with this system?
 
- 0. Ensure that you have the latest phpdoc checkout,
-    but that your XSL folder is dated 2002.12.31 23:00:00,
-    since if you use XSL sheets from after this timestamp,
-    the customizations will not work. Use the cvs date tag
-    to get this version:
-
-    From the phpdoc root directory:
-        cvs update -dP -D"December 31, 2002 11:00pm" xsl
-
-        # ensure the version information is up-to-date and that
-        # html doctypes are included
-        cvs up -A xsl/version.xml xsl/docbook/html/chunker.xsl
-
-    {Volunteer to fix the customizations if you are willing
-     to, but otherwise you cannot do much more but use the old
-     sheets}
-
-    Ensure however that the xsl/version.xml file is up to date,
+ 0. Ensure that you have the latest phpdoc checkout and the
+    version information in xsl/version.xml is up-to-date,
     so you will build the latest function version information
     into the CHM.
 
@@ -45,24 +29,8 @@
     "--with-xsltproc=path" option to explicitly
     provide the XSLTProc path.    
 
- 3. Replace @DOCBOOKXSL_HTML@ with ./docbook/html/chunk.xsl in
-    xsl/htmlhelp-db.xsl (do this after any configure runs). This
-    is needed, since the new XSL sheets require no configuration,
-    and since you are using old sheets, you need to do configuration
-    yourself.
-    
- 4. Add
-    
-    <xsl:template match="collabname" mode="titlepage.mode">
-      <xsl:apply-templates />
-    </xsl:template>
-
-    <xsl:param name="chunker.output.doctype-system" 
select="'http://www.w3.org/TR/html4/loose.dtd'"/>
-    <xsl:param name="chunker.output.doctype-public" select="'-//W3C//DTD HTML 4.01 
Transitional//EN'"/>
-
-    to xsl/html-common.xsl.
 
- 5. Run "make chm_xsl"
+ 3. Run "make chm_xsl"
 
     If xsltproc encounters errors in the XML files,
     correct the errors, commit them to phpdoc, and
@@ -72,22 +40,22 @@
     After this step the HTML files to start are in
     phpdoc/htmlhelp/html
 
- 6. Get the actual mirrors.inc file from
+ 4. Get the actual mirrors.inc file from
     http://ANY_MIRROR.php.net/include/mirrors.inc
     and save into the directory where the
     make_chm.bat resides (overwrite old one if
     one exists).
 
- 7. Get all the user notes from
+ 5. Get all the user notes from
     http://ANY_MIRROR.php.net/backend/notes/all.bz2,
     extract its contents (using bunzip2 all.bz2, for example),
     and place the resulting "all" file to the same folder where
     the make_chm.bat resides.
 
- 8. Copy local_vars.php.src to local_vars.php and
+ 6. Copy local_vars.php.src to local_vars.php and
     adjust settings as needed.
 
- 9. Now run make_chm.bat
+ 7. Now run make_chm.bat
 
 Well, this is quite manual right now, and there are
 some problems need fixing (see the TODO.txt file too).

Reply via email to