Hi,

I've done all the changes to PhD packages I intended, documentation generated by PhD_PEAR is quite a bit less broken now and almost valid HTML5. Please review the changes and let me know if I did break something after all. If I didn't, please do the releases.


As promised, here is a patch for CSS used on php.net (current version and prototype). There were only a few style affected, fortunately.


On test suite: tests living in tests/php now pass (I've updated the expected output), those in tests/xhtml aren't easy to fix as they reference some files missing in SVN:

require "include/PhDReader.class.php";
require "include/PhDFormat.class.php";
require "formats/xhtml.php";

Index: styles/doc.css
===================================================================
--- styles/doc.css      (revision 323112)
+++ styles/doc.css      (working copy)
@@ -43,7 +43,7 @@
 .docs p {
     margin: 0.7em 0;
 }
-.docs .methodname b {
+.docs .methodname b, .docs .methodname strong {
     color: #000;
 }
 
@@ -52,7 +52,7 @@
     font-weight: bold;
 }
 
-.docs i .parameter {
+.docs i .parameter, .docs em .parameter {
     font-style: normal;
 }
 
@@ -88,7 +88,9 @@
     margin-right: 0.8em;
 }
 .docs div.tip b.tip,
-.docs div.warning b.warning {
+.docs div.warning b.warning,
+.docs div.tip strong.tip,
+.docs div.warning strong.warning {
     font-size: 1.7em;
 }
 
@@ -102,7 +104,7 @@
     padding-left: 60px;
 }
 
-.docs div.caution b.caution {
+.docs div.caution b.caution, .docs div.caution strong.caution {
     float: left;
     margin-right: 0.8em;
 }
Index: styles/site.css
===================================================================
--- styles/site.css     (revision 323112)
+++ styles/site.css     (working copy)
@@ -12,7 +12,7 @@
 code, pre, tt {
        font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida 
Console",  Monaco, "Courier New", Courier, monospace;
 }
-tt.parameter {
+tt.parameter, code.parameter {
        font-style: italic;
 }
 pre {
@@ -976,7 +976,7 @@
        border-bottom: 1px solid #CCC;
 }
 
-div.refsect1 span.term b tt {
+div.refsect1 span.term b tt, div.refsect1 span.term strong code {
        font-size: 0.9em;
 }
 
@@ -1006,15 +1006,17 @@
        color: rgb(0, 119, 0);
 }
 div.classsynopsis b.classname,
+div.classsynopsis strong.classname,
 div.classsynopsis span.interfacename,
 div.classsynopsis div.fieldsynopsis var,
 div.classsynopsis div.classsynopsisinfo var,
 div.classsynopsis span.methodname,
 div.classsynopsis tt.parameter,
+div.classsynopsis code.parameter,
 div.classsynopsis span.modifier_role {
        color: rgb(0, 0, 187);
 }
-div.classsynopsis b.interfacename {
+div.classsynopsis b.interfacename, div.classsynopsis strong.interfacename {
        color: #0000BB;
        font-weight: normal;
 }

Reply via email to