TTCFont DNU #fontArray

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

TTCFont DNU #fontArray

Giuseppe
Hi all,

I have a 3.9 image with some packages installed from Universes.

When I create a Morphic Project, and open it (or going to previous  
Project to go to "root" from it) I get a DNU #fontArray

Here are the debug log.

***** DEBUG LOG *****

MessageNotUnderstood: TTCFont>>fontArray
20 October 2007 11:29:02 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.9 [latest update: #7068]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/glpunzi/Desarrollo/Imagen-Base
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/glpunzi/Library/Preferences/Squeak/Internet/My  
Squeak

TTCFont(Object)>>doesNotUnderstand: #fontArray
        Receiver: TTCFont(BitstreamVeraSans 11 Roman)
        Arguments and temporary variables:
                aMessage: fontArray
        Receiver's instance variables:
                ttcDescription: a TTFontDescription('Bitstream Vera Sans')
                pointSize: 11
                foregroundColor: Color blue
                cache: #(nil)
                derivatives: an Array(TTCFont(BitstreamVeraSans 11 Bold) TTCFont
(BitstreamVeraS...etc...
                fallbackFont: nil
                ascent: 11.0

Message>>sentTo:
        Receiver: fontArray
        Arguments and temporary variables:
                receiver: TTCFont(BitstreamVeraSans 11 Roman)
        Receiver's instance variables:
                selector: #fontArray
                args: #()
                lookupClass: TTCFont

TTCFont(Object)>>doesNotUnderstand: #fontArray
        Receiver: TTCFont(BitstreamVeraSans 11 Roman)
        Arguments and temporary variables:
                aMessage: fontArray
        Receiver's instance variables:
                ttcDescription: a TTFontDescription('Bitstream Vera Sans')
                pointSize: 11
                foregroundColor: Color blue
                cache: #(nil)
                derivatives: an Array(TTCFont(BitstreamVeraSans 11 Bold) TTCFont
(BitstreamVeraS...etc...
                fallbackFont: nil
                ascent: 11.0

Latin1Environment(LanguageEnvironment)>>isFontAvailable
        Receiver: a Latin1Environment
        Arguments and temporary variables:
                encoding: 1
        Receiver's instance variables:
                id: en


--- The full stack ---
TTCFont(Object)>>doesNotUnderstand: #fontArray
Message>>sentTo:
TTCFont(Object)>>doesNotUnderstand: #fontArray
Latin1Environment(LanguageEnvironment)>>isFontAvailable
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Locale class>>switchAndInstallFontToID:
Project>>finalEnterActions
Project>>enter:revert:saveForRevert:
ProjectViewMorph>>enter
ProjectViewMorph>>mouseUp:
ProjectViewMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ProjectViewMorph(Morph)>>handleEvent:
ProjectViewMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h  
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor  
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor  
terminateActive]}


Reply | Threaded
Open this post in threaded view
|

Re: TTCFont DNU #fontArray

Giuseppe
#fontArray is part of TTCFontSet.

How can I solve this? Is a bug? I did it something wrong?


El 20/10/2007, a las 11:34, Giuseppe Luigi Punzi Ruiz escribió:

> Hi all,
>
> I have a 3.9 image with some packages installed from Universes.
>
> When I create a Morphic Project, and open it (or going to previous  
> Project to go to "root" from it) I get a DNU #fontArray
>
> Here are the debug log.
>
> ***** DEBUG LOG *****
>
> MessageNotUnderstood: TTCFont>>fontArray
> 20 October 2007 11:29:02 am
>
> VM: Mac OS - a SmalltalkImage
> Image: Squeak3.9 [latest update: #7068]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /Users/glpunzi/Desarrollo/Imagen-Base
> Trusted Dir /foobar/tooBar/forSqueak/bogus
> Untrusted Dir /Users/glpunzi/Library/Preferences/Squeak/Internet/My  
> Squeak
>
> TTCFont(Object)>>doesNotUnderstand: #fontArray
> Receiver: TTCFont(BitstreamVeraSans 11 Roman)
> Arguments and temporary variables:
> aMessage: fontArray
> Receiver's instance variables:
> ttcDescription: a TTFontDescription('Bitstream Vera Sans')
> pointSize: 11
> foregroundColor: Color blue
> cache: #(nil)
> derivatives: an Array(TTCFont(BitstreamVeraSans 11 Bold) TTCFont
> (BitstreamVeraS...etc...
> fallbackFont: nil
> ascent: 11.0
>
> Message>>sentTo:
> Receiver: fontArray
> Arguments and temporary variables:
> receiver: TTCFont(BitstreamVeraSans 11 Roman)
> Receiver's instance variables:
> selector: #fontArray
> args: #()
> lookupClass: TTCFont
>
> TTCFont(Object)>>doesNotUnderstand: #fontArray
> Receiver: TTCFont(BitstreamVeraSans 11 Roman)
> Arguments and temporary variables:
> aMessage: fontArray
> Receiver's instance variables:
> ttcDescription: a TTFontDescription('Bitstream Vera Sans')
> pointSize: 11
> foregroundColor: Color blue
> cache: #(nil)
> derivatives: an Array(TTCFont(BitstreamVeraSans 11 Bold) TTCFont
> (BitstreamVeraS...etc...
> fallbackFont: nil
> ascent: 11.0
>
> Latin1Environment(LanguageEnvironment)>>isFontAvailable
> Receiver: a Latin1Environment
> Arguments and temporary variables:
> encoding: 1
> Receiver's instance variables:
> id: en
>
>
> --- The full stack ---
> TTCFont(Object)>>doesNotUnderstand: #fontArray
> Message>>sentTo:
> TTCFont(Object)>>doesNotUnderstand: #fontArray
> Latin1Environment(LanguageEnvironment)>>isFontAvailable
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Locale class>>switchAndInstallFontToID:
> Project>>finalEnterActions
> Project>>enter:revert:saveForRevert:
> ProjectViewMorph>>enter
> ProjectViewMorph>>mouseUp:
> ProjectViewMorph(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ProjectViewMorph(Morph)>>handleEvent:
> ProjectViewMorph(Morph)>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  
> ActiveEvent := anEvent.  result := focusHolder     han...]}
> [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
> BlockContext>>on:do:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h  
> processEvents.  capturingGesture := capturingGest...]}
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess {[[World doOneCycle.  
> Processor yield.  false] whileFalse.  nil]}
> [] in BlockContext>>newProcess {[self value.  Processor  
> terminateActive]}
>
>


Reply | Threaded
Open this post in threaded view
|

Re: TTCFont DNU #fontArray

Jerome Peace
In reply to this post by Giuseppe
TTCFont DNU #fontArray

Hi Giuseppe,

This is a known bug. Fixes and refixes can be found on
mantis.
http://bugs.squeak.org/view.php?id=5309
(also look at the parent report and some of the
siblings).

As you fix things, you are a test pilot for the most
recent repairs so please report your experiences
(positive and negative) to the report.

Hth,

Yours in service and curiosity, --Jerome Peace

***
>Giuseppe Luigi Punzi Ruiz glpunzi at lordzealon.com
>Sat Oct 20 09:34:33 UTC 2007
>
>Hi all,
>
>I have a 3.9 image with some packages installed from
Universes.
>
>When I create a Morphic Project, and open it (or
going to previous  
>Project to go to "root" from it) I get a DNU
#fontArray

>
>Here are the debug log.
>
>***** DEBUG LOG *****
>
>MessageNotUnderstood: TTCFont>>fontArray
>20 October 2007 11:29:02 am
>
>VM: Mac OS - a SmalltalkImage
>Image: Squeak3.9 [latest update: #7068]

This version is known to have the bug.

***


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com 

Reply | Threaded
Open this post in threaded view
|

Re: TTCFont DNU #fontArray

Giuseppe
Thanks Jerome.

I want to remember, thath exists one automatic procedure to install  
Fixes from Mantis.... "MCInstaller"?

Some documentation about this?

El 21/10/2007, a las 1:51, Jerome Peace escribió:

> TTCFont DNU #fontArray
>
> Hi Giuseppe,
>
> This is a known bug. Fixes and refixes can be found on
> mantis.
> http://bugs.squeak.org/view.php?id=5309
> (also look at the parent report and some of the
> siblings).
>
> As you fix things, you are a test pilot for the most
> recent repairs so please report your experiences
> (positive and negative) to the report.
>
> Hth,
>
> Yours in service and curiosity, --Jerome Peace
>
> ***
>> Giuseppe Luigi Punzi Ruiz glpunzi at lordzealon.com
>> Sat Oct 20 09:34:33 UTC 2007
>>
>> Hi all,
>>
>> I have a 3.9 image with some packages installed from
> Universes.
>>
>> When I create a Morphic Project, and open it (or
> going to previous
>> Project to go to "root" from it) I get a DNU
> #fontArray
>>
>> Here are the debug log.
>>
>> ***** DEBUG LOG *****
>>
>> MessageNotUnderstood: TTCFont>>fontArray
>> 20 October 2007 11:29:02 am
>>
>> VM: Mac OS - a SmalltalkImage
>> Image: Squeak3.9 [latest update: #7068]
>
> This version is known to have the bug.
>
> ***
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>


Reply | Threaded
Open this post in threaded view
|

Re: TTCFont DNU #fontArray

Giuseppe
In reply to this post by Jerome Peace
Hi again.

With fontAvailable-1204yo-wiz.1.cs(1) from Mantis(2) seems to fix the  
problem, and now all works good.

If I find some problem i will report it.

Cheers, and thanks.


(1) http://bugs.squeak.org/file_download.php?file_id=2976&type=bug
(2) http://bugs.squeak.org/view.php?id=0005309


El 21/10/2007, a las 1:51, Jerome Peace escribió:

> TTCFont DNU #fontArray
>
> Hi Giuseppe,
>
> This is a known bug. Fixes and refixes can be found on
> mantis.
> http://bugs.squeak.org/view.php?id=5309
> (also look at the parent report and some of the
> siblings).
>
> As you fix things, you are a test pilot for the most
> recent repairs so please report your experiences
> (positive and negative) to the report.
>
> Hth,
>
> Yours in service and curiosity, --Jerome Peace
>
> ***
>> Giuseppe Luigi Punzi Ruiz glpunzi at lordzealon.com
>> Sat Oct 20 09:34:33 UTC 2007
>>
>> Hi all,
>>
>> I have a 3.9 image with some packages installed from
> Universes.
>>
>> When I create a Morphic Project, and open it (or
> going to previous
>> Project to go to "root" from it) I get a DNU
> #fontArray
>>
>> Here are the debug log.
>>
>> ***** DEBUG LOG *****
>>
>> MessageNotUnderstood: TTCFont>>fontArray
>> 20 October 2007 11:29:02 am
>>
>> VM: Mac OS - a SmalltalkImage
>> Image: Squeak3.9 [latest update: #7068]
>
> This version is known to have the bug.
>
> ***
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>


Reply | Threaded
Open this post in threaded view
|

Re: TTCFont DNU #fontArray

keith1y
In reply to this post by Giuseppe
Giuseppe Luigi Punzi Ruiz wrote:
> Thanks Jerome.
>
> I want to remember, thath exists one automatic procedure to install
> Fixes from Mantis.... "MCInstaller"?
>
> Some documentation about this?
>
Hi Giuseppe,

I think you are looking for "Installer", included in 3.10, or available
from squeakmap or http://www.squeaksource.com/Installer

There is a fair bit of documentation in the class method.

Support for mantis works as follows: you execute -

Installer mantis fixBug: 1234.

This will read the script embedded in a bug report's note. The script
needs to be marked up with "fix begin"... "fix end". E.g.

"fix begin"
Installer mantis bug: 1234 fix: 'thefile.1.cs'.
"fix end"


hope this helps

Keith