Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
October 2009
- 86 participants
- 1118 messages
Re: [Pharo-project] next steps... to we create a release candidate and open a 1.1 alpha?
by John M McIntosh
On 2009-10-06, at 11:53 AM, Stéphane Ducasse wrote:
>> I would like to know what are the important bugs or fixes to be
>> integrated that cannot wait for 1.1.
>> And it would be nice to tag a release candidate (really soon now).
http://code.google.com/p/pharo/issues/detail?id=1258
--
=
=
=
========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter:
squeaker68882
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
=
=
=
========================================================================
Oct. 6, 2009
Re: [Pharo-project] [update] #10468
by Damien Cassou
On Tue, Oct 6, 2009 at 12:44 PM, Stéphane Ducasse
<stephane.ducasse(a)inria.fr> wrote:
> cool damien nice to see you integrating fixes :)
I also enhanced the release process in the middle :-). The message
that appears at the very end was something like:
You now have to
1) ./upFile <changeset>
...
<changeset> is now replaced by the name of the changeset file :-)
--
Damien Cassou
http://damiencassou.seasidehosting.st
"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry
Oct. 6, 2009
Re: [Pharo-project] next steps... to we create a release candidate and open a 1.1 alpha?
by Stéphane Ducasse
On Oct 6, 2009, at 10:36 PM, Michael Roberts wrote:
> i would mark the decompiler tests as 1.1. I would also mark the
> debugger highlight bug as 1.1. I think these are going to take time.
> then we have to review the sunits and see what is realistic to fix and
> what is 'unknown'. For everything we don't understand mark and
> comment #expectedFailures. what would be really helpful would be any
> writeup on the issue tracker for analysis on sunit failures if folks
> have time.
yes.
> I would like to see a few process things discussed
> -how we maintain 1.0 stable branch
may be marking some important 1.1 fixes
> -how we maintain 1.1 alpha. i.e do we try out some other package meta
> system? that could be worth some hacking at the start of the cycle to
> see the mechanism. It is not something to mess around with when we get
> near beta.
true.
Metacello is nearly ready and I would like to play with it.
Moose/Mondrian/Glamour, Glass are using it.
I would like to see how it works with first the external packages of
core.
Because as soon as we really cut we will be in trouble.
Stef
>
> cheers,
> Mike
>
> 2009/10/6 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
>>
>>
>> Begin forwarded message:
>>
>> From: pharo-project-owner(a)lists.gforge.inria.fr
>> Date: October 6, 2009 8:47:09 PM GMT+02:00
>> To: stephane.ducasse(a)free.fr
>> Subject: next steps... to we create a release candidate and open a
>> 1.1
>> alpha?
>>
>> You are not allowed to post to this mailing list, and your message
>> has
>> been automatically rejected. If you think that your messages are
>> being rejected in error, contact the mailing list owner at
>> pharo-project-owner(a)lists.gforge.inria.fr.
>>
>>
>> From: stephane ducasse <stephane.ducasse(a)free.fr>
>> Date: October 6, 2009 8:47:04 PM GMT+02:00
>> To: Pharo Development <Pharo-project(a)lists.gforge.inria.fr>
>> Subject: next steps... to we create a release candidate and open a
>> 1.1
>> alpha?
>>
>>
>> Hi guys
>>
>> I would like to know what are the important bugs or fixes to be
>> integrated
>> that cannot wait for 1.1.
>> And it would be nice to tag a release candidate (really soon now).
>>
>> We get a pharo sprint the 17 and I would like to get a lot of the
>> pending
>> fixes integrated
>> since then and that people can kill some problems on 1.1
>>
>> Stef
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 6, 2009
Re: [Pharo-project] next steps... to we create a release candidate and open a 1.1 alpha?
by Michael Roberts
i would mark the decompiler tests as 1.1. I would also mark the
debugger highlight bug as 1.1. I think these are going to take time.
then we have to review the sunits and see what is realistic to fix and
what is 'unknown'. For everything we don't understand mark and
comment #expectedFailures. what would be really helpful would be any
writeup on the issue tracker for analysis on sunit failures if folks
have time.
I would like to see a few process things discussed
-how we maintain 1.0 stable branch
-how we maintain 1.1 alpha. i.e do we try out some other package meta
system? that could be worth some hacking at the start of the cycle to
see the mechanism. It is not something to mess around with when we get
near beta.
cheers,
Mike
2009/10/6 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
>
>
> Begin forwarded message:
>
> From: pharo-project-owner(a)lists.gforge.inria.fr
> Date: October 6, 2009 8:47:09 PM GMT+02:00
> To: stephane.ducasse(a)free.fr
> Subject: next steps... to we create a release candidate and open a 1.1
> alpha?
>
> You are not allowed to post to this mailing list, and your message has
> been automatically rejected. Â If you think that your messages are
> being rejected in error, contact the mailing list owner at
> pharo-project-owner(a)lists.gforge.inria.fr.
>
>
> From: stephane ducasse <stephane.ducasse(a)free.fr>
> Date: October 6, 2009 8:47:04 PM GMT+02:00
> To: Pharo Development <Pharo-project(a)lists.gforge.inria.fr>
> Subject: next steps... to we create a release candidate and open a 1.1
> alpha?
>
>
> Hi guys
>
> I would like to know what are the important bugs or fixes to be integrated
> that cannot wait for 1.1.
> And it would be nice to tag a release candidate (really soon now).
>
> We get a pharo sprint the 17 and I would like to get a lot of the pending
> fixes integrated
> since then and that people can kill some problems on 1.1
>
> Stef
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Oct. 6, 2009
Re: [Pharo-project] [BUG]UndefinedObject(Object)>>doesNotUnderstand: #null
by Andrey Larionov
Rarely occurs but i can't determine reproduce steps.
On Tue, Oct 6, 2009 at 22:43, Stéphane Ducasse
<stephane.ducasse(a)inria.fr> wrote:
> so is it solved?
>
> On Oct 6, 2009, at 3:32 PM, Esteban Lorenzano wrote:
>
>> Yep, I'm having same problem, on a plain Pharo-Dev image (latest one)
>>
>> Cheers,
>> Esteban
>>
>> On 2009-10-05 10:19:04 -0300,
>> anlarionov(a)gmail.com said:
>>
>>> Almost all refactorings ends with this DNU. Is it platform
>>> specific? Or
>>> maybe i miss something
>>>
>>> 5 October 2009 5:17:34 pm
>>>
>>> VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update:
>>> #10074]
>>> Image: Pharo1.0beta [Latest update: #10466]
>>>
>>> SecurityManager state:
>>> Restricted: false
>>> FileAccess: true
>>> SocketAccess: true
>>> Working Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3
>>> Trusted Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/secure
>>> Untrusted Dir
>>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/My
>>> Squeak
>>>
>>> UndefinedObject(Object)>>doesNotUnderstand: #null
>>> Â Â Â Receiver: nil
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMessage: Â Â Â null
>>> Â Â Â Â Â Â Â exception: Â Â Â MessageNotUnderstood: receiver of "null" is nil
>>> Â Â Â Â Â Â Â resumeValue: Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> nil
>>>
>>> RBMethodNode>>primitiveNode
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â nil
>>> Â Â Â Â Â Â Â properties: Â Â a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>> Â Â Â Â Â Â Â annotations: Â Â nil
>>> Â Â Â Â Â Â Â selector: Â Â Â #protocol
>>> Â Â Â Â Â Â Â selectorParts: Â an Array( RBIdentifierToken('protocol'))
>>> Â Â Â Â Â Â Â body: Â <<error during printing>>
>>>
>>> RBMethodNode>>primitiveText
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â set: Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â nil
>>> Â Â Â Â Â Â Â properties: Â Â a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>> Â Â Â Â Â Â Â annotations: Â Â nil
>>> Â Â Â Â Â Â Â selector: Â Â Â #protocol
>>> Â Â Â Â Â Â Â selectorParts: Â an Array( RBIdentifierToken('protocol'))
>>> Â Â Â Â Â Â Â body: Â <<error during printing>>
>>>
>>> RBMethodNode>>primitiveSources
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â tgs: Â Â #()
>>> Â Â Â Â Â Â Â text: Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â nil
>>> Â Â Â Â Â Â Â properties: Â Â a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>> Â Â Â Â Â Â Â annotations: Â Â nil
>>> Â Â Â Â Â Â Â selector: Â Â Â #protocol
>>> Â Â Â Â Â Â Â selectorParts: Â an Array( RBIdentifierToken('protocol'))
>>> Â Â Â Â Â Â Â body: Â <<error during printing>>
>>>
>>> RBFormatter>>formatTagFor:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBFormatter>>acceptSequenceNode:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBSequenceNode>>acceptVisitor:
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aProgramNodeVisitor: Â Â a RBFormatter
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â <<error during printing>>
>>>
>>> RBFormatter>>visitNode:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> [] in RBFormatter>>acceptMethodNode:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBFormatter>>indent:while:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anInteger: Â Â Â 1
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RBFormatter>>acceptMethodNode:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBFormatter>>indentWhile:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RBFormatter>>acceptMethodNode:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBFormatter>>acceptMethodNode:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBMethodNode>>acceptVisitor:
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aProgramNodeVisitor: Â Â a RBFormatter
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â nil
>>> Â Â Â Â Â Â Â properties: Â Â a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>> Â Â Â Â Â Â Â annotations: Â Â nil
>>> Â Â Â Â Â Â Â selector: Â Â Â #protocol
>>> Â Â Â Â Â Â Â selectorParts: Â an Array( RBIdentifierToken('protocol'))
>>> Â Â Â Â Â Â Â body: Â <<error during printing>>
>>>
>>> RBFormatter>>visitNode:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBFormatter>>format:
>>> Â Â Â Receiver: a RBFormatter
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â codeStream: Â Â a WriteStream 'protocol
>>> Â Â Â '
>>> Â Â Â Â Â Â Â lineStart: Â Â Â 10
>>> Â Â Â Â Â Â Â firstLineLength: Â Â Â Â 8
>>> Â Â Â Â Â Â Â tabs: Â 1
>>> Â Â Â Â Â Â Â positionDelta: Â 0
>>>
>>> RBMethodNode(RBProgramNode)>>formattedCode
>>> Â Â Â Receiver: <<error during printing>>
>>> Â Â Â Arguments and temporary variables:
>>>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â parent: Â Â Â Â nil
>>> Â Â Â Â Â Â Â properties: Â Â a RBSmallIdentityDictionary(#comments->an
>>> OrderedCollection() )
>>> Â Â Â Â Â Â Â annotations: Â Â nil
>>> Â Â Â Â Â Â Â selector: Â Â Â #protocol
>>> Â Â Â Â Â Â Â selectorParts: Â an Array( RBIdentifierToken('protocol'))
>>> Â Â Â Â Â Â Â body: Â <<error during printing>>
>>>
>>> RBClass(RBAbstractClass)>>compileTree:classified:
>>> Â Â Â Receiver: FCGIServer
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â name: Â #FCGIServer
>>> Â Â Â Â Â Â Â newMethods: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â instanceVariableNames: Â an OrderedCollection('handler' 'port'
>>> 'socket'
>>> 'profile'...etc...
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â superclass: Â Â an Object
>>> Â Â Â Â Â Â Â subclasses: Â Â an OrderedCollection()
>>> Â Â Â Â Â Â Â removedMethods: Â Â Â Â nil
>>> Â Â Â Â Â Â Â realClass: Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â classVariableNames: Â Â an OrderedCollection()
>>> Â Â Â Â Â Â Â poolDictionaryNames: Â Â nil
>>> Â Â Â Â Â Â Â category: Â Â Â nil
>>> Â Â Â Â Â Â Â comment: Â Â Â Â an Object
>>>
>>> RBClass(RBAbstractClass)>>compileTree:
>>> Â Â Â Receiver: FCGIServer
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â name: Â #FCGIServer
>>> Â Â Â Â Â Â Â newMethods: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â instanceVariableNames: Â an OrderedCollection('handler' 'port'
>>> 'socket'
>>> 'profile'...etc...
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â superclass: Â Â an Object
>>> Â Â Â Â Â Â Â subclasses: Â Â an OrderedCollection()
>>> Â Â Â Â Â Â Â removedMethods: Â Â Â Â nil
>>> Â Â Â Â Â Â Â realClass: Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â classVariableNames: Â Â an OrderedCollection()
>>> Â Â Â Â Â Â Â poolDictionaryNames: Â Â nil
>>> Â Â Â Â Â Â Â category: Â Â Â nil
>>> Â Â Â Â Â Â Â comment: Â Â Â Â an Object
>>>
>>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>>> Â Â Â Receiver: a RenameClassRefactoring
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â options: Â Â Â Â nil
>>> Â Â Â Â Â Â Â className: Â Â Â #FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â newName: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â class: Â FCGIProtocolVersion1
>>>
>>> [] in RenameClassRefactoring>>renameReferences
>>> Â Â Â Receiver: a RenameClassRefactoring
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â replacer: Â Â Â FCGIServer>>protocol
>>> Â Â Â Â Â Â Â method: Â Â Â Â a ParseTreeRewriter
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â options: Â Â Â Â nil
>>> Â Â Â Â Â Â Â className: Â Â Â #FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â newName: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â class: Â FCGIProtocolVersion1
>>>
>>> [] in [] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> <<error during printing>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> Set>>do:
>>> Â Â Â Receiver: a Set(#protocol)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in [] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Â Â Â Â index: Â 3
>>> Â Â Â Â Â Â Â each: Â #protocol
>>> Â Â Â Â Â Â Â indexLimiT: Â Â 5
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â tally: Â 1
>>> Â Â Â Â Â Â Â array: Â #(nil nil #protocol nil nil)
>>>
>>> [] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aRBClass: Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â each: Â [closure] in RenameClassRefactoring>>renameReferences
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> [] in RBNamespace>>allClassesDo:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â seen: Â [closure] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Â Â Â Â evalBlock: Â Â Â a Set(#FCGIProtocolVersion1)
>>> Â Â Â Â Â Â Â each: Â FCGIServer
>>> Â Â Â Â Â Â Â class: Â [closure] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> [] in BrowserEnvironment>>classesDo:
>>> Â Â Â Receiver: Smalltalk
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â each: Â [closure] in RBNamespace>>allClassesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â label: Â nil
>>> Â Â Â Â Â Â Â searchStrings: Â nil
>>>
>>> [] in BrowserEnvironment>>allClassesDo:
>>> Â Â Â Receiver: Smalltalk
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â FCGIServer
>>> Â Â Â Â Â Â Â each: Â [closure] in BrowserEnvironment>>classesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â label: Â nil
>>> Â Â Â Â Â Â Â searchStrings: Â nil
>>>
>>> OrderedCollection>>do:
>>> Â Â Â Receiver: an OrderedCollection(AColorSelectorMorph ADPCMCodec
>>> AIFFFileReader ASTPrettyPrinting ASamp...etc...
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in BrowserEnvironment>>allClassesDo:
>>> Â Â Â Â Â Â Â index: Â 492
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â array: Â {AColorSelectorMorph . ADPCMCodec . AIFFFileReader .
>>> ASTPrettyPrinting ....etc...
>>> Â Â Â Â Â Â Â firstIndex: Â Â 1
>>> Â Â Â Â Â Â Â lastIndex: Â Â Â 4204
>>>
>>> SystemDictionary>>allClassesDo:
>>> Â Â Â Receiver: Smalltalk
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in BrowserEnvironment>>allClassesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â tally: Â 4332
>>> Â Â Â Â Â Â Â array: Â {#PRReferenceRenderer->PRReferenceRenderer .
>>> #PRLightBoxView->PRLightBox...etc...
>>> Â Â Â Â Â Â Â cachedClassNames: Â Â Â a SortedCollection(#AColorSelectorMorph
>>> #ADPCMCodec
>>> #AIFFFile...etc...
>>>
>>> SystemNavigation>>allClassesDo:
>>> Â Â Â Receiver: a SystemNavigation
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in BrowserEnvironment>>allClassesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â browserClass: Â nil
>>> Â Â Â Â Â Â Â hierarchyBrowserClass: Â nil
>>>
>>> BrowserEnvironment>>allClassesDo:
>>> Â Â Â Receiver: Smalltalk
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in BrowserEnvironment>>classesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â label: Â nil
>>> Â Â Â Â Â Â Â searchStrings: Â nil
>>>
>>> BrowserEnvironment>>classesDo:
>>> Â Â Â Receiver: Smalltalk
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RBNamespace>>allClassesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â label: Â nil
>>> Â Â Â Â Â Â Â searchStrings: Â nil
>>>
>>> RBNamespace>>allClassesDo:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Â Â Â Â seen: Â a Set(#FCGIProtocolVersion1)
>>> Â Â Â Â Â Â Â evalBlock: Â Â Â [closure] in RBNamespace>>allClassesDo:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> RBNamespace>>allReferencesToClass:do:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aRBClass: Â Â Â FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RenameClassRefactoring>>renameReferences
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> RenameClassRefactoring>>renameReferences
>>> Â Â Â Receiver: a RenameClassRefactoring
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â replacer: Â Â Â a ParseTreeRewriter
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â options: Â Â Â Â nil
>>> Â Â Â Â Â Â Â className: Â Â Â #FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â newName: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â class: Â FCGIProtocolVersion1
>>>
>>> [] in RenameClassRefactoring>>transform
>>> Â Â Â Receiver: a RenameClassRefactoring
>>> Â Â Â Arguments and temporary variables:
>>>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â options: Â Â Â Â nil
>>> Â Â Â Â Â Â Â className: Â Â Â #FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â newName: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â class: Â FCGIProtocolVersion1
>>>
>>> BlockClosure>>ensure:
>>> Â Â Â Receiver: [closure] in RenameClassRefactoring>>transform
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RBNamespace>>performChange:around:
>>> Â Â Â Â Â Â Â returnValue: Â Â nil
>>> Â Â Â Â Â Â Â b: Â Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â outerContext: Â RenameClassRefactoring>>transform
>>> Â Â Â Â Â Â Â startpc: Â Â Â Â 33
>>> Â Â Â Â Â Â Â numArgs: Â Â Â Â 0
>>>
>>> RBNamespace>>performChange:around:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCompositeRefactoryChange: Â Â Â FCGIProtocolVersion1 rename:
>>> #FCGIAdapter!
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RenameClassRefactoring>>transform
>>> Â Â Â Â Â Â Â oldChanges: Â Â refactor class, rename
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> RBNamespace>>renameClass:to:around:
>>> Â Â Â Receiver: a RBNamespace
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aRBClass: Â Â Â FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â aSymbol: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in RenameClassRefactoring>>transform
>>> Â Â Â Â Â Â Â change: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â value: Â nil
>>> Â Â Â Â Â Â Â dict: Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â changes: Â Â Â Â FCGIProtocolVersion1 rename: #FCGIAdapter!
>>> Â Â Â Â Â Â Â environment: Â Â Smalltalk
>>> Â Â Â Â Â Â Â newClasses: Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â removedClasses: Â Â Â Â a Set()
>>> Â Â Â Â Â Â Â changedClasses: Â Â Â Â an IdentityDictionary(size 494)
>>> Â Â Â Â Â Â Â rootClasses: Â Â nil
>>> Â Â Â Â Â Â Â implementorsCache: Â Â Â an IdentityDictionary()
>>> Â Â Â Â Â Â Â sendersCache: Â an IdentityDictionary()
>>>
>>> RenameClassRefactoring>>transform
>>> Â Â Â Receiver: a RenameClassRefactoring
>>> Â Â Â Arguments and temporary variables:
>>>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â model: Â a RBNamespace
>>> Â Â Â Â Â Â Â options: Â Â Â Â nil
>>> Â Â Â Â Â Â Â className: Â Â Â #FCGIProtocolVersion1
>>> Â Â Â Â Â Â Â newName: Â Â Â Â #FCGIAdapter
>>> Â Â Â Â Â Â Â class: Â FCGIProtocolVersion1
>>>
>>>
>>> --- The full stack ---
>>> UndefinedObject(Object)>>doesNotUnderstand: #null
>>> RBMethodNode>>primitiveNode
>>> RBMethodNode>>primitiveText
>>> RBMethodNode>>primitiveSources
>>> RBFormatter>>formatTagFor:
>>> RBFormatter>>acceptSequenceNode:
>>> RBSequenceNode>>acceptVisitor:
>>> RBFormatter>>visitNode:
>>> [] in RBFormatter>>acceptMethodNode:
>>> RBFormatter>>indent:while:
>>> RBFormatter>>indentWhile:
>>> RBFormatter>>acceptMethodNode:
>>> RBMethodNode>>acceptVisitor:
>>> RBFormatter>>visitNode:
>>> RBFormatter>>format:
>>> RBMethodNode(RBProgramNode)>>formattedCode
>>> RBClass(RBAbstractClass)>>compileTree:classified:
>>> RBClass(RBAbstractClass)>>compileTree:
>>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>>> [] in RenameClassRefactoring>>renameReferences
>>> [] in [] in RBNamespace>>allReferencesToClass:do:
>>> Set>>do:
>>> [] in RBNamespace>>allReferencesToClass:do:
>>> [] in RBNamespace>>allClassesDo:
>>> [] in BrowserEnvironment>>classesDo:
>>> [] in BrowserEnvironment>>allClassesDo:
>>> OrderedCollection>>do:
>>> SystemDictionary>>allClassesDo:
>>> SystemNavigation>>allClassesDo:
>>> BrowserEnvironment>>allClassesDo:
>>> BrowserEnvironment>>classesDo:
>>> RBNamespace>>allClassesDo:
>>> RBNamespace>>allReferencesToClass:do:
>>> RenameClassRefactoring>>renameReferences
>>> [] in RenameClassRefactoring>>transform
>>> BlockClosure>>ensure:
>>> RBNamespace>>performChange:around:
>>> RBNamespace>>renameClass:to:around:
>>> RenameClassRefactoring>>transform
>>> - - - - - - - - - - - - - - -
>>> Â Â Â Â Â Â Â Â Â Â Â - - - - - - - - - - - - - - - - - -
>>> RenameClassRefactoring(Refactoring)>>primitiveExecute
>>> [] in OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> OBShoutPlatform(OBMorphicPlatform)>>handleWaitRequest:
>>> OBWaitRequest>>handleWith:
>>> OBWaitRequest(OBInteractionRequest)>>defaultAction
>>> UndefinedObject>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> MethodContext(ContextPart)>>handleSignal:
>>> OBWaitRequest(Exception)>>signal
>>> OBWaitRequest class>>block:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>waitWhile:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>>> [] in [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> BlockClosure>>on:do:
>>> OR2CmdRenameClassRefactoring(OR2Command)>>handleError:
>>> [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> BlockClosure>>on:do:
>>> OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>>> OR2CmdRenameClassRefactoring(O2Command)>>perform:orSendTo:
>>> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> ToggleMenuItemMorph(Morph)>>handleEvent:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> MenuMorph(Morph)>>processEvent:using:
>>> MenuMorph(Morph)>>processEvent:
>>> MenuMorph>>handleFocusEvent:
>>> [] in HandMorph>>sendFocusEvent:to:clear:
>>> [] in PasteUpMorph>>becomeActiveDuring:
>>> BlockClosure>>on:do:
>>> PasteUpMorph>>becomeActiveDuring:
>>> HandMorph>>sendFocusEvent:to:clear:
>>> HandMorph>>sendEvent:focus:clear:
>>> HandMorph>>sendMouseEvent:
>>> HandMorph>>handleEvent:
>>> HandMorph>>processEvents
>>> [] in WorldState>>doOneCycleNowFor:
>>> Array(SequenceableCollection)>>do:
>>> WorldState>>handsDo:
>>> WorldState>>doOneCycleNowFor:
>>> WorldState>>doOneCycleFor:
>>> PasteUpMorph>>doOneCycle
>>> [] in Project class>>spawnNewProcess
>>> [] in BlockClosure>>newProcess
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Oct. 6, 2009
[Pharo-project] next steps... to we create a release candidate and open a 1.1 alpha?
by Stéphane Ducasse
Begin forwarded message:
> From: pharo-project-owner(a)lists.gforge.inria.fr
> Date: October 6, 2009 8:47:09 PM GMT+02:00
> To: stephane.ducasse(a)free.fr
> Subject: next steps... to we create a release candidate and open a
> 1.1 alpha?
>
> You are not allowed to post to this mailing list, and your message has
> been automatically rejected. If you think that your messages are
> being rejected in error, contact the mailing list owner at
> pharo-project-owner(a)lists.gforge.inria.fr.
>
>
> From: stephane ducasse <stephane.ducasse(a)free.fr>
> Date: October 6, 2009 8:47:04 PM GMT+02:00
> To: Pharo Development <Pharo-project(a)lists.gforge.inria.fr>
> Subject: next steps... to we create a release candidate and open a
> 1.1 alpha?
>
>
> Hi guys
>
> I would like to know what are the important bugs or fixes to be
> integrated that cannot wait for 1.1.
> And it would be nice to tag a release candidate (really soon now).
>
> We get a pharo sprint the 17 and I would like to get a lot of the
> pending fixes integrated
> since then and that people can kill some problems on 1.1
>
> Stef
>
>
>
Oct. 6, 2009
Re: [Pharo-project] [update] #10468
by Stéphane Ducasse
cool damien nice to see you integrating fixes :)
Stef
On Oct 6, 2009, at 5:55 PM, Damien Cassou wrote:
> 10468
> -----
>
> Issue 275: TODO: remove OldSocket
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 6, 2009
Re: [Pharo-project] [BUG]UndefinedObject(Object)>>doesNotUnderstand: #null
by Stéphane Ducasse
so is it solved?
On Oct 6, 2009, at 3:32 PM, Esteban Lorenzano wrote:
> Yep, I'm having same problem, on a plain Pharo-Dev image (latest one)
>
> Cheers,
> Esteban
>
> On 2009-10-05 10:19:04 -0300,
> anlarionov(a)gmail.com said:
>
>> Almost all refactorings ends with this DNU. Is it platform
>> specific? Or
>> maybe i miss something
>>
>> 5 October 2009 5:17:34 pm
>>
>> VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update:
>> #10074]
>> Image: Pharo1.0beta [Latest update: #10466]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir
>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3
>> Trusted Dir
>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/secure
>> Untrusted Dir
>> /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/My
>> Squeak
>>
>> UndefinedObject(Object)>>doesNotUnderstand: #null
>> Receiver: nil
>> Arguments and temporary variables:
>> aMessage: null
>> exception: MessageNotUnderstood: receiver of "null" is nil
>> resumeValue: nil
>> Receiver's instance variables:
>> nil
>>
>> RBMethodNode>>primitiveNode
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> parent: nil
>> properties: a RBSmallIdentityDictionary(#comments->an
>> OrderedCollection() )
>> annotations: nil
>> selector: #protocol
>> selectorParts: an Array( RBIdentifierToken('protocol'))
>> body: <<error during printing>>
>>
>> RBMethodNode>>primitiveText
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>> set: nil
>> Receiver's instance variables:
>> parent: nil
>> properties: a RBSmallIdentityDictionary(#comments->an
>> OrderedCollection() )
>> annotations: nil
>> selector: #protocol
>> selectorParts: an Array( RBIdentifierToken('protocol'))
>> body: <<error during printing>>
>>
>> RBMethodNode>>primitiveSources
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>> tgs: #()
>> text: nil
>> Receiver's instance variables:
>> parent: nil
>> properties: a RBSmallIdentityDictionary(#comments->an
>> OrderedCollection() )
>> annotations: nil
>> selector: #protocol
>> selectorParts: an Array( RBIdentifierToken('protocol'))
>> body: <<error during printing>>
>>
>> RBFormatter>>formatTagFor:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBFormatter>>acceptSequenceNode:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBSequenceNode>>acceptVisitor:
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>> aProgramNodeVisitor: a RBFormatter
>> Receiver's instance variables:
>> parent: <<error during printing>>
>>
>> RBFormatter>>visitNode:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> [] in RBFormatter>>acceptMethodNode:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBFormatter>>indent:while:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> anInteger: 1
>> aBlock: [closure] in RBFormatter>>acceptMethodNode:
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBFormatter>>indentWhile:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> aBlock: [closure] in RBFormatter>>acceptMethodNode:
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBFormatter>>acceptMethodNode:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBMethodNode>>acceptVisitor:
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>> aProgramNodeVisitor: a RBFormatter
>> Receiver's instance variables:
>> parent: nil
>> properties: a RBSmallIdentityDictionary(#comments->an
>> OrderedCollection() )
>> annotations: nil
>> selector: #protocol
>> selectorParts: an Array( RBIdentifierToken('protocol'))
>> body: <<error during printing>>
>>
>> RBFormatter>>visitNode:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBFormatter>>format:
>> Receiver: a RBFormatter
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> codeStream: a WriteStream 'protocol
>> '
>> lineStart: 10
>> firstLineLength: 8
>> tabs: 1
>> positionDelta: 0
>>
>> RBMethodNode(RBProgramNode)>>formattedCode
>> Receiver: <<error during printing>>
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> parent: nil
>> properties: a RBSmallIdentityDictionary(#comments->an
>> OrderedCollection() )
>> annotations: nil
>> selector: #protocol
>> selectorParts: an Array( RBIdentifierToken('protocol'))
>> body: <<error during printing>>
>>
>> RBClass(RBAbstractClass)>>compileTree:classified:
>> Receiver: FCGIServer
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> name: #FCGIServer
>> newMethods: an IdentityDictionary()
>> instanceVariableNames: an OrderedCollection('handler' 'port'
>> 'socket'
>> 'profile'...etc...
>> model: a RBNamespace
>> superclass: an Object
>> subclasses: an OrderedCollection()
>> removedMethods: nil
>> realClass: FCGIServer
>> classVariableNames: an OrderedCollection()
>> poolDictionaryNames: nil
>> category: nil
>> comment: an Object
>>
>> RBClass(RBAbstractClass)>>compileTree:
>> Receiver: FCGIServer
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> name: #FCGIServer
>> newMethods: an IdentityDictionary()
>> instanceVariableNames: an OrderedCollection('handler' 'port'
>> 'socket'
>> 'profile'...etc...
>> model: a RBNamespace
>> superclass: an Object
>> subclasses: an OrderedCollection()
>> removedMethods: nil
>> realClass: FCGIServer
>> classVariableNames: an OrderedCollection()
>> poolDictionaryNames: nil
>> category: nil
>> comment: an Object
>>
>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>> Receiver: a RenameClassRefactoring
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> model: a RBNamespace
>> options: nil
>> className: #FCGIProtocolVersion1
>> newName: #FCGIAdapter
>> class: FCGIProtocolVersion1
>>
>> [] in RenameClassRefactoring>>renameReferences
>> Receiver: a RenameClassRefactoring
>> Arguments and temporary variables:
>> replacer: FCGIServer>>protocol
>> method: a ParseTreeRewriter
>> Receiver's instance variables:
>> model: a RBNamespace
>> options: nil
>> className: #FCGIProtocolVersion1
>> newName: #FCGIAdapter
>> class: FCGIProtocolVersion1
>>
>> [] in [] in RBNamespace>>allReferencesToClass:do:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> Set>>do:
>> Receiver: a Set(#protocol)
>> Arguments and temporary variables:
>> aBlock: [closure] in [] in RBNamespace>>allReferencesToClass:do:
>> index: 3
>> each: #protocol
>> indexLimiT: 5
>> Receiver's instance variables:
>> tally: 1
>> array: #(nil nil #protocol nil nil)
>>
>> [] in RBNamespace>>allReferencesToClass:do:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aRBClass: FCGIServer
>> aBlock: FCGIProtocolVersion1
>> each: [closure] in RenameClassRefactoring>>renameReferences
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> [] in RBNamespace>>allClassesDo:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aBlock: FCGIServer
>> seen: [closure] in RBNamespace>>allReferencesToClass:do:
>> evalBlock: a Set(#FCGIProtocolVersion1)
>> each: FCGIServer
>> class: [closure] in RBNamespace>>allReferencesToClass:do:
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> [] in BrowserEnvironment>>classesDo:
>> Receiver: Smalltalk
>> Arguments and temporary variables:
>> aBlock: FCGIServer
>> each: [closure] in RBNamespace>>allClassesDo:
>> Receiver's instance variables:
>> label: nil
>> searchStrings: nil
>>
>> [] in BrowserEnvironment>>allClassesDo:
>> Receiver: Smalltalk
>> Arguments and temporary variables:
>> aBlock: FCGIServer
>> each: [closure] in BrowserEnvironment>>classesDo:
>> Receiver's instance variables:
>> label: nil
>> searchStrings: nil
>>
>> OrderedCollection>>do:
>> Receiver: an OrderedCollection(AColorSelectorMorph ADPCMCodec
>> AIFFFileReader ASTPrettyPrinting ASamp...etc...
>> Arguments and temporary variables:
>> aBlock: [closure] in BrowserEnvironment>>allClassesDo:
>> index: 492
>> Receiver's instance variables:
>> array: {AColorSelectorMorph . ADPCMCodec . AIFFFileReader .
>> ASTPrettyPrinting ....etc...
>> firstIndex: 1
>> lastIndex: 4204
>>
>> SystemDictionary>>allClassesDo:
>> Receiver: Smalltalk
>> Arguments and temporary variables:
>> aBlock: [closure] in BrowserEnvironment>>allClassesDo:
>> Receiver's instance variables:
>> tally: 4332
>> array: {#PRReferenceRenderer->PRReferenceRenderer .
>> #PRLightBoxView->PRLightBox...etc...
>> cachedClassNames: a SortedCollection(#AColorSelectorMorph
>> #ADPCMCodec
>> #AIFFFile...etc...
>>
>> SystemNavigation>>allClassesDo:
>> Receiver: a SystemNavigation
>> Arguments and temporary variables:
>> aBlock: [closure] in BrowserEnvironment>>allClassesDo:
>> Receiver's instance variables:
>> browserClass: nil
>> hierarchyBrowserClass: nil
>>
>> BrowserEnvironment>>allClassesDo:
>> Receiver: Smalltalk
>> Arguments and temporary variables:
>> aBlock: [closure] in BrowserEnvironment>>classesDo:
>> Receiver's instance variables:
>> label: nil
>> searchStrings: nil
>>
>> BrowserEnvironment>>classesDo:
>> Receiver: Smalltalk
>> Arguments and temporary variables:
>> aBlock: [closure] in RBNamespace>>allClassesDo:
>> Receiver's instance variables:
>> label: nil
>> searchStrings: nil
>>
>> RBNamespace>>allClassesDo:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aBlock: [closure] in RBNamespace>>allReferencesToClass:do:
>> seen: a Set(#FCGIProtocolVersion1)
>> evalBlock: [closure] in RBNamespace>>allClassesDo:
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> RBNamespace>>allReferencesToClass:do:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aRBClass: FCGIProtocolVersion1
>> aBlock: [closure] in RenameClassRefactoring>>renameReferences
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> RenameClassRefactoring>>renameReferences
>> Receiver: a RenameClassRefactoring
>> Arguments and temporary variables:
>> replacer: a ParseTreeRewriter
>> Receiver's instance variables:
>> model: a RBNamespace
>> options: nil
>> className: #FCGIProtocolVersion1
>> newName: #FCGIAdapter
>> class: FCGIProtocolVersion1
>>
>> [] in RenameClassRefactoring>>transform
>> Receiver: a RenameClassRefactoring
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> model: a RBNamespace
>> options: nil
>> className: #FCGIProtocolVersion1
>> newName: #FCGIAdapter
>> class: FCGIProtocolVersion1
>>
>> BlockClosure>>ensure:
>> Receiver: [closure] in RenameClassRefactoring>>transform
>> Arguments and temporary variables:
>> aBlock: [closure] in RBNamespace>>performChange:around:
>> returnValue: nil
>> b: nil
>> Receiver's instance variables:
>> outerContext: RenameClassRefactoring>>transform
>> startpc: 33
>> numArgs: 0
>>
>> RBNamespace>>performChange:around:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aCompositeRefactoryChange: FCGIProtocolVersion1 rename:
>> #FCGIAdapter!
>> aBlock: [closure] in RenameClassRefactoring>>transform
>> oldChanges: refactor class, rename
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> RBNamespace>>renameClass:to:around:
>> Receiver: a RBNamespace
>> Arguments and temporary variables:
>> aRBClass: FCGIProtocolVersion1
>> aSymbol: #FCGIAdapter
>> aBlock: [closure] in RenameClassRefactoring>>transform
>> change: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> value: nil
>> dict: nil
>> Receiver's instance variables:
>> changes: FCGIProtocolVersion1 rename: #FCGIAdapter!
>> environment: Smalltalk
>> newClasses: an IdentityDictionary()
>> removedClasses: a Set()
>> changedClasses: an IdentityDictionary(size 494)
>> rootClasses: nil
>> implementorsCache: an IdentityDictionary()
>> sendersCache: an IdentityDictionary()
>>
>> RenameClassRefactoring>>transform
>> Receiver: a RenameClassRefactoring
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> model: a RBNamespace
>> options: nil
>> className: #FCGIProtocolVersion1
>> newName: #FCGIAdapter
>> class: FCGIProtocolVersion1
>>
>>
>> --- The full stack ---
>> UndefinedObject(Object)>>doesNotUnderstand: #null
>> RBMethodNode>>primitiveNode
>> RBMethodNode>>primitiveText
>> RBMethodNode>>primitiveSources
>> RBFormatter>>formatTagFor:
>> RBFormatter>>acceptSequenceNode:
>> RBSequenceNode>>acceptVisitor:
>> RBFormatter>>visitNode:
>> [] in RBFormatter>>acceptMethodNode:
>> RBFormatter>>indent:while:
>> RBFormatter>>indentWhile:
>> RBFormatter>>acceptMethodNode:
>> RBMethodNode>>acceptVisitor:
>> RBFormatter>>visitNode:
>> RBFormatter>>format:
>> RBMethodNode(RBProgramNode)>>formattedCode
>> RBClass(RBAbstractClass)>>compileTree:classified:
>> RBClass(RBAbstractClass)>>compileTree:
>> RenameClassRefactoring(Refactoring)>>convertMethod:for:using:
>> [] in RenameClassRefactoring>>renameReferences
>> [] in [] in RBNamespace>>allReferencesToClass:do:
>> Set>>do:
>> [] in RBNamespace>>allReferencesToClass:do:
>> [] in RBNamespace>>allClassesDo:
>> [] in BrowserEnvironment>>classesDo:
>> [] in BrowserEnvironment>>allClassesDo:
>> OrderedCollection>>do:
>> SystemDictionary>>allClassesDo:
>> SystemNavigation>>allClassesDo:
>> BrowserEnvironment>>allClassesDo:
>> BrowserEnvironment>>classesDo:
>> RBNamespace>>allClassesDo:
>> RBNamespace>>allReferencesToClass:do:
>> RenameClassRefactoring>>renameReferences
>> [] in RenameClassRefactoring>>transform
>> BlockClosure>>ensure:
>> RBNamespace>>performChange:around:
>> RBNamespace>>renameClass:to:around:
>> RenameClassRefactoring>>transform
>> - - - - - - - - - - - - - - -
>> - - - - - - - - - - - - - - - - - -
>> RenameClassRefactoring(Refactoring)>>primitiveExecute
>> [] in OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> OBShoutPlatform(OBMorphicPlatform)>>handleWaitRequest:
>> OBWaitRequest>>handleWith:
>> OBWaitRequest(OBInteractionRequest)>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> OBWaitRequest(Exception)>>signal
>> OBWaitRequest class>>block:
>> OR2CmdRenameClassRefactoring(OR2Command)>>waitWhile:
>> OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring:
>> [] in [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>> BlockClosure>>on:do:
>> OR2CmdRenameClassRefactoring(OR2Command)>>handleError:
>> [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>> BlockClosure>>on:do:
>> OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute
>> OR2CmdRenameClassRefactoring(O2Command)>>perform:orSendTo:
>> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> [] in HandMorph>>sendFocusEvent:to:clear:
>> [] in PasteUpMorph>>becomeActiveDuring:
>> BlockClosure>>on:do:
>> PasteUpMorph>>becomeActiveDuring:
>> HandMorph>>sendFocusEvent:to:clear:
>> HandMorph>>sendEvent:focus:clear:
>> HandMorph>>sendMouseEvent:
>> HandMorph>>handleEvent:
>> HandMorph>>processEvents
>> [] in WorldState>>doOneCycleNowFor:
>> Array(SequenceableCollection)>>do:
>> WorldState>>handsDo:
>> WorldState>>doOneCycleNowFor:
>> WorldState>>doOneCycleFor:
>> PasteUpMorph>>doOneCycle
>> [] in Project class>>spawnNewProcess
>> [] in BlockClosure>>newProcess
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Oct. 6, 2009
Re: [Pharo-project] Bug when I try save the image
by nullPointer
Do it. Thanks for the conseil :)
Mariano Martinez Peck wrote:
>
> On Sun, Oct 4, 2009 at 8:43 AM, nullPointer <epicfan(a)gmail.com> wrote:
>
>>
>> In latest Devs versions i get a error when i try save the image later i
>> saved
>> a morph in my UIBuilder. Seems something happens when try deallocate a
>> object, fails a primitive... That problem don´t exists in Pharo Dev 10418
>> build, only in latest versions. That problem don´t exists too in Core
>> images.The problem don´t appears too if i remove the fonts folder...
>>
>> For reproduce the error is needed have installed CLFramework. Start edit
>> and
>> save a CLView, and then save the Pharo image. The error message is
>> "FT2error: Freetype2 primitive failed [error 255] [Bad Squeak Method
>> Parameter]" .
>>
>>
> if you want that this bug keep stored somewhere so that someone can fix it
> in a future, please open a bug ticket:
>
> http://code.google.com/p/pharo/issues/entry
>
> best
>
> mariano
>
>
>> Regards
>> --
>> View this message in context:
>> http://n2.nabble.com/Bug-when-I-try-save-the-image-tp3763621p3763621.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
View this message in context: http://n2.nabble.com/Bug-when-I-try-save-the-image-tp3763621p3776871.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Oct. 6, 2009
Re: [Pharo-project] Is OldSocket still useful?
by Mariano Martinez Peck
excellent!
On Tue, Oct 6, 2009 at 1:13 PM, Damien Cassou <damien.cassou(a)gmail.com>wrote:
> 2009/10/6 Mariano Martinez Peck <marianopeck(a)gmail.com>:
> > ok, I changed the status of
> > http://code.google.com/p/pharo/issues/detail?id=275
> >
> > it should be integrated again ?
>
> Done in 10468
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Oct. 6, 2009