[squeak-dev] Removing ugly dependencies of Graphics

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sat Oct 12 00:40:44 UTC 2013


I expect Graphics to be a basic package
It currently depends on Multilingual, Files, ToolBuilder (UIManager).

I'm removing Multilingual right now
1)TextStyle>>printOn: is trivial

2) StrikeFont class>>shutDown
It is sent by shutDown: / processShutDownList:
it seems like StrikeFontSet should register itself rather than extending
beyond its class limits.

I noticed that StrikeFont does not addToShutDownList: self, someone did it
manually...
I dare not change initialize though... (it will be executed at next MC load)

3) BDFFontReader uses XTableForFixedFont and MultiByteFileStream

Shall it move to Multilingual, or shall XTableForFixedFont go back to
Graphics-Font?

4) Anyway, all the file reading stuff should go somewhere else...
These are helper classes for initializing the system.
Shall they go into System-Graphics?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20131012/0b4f9c4b/attachment.htm


More information about the Squeak-dev mailing list