[Vm-dev] About FreeType in Squeak4.5

David T. Lewis lewis at mail.msen.com
Wed Apr 30 01:21:42 UTC 2014


On Tue, Apr 29, 2014 at 04:17:05PM +0200, Nicolas Cellier wrote:
>  
> 2014-04-28 23:40 GMT+02:00 Eliot Miranda <eliot.miranda at gmail.com>:
> 
> >
> > Hi Nicolas,
> >
> >     great!  No wait, not so great :-(.  I get an error on loading due to
> > an Undeclared FT2Library in updateFromFileSystem or some such.  This looks
> > like mis-ordered initialization to me.  Do I have write permission to that
> > repository?
> >
> >
> Hi Eliot, sure I added you and David as Developers, tell me if you need
> admin privileges.
> 
> 
> > I have some fixes for the FT2Library.  I'm also hampered by the
> > SmartSyntaxPlugin's insistence that the classes ued in its parameter specs
> > be present in the image.  This makes splitting the FreeTypePlugin from the
> > FreeType package (something that IMO is a very good thing to do) is
> > impossible.  I may try and change SmartSyntaxPlugin to make those classes
> > being present optional.
> >
> >
> Yes, I have separated FreeTypeConstants which is a pre-requisite currently
> of FreeType, but this was vain indeed, the plugin is computing the offset
> of each and every ivar so requires the exact class layout for each FreeType
> class*...*

I remember looking at this some time ago and coming to the same conclusion.

There were several classes involved, and presumably they could be packaged
in some way to reduce the dependencies, but to me it did not seem worth the
trouble. But if someone else wants to work on it I will not complain :-)

Dave



More information about the Vm-dev mailing list