Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stateoftheport [2022/05/23 12:55]
bekki
stateoftheport [2022/06/21 10:34] (current)
christian
Line 1: Line 1:
 ====== State of The Port ====== ====== State of The Port ======
  
-This page reflects the current state of the [[smalltalktransform|port]].+We are porting the PDFtalk library to different Smalltalk dialects simultaniously. 
 +The first step is to generate a fileout with all tests which loads without errors into the target Smalltalk. 
 +Then the tests are executed and the results are shown here. 
 +The port of the library will be finished when all tests pass.
  
 +You can find news about the progress of the port with all the previous steps in the [[portingblog|Porting Blog]].
  
 <html> <html>
-<head><link rel="stylesheet" href="stateofport.css"></head> 
-<body> 
-<table class="wikitable"> 
 <style> <style>
-td, th {  +    body 
-padding: 0em 1em 0em 1em+        font-family: Arial, Helvetica, sans-serif; 
-text-align: right+        padding: auto
-        } +        display: block; 
-        tr td:nth-child(3), tr th:nth-child(3) +        overflow: auto; 
-            background-color#ccffcc+    } 
-        } + 
-        tr td:nth-child(4), tr th:nth-child(4) { +    .TablesWrapper { 
-            background-color#ffff99+        margin: 5px; 
-        } +        display: inline-flex; 
-        tr td:nth-child(5), tr th:nth-child(5) { +        height: min-content; 
-            background-color#ffcccc+        min-width: fit-content; 
-        } +        max-width: 400px; 
-         +        border: 2px solid gray; 
-    </style> +    } 
-    <tbody+ 
-        <tr+    .Grid { 
-            <thTest Packages +        line-height: 0.8em; 
-            </th+        width: fit-content; 
-            <th> Tests +        overflow: none; 
-            </th+        margin: auto; 
-            <th> Pass +        padding: 0.5em; 
-            </th+        align-itemscenter
-            <th> Fail +        display: grid; 
-            </th+        grid-template-columns: auto 9em 8em; 
-            <th> Error +        row-gap: 5px; 
-            </th+        column-gap: 8px; 
-        </tr+    } 
-        <tr+ 
-            <td> Values +    .Squeak { 
-            </td+        grid-column1; 
-            <td27 +        grid-row1; 
-            </td+    } 
-            <td27 + 
-            </td+    .Pharo { 
-            <td> 0 +        grid-column: 2; 
-            </td+        grid-row: 1; 
-            <td> 0 +    } 
-            </td+ 
-        </tr+    .VAST 
-        <tr+        grid-column1
-            <td> PostScript +        grid-row: 2; 
-            </td+    } 
-            <td> 175 + 
-            </td+    .Ports h3 { 
-            <td54 +        text-aligncenter; 
-            </td+    } 
-            <td> 13 + 
-            </td+    .Tests { 
-            <td108 +        min-widthfit-content; 
-            </td+        display: grid; 
-        </tr+        grid-template-columns: repeat(4, 30px)
-        <tr+        text-align: right; 
-            <td> PostScript CIDInit +        column-gap: 5px; 
-            </td+    } 
-            <td> 74 + 
-            </td+    .Header 
-            <td> 52 +        font-sizesmaller; 
-            </td+    } 
-            <td> 2 + 
-            </td+    .Total { 
-            <td> 20 +        font-size: large; 
-            </td+        margin: 8px 0 8px 0; 
-        </tr+        color: darkblue; 
-        <tr+    } 
-            <td> PDFtalk Fonts + 
-            </td+    .Pending { 
-            <td> 33 +        colorgainsboro; 
-            </td+    } 
-            <td10 + 
-            </td+    .VersionInfo { 
-            <td> 0 +        margin-right5px; 
-            </td+        text-align: right; 
-            <td23 +        font-styleitalic
-            </td+        font-size: x-small; 
-        </tr+    } 
-        <tr+ 
-            <tdPDFtalk +    a { 
-            </td+        color: #18BC9C; 
-            <td288 +    
-            </td+</style
-            <td30 + 
-            </td+<body
-            <td> 8 +    <div class="TablesWrapper"
-            </td+        <div class="Ports"
-            <td250 +            <h3>Squeak 6.0</h3
-            </td+            <div class="Grid Squeak"> 
-        </tr+                <span> 
-    </tbody+                    <strong>Packages</strong
-</table>+                </span> 
 +                <div class="Tests Header"> 
 +                    <span> 
 +                        Tests 
 +                    </span
 +                    <span> 
 +                        Pass 
 +                    </span
 +                    <span> 
 +                        Fail 
 +                    </span
 +                    <span> 
 +                        Error 
 +                    </span
 +                </div
 +                <span
 +                </span> 
 + 
 +                <span class="Total"> 
 +                    Total 
 +                </span> 
 +                <div class="Tests Total"> 
 +                    <span> 
 +                        608 
 +                    </span> 
 +                    <span> 
 +                        317 
 +                    </span> 
 +                    <span> 
 +                        63 
 +                    </span> 
 +                    <span> 
 +                        228 
 +                    </span> 
 +                </div> 
 +                <svg class="Total" width="100%" height="100%" viewBox="0 0 608 75"> 
 +                    <rect x="0" y="0" width="317" height="100%" fill="#ccffcc" /> 
 +                    <rect x="317" y="0" width="63" height="100%" fill="#ffff99" /> 
 +                    <rect x="380" y="0" width="228" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    Values 
 +                </span
 +                <div class="Tests"
 +                    <span> 
 +                        38 
 +                    </span
 +                    <span
 +                        38 
 +                    </span
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 38 3.8"> 
 +                    <rect x="0" y="0" width="38" height="100%" fill="#ccffcc" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffff99" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffcccc" /> 
 +                </svg
 + 
 +                <span style="color: gainsboro"> 
 +                    Values Tools 
 +                </span
 +                <div class="Tests Pending"
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +                <span> 
 +                    PostScript 
 +                </span
 +                <div class="Tests"> 
 +                    <span> 
 +                        175 
 +                    </span
 +                    <span
 +                        130 
 +                    </span
 +                    <span> 
 +                        13 
 +                    </span> 
 +                    <span> 
 +                        32 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 175 17.5"> 
 +                    <rect x="0" y="0" width="130" height="100%" fill="#ccffcc" /> 
 +                    <rect x="130" y="0" width="13" height="100%" fill="#ffff99" /> 
 +                    <rect x="143" y="0" width="32" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PostScript CIDInit 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        74 
 +                    </span> 
 +                    <span> 
 +                        52 
 +                    </span> 
 +                    <span> 
 +                        2 
 +                    </span> 
 +                    <span> 
 +                        20 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 74 7.4"> 
 +                    <rect x="0" y="0" width="52" height="100%" fill="#ccffcc" /> 
 +                    <rect x="52" y="0" width="2" height="100%" fill="#ffff99" /> 
 +                    <rect x="54" y="0" width="20" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk Fonts 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        33 
 +                    </span> 
 +                    <span> 
 +                        11 
 +                    </span> 
 +                    <span> 
 +                        7 
 +                    </span> 
 +                    <span> 
 +                        15 
 +                    </span> 
 +                </div> 
 + 
 +                <svg width="100%" height="100%" viewBox="0 0 33 3.3"> 
 +                    <rect x="0" y="0" width="11" height="100%" fill="#ccffcc" /> 
 +                    <rect x="11" y="0" width="7" height="100%" fill="#ffff99" /> 
 +                    <rect x="18" y="0" width="15" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        288 
 +                    </span> 
 +                    <span> 
 +                        86 
 +                    </span> 
 +                    <span> 
 +                        41 
 +                    </span> 
 +                    <span> 
 +                        250 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 288 28.8"> 
 +                    <rect x="0" y="0" width="86" height="100%" fill="#ccffcc" /> 
 +                    <rect x="86" y="0" width="41" height="100%" fill="#ffff99" /> 
 +                    <rect x="127" y="0" width="161" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span style="color: gainsboro"> 
 +                    RDF 
 +                </span> 
 +                <div class="Tests Pending"> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +            </div
 +            <div class="VersionInfo"> 
 +                <a 
 +                    href="https://wiki.pdftalk.de/doku.php?id=portingblog#second_fileout_of_the_full_pdftalk_for_squeak_and_pharo">[Squeak 
 +                    Fileout PDFtalk] 1.0.2</a> @ 2022-06-21 
 +            </div
 +        </div> 
 +    </div> 
 + 
 + 
 + 
 +    <div class="TablesWrapper"
 +        <div class="Ports"
 +            <h3>Pharo 10.0</h3> 
 +            <div class="Grid Pharo"> 
 +                <span> 
 +                    <strong>Packages</strong> 
 +                </span> 
 +                <div class="Tests Header"> 
 +                    <span> 
 +                        Tests 
 +                    </span> 
 +                    <span> 
 +                        Pass 
 +                    </span> 
 +                    <span> 
 +                        Fail 
 +                    </span> 
 +                    <span> 
 +                        Error 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +                <span class="Total"> 
 +                    Total 
 +                </span> 
 +                <div class="Tests Total"> 
 +                    <span> 
 +                        608 
 +                    </span> 
 +                    <span> 
 +                        285 
 +                    </span> 
 +                    <span> 
 +                        54 
 +                    </span> 
 +                    <span> 
 +                        269 
 +                    </span> 
 +                </div> 
 +                <svg class="Total" width="100%" height="100%" viewBox="0 0 608 75"> 
 +                    <rect x="0" y="0" width="285" height="100%" fill="#ccffcc" /> 
 +                    <rect x="285" y="0" width="54" height="100%" fill="#ffff99" /> 
 +                    <rect x="339" y="0" width="269" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    Values 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        38 
 +                    </span> 
 +                    <span> 
 +                        38 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 38 3.8"> 
 +                    <rect x="0" y="0" width="38" height="100%" fill="#ccffcc" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffff99" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span style="color: gainsboro"> 
 +                    Values Tools 
 +                </span> 
 +                <div class="Tests Pending"> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +                <span> 
 +                    PostScript 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        175 
 +                    </span> 
 +                    <span> 
 +                        130 
 +                    </span> 
 +                    <span> 
 +                        13 
 +                    </span> 
 +                    <span> 
 +                        32 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 175 17.5"> 
 +                    <rect x="0" y="0" width="130" height="100%" fill="#ccffcc" /> 
 +                    <rect x="130" y="0" width="13" height="100%" fill="#ffff99" /> 
 +                    <rect x="143" y="0" width="32" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PostScript CIDInit 
 +                </span
 +                <div class="Tests"> 
 +                    <span> 
 +                        74 
 +                    </span
 +                    <span> 
 +                        52 
 +                    </span
 +                    <span> 
 +                        
 +                    </span
 +                    <span> 
 +                        20 
 +                    </span
 +                </div
 +                <svg width="100%" height="100%" viewBox="0 0 74 7.4"
 +                    <rect x="0" y="0" width="52" height="100%" fill="#ccffcc" /> 
 +                    <rect x="52" y="0" width="2" height="100%" fill="#ffff99" /> 
 +                    <rect x="54" y="0" width="20" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk Fonts 
 +                </span
 +                <div class="Tests"> 
 +                    <span> 
 +                        33 
 +                    </span
 +                    <span
 +                        11 
 +                    </span
 +                    <span> 
 +                        7 
 +                    </span> 
 +                    <span> 
 +                        15 
 +                    </span> 
 +                </div> 
 + 
 +                <svg width="100%" height="100%" viewBox="0 33 3.3"> 
 +                    <rect x="0" y="0" width="11" height="100%" fill="#ccffcc" /> 
 +                    <rect x="11" y="0" width="7" height="100%" fill="#ffff99" /> 
 +                    <rect x="18" y="0" width="15" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        288 
 +                    </span> 
 +                    <span> 
 +                        54 
 +                    </span> 
 +                    <span> 
 +                        32 
 +                    </span> 
 +                    <span> 
 +                        250 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 288 28.8"> 
 +                    <rect x="0" y="0" width="54" height="100%" fill="#ccffcc" /> 
 +                    <rect x="54" y="0" width="32" height="100%" fill="#ffff99" /> 
 +                    <rect x="86" y="0" width="202" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span style="color: gainsboro"> 
 +                    RDF 
 +                </span> 
 +                <div class="Tests Pending"> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +            </div
 +            <div class="VersionInfo"> 
 +                <a href="https://wiki.pdftalk.de/doku.php?id=portingblog#second_fileout_of_the_full_pdftalk_for_squeak_and_pharo">[Pharo 
 +                    Fileout PDFtalk] 1.3.1</a> @ 2022-06-21 
 +            </div
 +        </div> 
 +    </div> 
 + 
 +    <div class="TablesWrapper"
 +        <div class="Ports"
 +            <h3>VA Smalltalk 11.0</h3
 +            <div class="Grid VAST"> 
 +                <span> 
 +                    <strong>Packages</strong
 +                </span
 +                <div class="Tests Header"> 
 +                    <span> 
 +                        Tests 
 +                    </span
 +                    <span
 +                        Pass 
 +                    </span
 +                    <span> 
 +                        Fail 
 +                    </span> 
 +                    <span> 
 +                        Error 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +                <span class="Total"> 
 +                    Total 
 +                </span> 
 +                <div class="Tests Total"> 
 +                    <span> 
 +                        585 
 +                    </span> 
 +                    <span> 
 +                        143 
 +                    </span> 
 +                    <span> 
 +                        14 
 +                    </span> 
 +                    <span> 
 +                        428 
 +                    </span> 
 +                </div> 
 +                <svg class="Total" width="100%" height="100%" viewBox="0 0 585 75"> 
 +                    <rect x="0" y="0" width="143" height="100%" fill="#ccffcc" /> 
 +                    <rect x="143" y="0" width="14" height="100%" fill="#ffff99" /> 
 +                    <rect x="157" y="0" width="428" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    Values 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        29 
 +                    </span> 
 +                    <span> 
 +                        29 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 29 2.9"> 
 +                    <rect x="0" y="0" width="29" height="100%" fill="#ccffcc" /> 
 +                    <rect x="29" y="0" width="0" height="100%" fill="#ffff99" /> 
 +                    <rect x="29" y="0" width="0" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    Values Tools 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        38 
 +                    </span> 
 +                    <span> 
 +                        38 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                    <span> 
 +                        &#x2705 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 38 3.8"> 
 +                    <rect x="0" y="0" width="38" height="100%" fill="#ccffcc" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffff99" /> 
 +                    <rect x="38" y="0" width="0" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PostScript 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        175 
 +                    </span> 
 +                    <span> 
 +                        50 
 +                    </span> 
 +                    <span> 
 +                        6 
 +                    </span> 
 +                    <span> 
 +                        119 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 175 17.5"> 
 +                    <rect x="0" y="0" width="50" height="100%" fill="#ccffcc" /> 
 +                    <rect x="50" y="0" width="6" height="100%" fill="#ffff99" /> 
 +                    <rect x="56" y="0" width="119" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PostScript CIDInit 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        47 
 +                    </span> 
 +                    <span> 
 +                        23 
 +                    </span> 
 +                    <span> 
 +                        2 
 +                    </span> 
 +                    <span> 
 +                        22 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 47 4.7"> 
 +                    <rect x="0" y="0" width="23" height="100%" fill="#ccffcc" /> 
 +                    <rect x="23" y="0" width="2" height="100%" fill="#ffff99" /> 
 +                    <rect x="25" y="0" width="22" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk Fonts 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        30 
 +                    </span> 
 +                    <span> 
 +                        7 
 +                    </span> 
 +                    <span> 
 +                        4 
 +                    </span> 
 +                    <span> 
 +                        19 
 +                    </span> 
 +                </div> 
 + 
 +                <svg width="100%" height="100%" viewBox="0 0 30 3.0"> 
 +                    <rect x="0" y="0" width="7" height="100%" fill="#ccffcc" /> 
 +                    <rect x="7" y="0" width="4" height="100%" fill="#ffff99" /> 
 +                    <rect x="11" y="0" width="19" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span> 
 +                    PDFtalk 
 +                </span> 
 +                <div class="Tests"> 
 +                    <span> 
 +                        284 
 +                    </span> 
 +                    <span> 
 +                        14 
 +                    </span> 
 +                    <span> 
 +                        2 
 +                    </span> 
 +                    <span> 
 +                        268 
 +                    </span> 
 +                </div> 
 +                <svg width="100%" height="100%" viewBox="0 0 284 28.4"> 
 +                    <rect x="0" y="0" width="14" height="100%" fill="#ccffcc" /> 
 +                    <rect x="14" y="0" width="2" height="100%" fill="#ffff99" /> 
 +                    <rect x="16" y="0" width="268" height="100%" fill="#ffcccc" /> 
 +                </svg> 
 + 
 +                <span style="color: gainsboro"> 
 +                    RDF 
 +                </span> 
 +                <div class="Tests Pending"> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                    <span> 
 +                        - 
 +                    </span> 
 +                </div> 
 +                <span> 
 +                </span> 
 + 
 +            </div
 +            <div class="VersionInfo"> 
 +                <a href="https://wiki.pdftalk.de/doku.php?id=portingblog#first_fileout_of_the_full_pdftalk_for_va_smalltalk">[VA Smalltalk 
 +                    Fileout PDFtalk] 1.0.0.19</a@ 2022-06-11 
 +            </div
 +        </div> 
 +    </div> 
 </body> </body>
 +
 </html> </html>
  • stateoftheport.1653303333.txt.gz
  • Last modified: 2022/05/23 12:55
  • by bekki