I have implemented the backend of FreeType using only FFI calls.
So the whole implementation is in the image side, the current plugin has a lot of problems handling the release of the pointers. The new implementation is using the mechanism that is already present in UFFI to release the Heap pointers, so it should be more stable and easier to modify if there is an issue. The FT2Plugin is not used anymore in this version. I have tested it in the different platforms, but beside OSX I have only made a smoke test. I need some users to try it, so I ask you if you can test in different installations. The image can be downloaded from the CI Thanks to all!! Cheers. |
Le 30/03/2018 à 14:42, [hidden email] a écrit :
> I have implemented the backend of FreeType using only FFI calls. > So the whole implementation is in the image side, the current plugin has > a lot of problems handling the release of the pointers. The new > implementation is using the mechanism that is already present in UFFI to > release the Heap pointers, so it should be more stable and easier to > modify if there is an issue. > > The FT2Plugin is not used anymore in this version. > > I have tested it in the different platforms, but beside OSX I have only > made a smoke test. I need some users to try it, so I ask you if you can > test in different installations. > > The image can be downloaded from the CI > > 32 > bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/view/change-requests/job/PR-1142/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-32bit-b8d360a.zip > > 64 > bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/view/change-requests/job/PR-1142/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-64bit-b8d360a.zip > > Thanks to all!! > Cheers. > > -- > Pablo Tesone. > [hidden email] <mailto:[hidden email]> 32bits version tested on Windows 7. Seems to work fine with a fast test. -- Cyril Ferlicot https://ferlicot.fr signature.asc (836 bytes) Download Attachment |
Thanks a lot. On Fri, Mar 30, 2018 at 2:55 PM, Cyril Ferlicot D. <[hidden email]> wrote:
Pablo Tesone.
[hidden email] |
In reply to this post by tesonep@gmail.com
On Friday 30 March 2018 06:12 PM, [hidden email] wrote:
> 32 bits: > https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/view/change-requests/job/PR-1142/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-32bit-b8d360a.zip > 64 bits: > https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/view/change-requests/job/PR-1142/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-64bit-b8d360a.zip Did a quick check by bringing up the image and running text related tests in Test runner. All tests ran with 0 failures. Tested with get.pharo.org/vm70 (32-bit) and get.pharo.org/64/vm70 (64-bit) on Ubuntu 16.04 HTH .. Subbu |
Cool, thanks a lot. On Fri, Mar 30, 2018 at 4:06 PM, K K Subbu <[hidden email]> wrote: On Friday 30 March 2018 06:12 PM, [hidden email] wrote: Pablo Tesone.
[hidden email] |
Free forum by Nabble | Edit this page |