[Testers Required] New FreeType implementation using FFI

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Testers Required] New FreeType implementation using FFI

tesonep@gmail.com
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.

--
Pablo Tesone.
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: [Testers Required] New FreeType implementation using FFI

CyrilFerlicot
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]>
Hi!

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
Reply | Threaded
Open this post in threaded view
|

Re: [Testers Required] New FreeType implementation using FFI

tesonep@gmail.com
Thanks a lot.

On Fri, Mar 30, 2018 at 2:55 PM, Cyril Ferlicot D. <[hidden email]> wrote:
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]>

Hi!

32bits version tested on Windows 7.

Seems to work fine with a fast test.

--
Cyril Ferlicot
https://ferlicot.fr




--
Pablo Tesone.
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: [Testers Required] New FreeType implementation using FFI

K K Subbu
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

Reply | Threaded
Open this post in threaded view
|

Re: [Testers Required] New FreeType implementation using FFI

tesonep@gmail.com
Cool, thanks a lot.