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 15:40]
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>
-<table class="wikitable"> 
 <style> <style>
-td, th {  +    body 
-padding0em 1em 0em 1em; +        font-familyArial, Helvetica, sans-serif
-text-align: right+        paddingauto
-        +        displayblock
-        tr td:nth-child(3), tr th:nth-child(3) { +        overflowauto
-            background-color: #ccffcc+    }
-        +
-        tr td:nth-child(4), tr th:nth-child(4) { +
-            background-color#ffff99+
-        +
-        tr td:nth-child(5), tr th:nth-child(5) { +
-            background-color#ffcccc+
-        } +
-         +
-    </style> +
-    <tbody> +
-        <tr> +
-            <th> Test Packages +
-            </th> +
-            <th> Tests +
-            </th> +
-            <th> Pass +
-            </th> +
-            <th> Fail +
-            </th> +
-            <th> Error +
-            </th> +
-        </tr> +
-        <tr> +
-            <td> Values +
-            </td> +
-            <td> 27 +
-            </td> +
-            <td> 27 +
-            </td> +
-            <td> 0 +
-            </td> +
-            <td> 0 +
-            </td> +
-        </tr> +
-        <tr> +
-            <td> PostScript +
-            </td> +
-            <td> 175 +
-            </td> +
-            <td> 54 +
-            </td> +
-            <td> 13 +
-            </td> +
-            <td> 108 +
-            </td> +
-        </tr> +
-        <tr> +
-            <td> PostScript CIDInit +
-            </td> +
-            <td> 74 +
-            </td> +
-            <td> 52 +
-            </td> +
-            <td> 2 +
-            </td> +
-            <td> 20 +
-            </td> +
-        </tr> +
-        <tr> +
-            <td> PDFtalk Fonts +
-            </td> +
-            <td> 33 +
-            </td> +
-            <td> 10 +
-            </td> +
-            <td> 0 +
-            </td> +
-            <td> 23 +
-            </td> +
-        </tr> +
-        <tr> +
-            <td> PDFtalk +
-            </td> +
-            <td> 288 +
-            </td> +
-            <td> 30 +
-            </td> +
-            <td> 8 +
-            </td> +
-            <td> 250 +
-            </td> +
-        </tr> +
-    </tbody> +
-</table> +
-</html>+
  
 +    .TablesWrapper {
 +        margin: 5px;
 +        display: inline-flex;
 +        height: min-content;
 +        min-width: fit-content;
 +        max-width: 400px;
 +        border: 2px solid gray;
 +    }
  
 +    .Grid {
 +        line-height: 0.8em;
 +        width: fit-content;
 +        overflow: none;
 +        margin: auto;
 +        padding: 0.5em;
 +        align-items: center;
 +        display: grid;
 +        grid-template-columns: auto 9em 8em;
 +        row-gap: 5px;
 +        column-gap: 8px;
 +    }
 +
 +    .Squeak {
 +        grid-column: 1;
 +        grid-row: 1;
 +    }
 +
 +    .Pharo {
 +        grid-column: 2;
 +        grid-row: 1;
 +    }
 +
 +    .VAST {
 +        grid-column: 1;
 +        grid-row: 2;
 +    }
 +
 +    .Ports h3 {
 +        text-align: center;
 +    }
 +
 +    .Tests {
 +        min-width: fit-content;
 +        display: grid;
 +        grid-template-columns: repeat(4, 30px);
 +        text-align: right;
 +        column-gap: 5px;
 +    }
 +
 +    .Header {
 +        font-size: smaller;
 +    }
 +
 +    .Total {
 +        font-size: large;
 +        margin: 8px 0 8px 0;
 +        color: darkblue;
 +    }
 +
 +    .Pending {
 +        color: gainsboro;
 +    }
 +
 +    .VersionInfo {
 +        margin-right: 5px;
 +        text-align: right;
 +        font-style: italic;
 +        font-size: x-small;
 +    }
 +
 +    a {
 +        color: #18BC9C;
 +    }
 +</style>
 +
 +<body>
 +    <div class="TablesWrapper">
 +        <div class="Ports">
 +            <h3>Squeak 6.0</h3>
 +            <div class="Grid Squeak">
 +                <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>
 +                        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 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>
 +                        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>
 +                        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>
 +
 +</html>
  • stateoftheport.1653313236.txt.gz
  • Last modified: 2022/05/23 15:40
  • by bekki