[squeak-dev] The Trunk: Graphics-tpr.206.mcz

tim Rowledge tim at rowledge.org
Wed Mar 27 18:04:15 UTC 2013


OK, now I'm getting confused. (This seems to be getting more common over the years.)

I *thought* the FreeType stuff was part of the standard 4.4 image, but since I can't find any references to it in a plain image I was clearly confusing it with seeing the little font-cache-updating thingy when starting images with VMMaker stuff installed.


On 26-03-2013, at 6:09 PM, "David T. Lewis" <lewis at mail.msen.com> wrote:
> The FT2Plugin in the SqS/FreetypePlugin repository has a dependency on the
> FT2Constants pool, which is part of the FreeType package in the SqS/FreeType
> repository. In a perfect world, someone would be maintaining these packages
> in such as way as to prevent overrides and other annoyances. In a less than
> perfect world, we can at least be thankful that Monticello does a nice job
> of detecting the conflicts.

So we would be better off (I postulate) with the FT2Constants separated out so they can be included in the VMMaker configuration without the other stuff. 

*If* that is, there is still a reason to do anything with the FT stuff; I don't see any dates in the repository files more recent than early 2008 so I have to wonder if it is in use? It seems unlikely that it could be so perfect that nothing has had to be changed in the meantime. What is the status of this code?




> 
> Neither the Freetype plugin nor the shared pool are part of the VMMaker
> package on source.squeak.org. I think that's a good thing, and that packages
> should be maintained by their rightful owners and kept out of the VMMaker
> package unless there is a real need to adopt them.
> 
Except it is included in the squeaksource VMMaker->update-dtl.12 configuration. Which makes it a problem by proxy, I guess.

With my very limited and ancient remembrances of MC it seems we can
move FT2Constants to a new category, say 'FreeType-BaseConstants' 
create a new package for 'FreeType-BaseConstants' 
add the FreeTypePlus repository to it
save a new version the freetype stuff
make a configuration for loading the revised FreeType stuff properly
revise the VMMaker configuration to load only the plugin and constants packages.

Is that about right? 


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Concurrent: an object that looks like a raisin but isn't




More information about the Squeak-dev mailing list