[Testers Required] New FreeType implementation using FFI
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%20... 64 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... Thanks to all!! Cheers. -- Pablo Tesone. tesonep@gmail.com
Le 30/03/2018 à 14:42, tesonep@gmail.com 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%20...
64 bits:Â https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Thanks to all!! Cheers.
-- Pablo Tesone. tesonep@gmail.com <mailto:tesonep@gmail.com>
Hi! 32bits version tested on Windows 7. Seems to work fine with a fast test. -- Cyril Ferlicot https://ferlicot.fr
Thanks a lot. On Fri, Mar 30, 2018 at 2:55 PM, Cyril Ferlicot D. <cyril.ferlicot@gmail.com
wrote:
Le 30/03/2018 à 14:42, tesonep@gmail.com 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. tesonep@gmail.com <mailto:tesonep@gmail.com>
Hi!
32bits version tested on Windows 7.
Seems to work fine with a fast test.
-- Cyril Ferlicot https://ferlicot.fr
-- Pablo Tesone. tesonep@gmail.com
On Friday 30 March 2018 06:12 PM, tesonep@gmail.com wrote:
32 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
64 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
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 <kksubbu.ml@gmail.com> wrote:
On Friday 30 March 2018 06:12 PM, tesonep@gmail.com wrote:
32 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20p
ull%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%20p
ull%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
-- Pablo Tesone. tesonep@gmail.com
participants (3)
-
Cyril Ferlicot D. -
K K Subbu -
tesonep@gmail.com