say it on the mailing-list and damien takes into account the result.

Stef


> By the way, what is the proper way to propose changes to the dev  
> image script?
>
> On Tue, Oct 27, 2009 at 3:57 PM, Niko Schwarz
> <[email protected]> wrote:
>> My image is indeed still on version damiencassou.33. I marked the bug
>> as 1.0 in the bugtracker
>> (http://code.google.com/p/pharo/issues/detail?id=1351) hoping that it
>> will be integrated in the next 1.0 dev image, as the image is hardly
>> usable without the fix.
>>
>> Cheers,
>>
>> Niko
>>
>> On Tue, Oct 27, 2009 at 3:18 PM, Romain Robbes
>> <[email protected]> wrote:
>>> Niko,
>>>
>>> What is the version of OCompletion in the image?
>>>
>>> I thought the fix in Ocompletion-RomainRobbes.36.mcz solved that  
>>> issue.
>>> If you are indeed using that version, I'll have a look at your fix.
>>> Otherwise, it is just a matter of time before the
>>> latest version of OCompletion is used instead of the older one.
>>>
>>> Cheers,
>>>        Romain
>>>
>>> On Oct 27, 2009, at 3:07 PM, Niko Schwarz wrote:
>>>
>>>> Hi list,
>>>>
>>>> in the most recent dev image (9.10.5), OCompletion is broken for  
>>>> me.
>>>>
>>>> I lost my reproducible test case, but the gist was that sometimes  
>>>> when
>>>> OCompletion had no idea which type a temporal variable would be,  
>>>> you
>>>> were unable to insert code behind that variable, because if you  
>>>> tried,
>>>> a debugger would show up.
>>>>
>>>> The problem appears to be Debugger>guessTypeForName:. debuggerMap  
>>>> can
>>>> be nil and if it is, the method fails. I changed the method to the
>>>> following, and then the strange errors that occur on my image
>>>> disappear:
>>>>
>>>> guessTypeForName: aString
>>>>       | index object |
>>>>       index := debuggerMap ifNotNil: [(debuggerMap  
>>>> tempNamesForContext:
>>>> self selectedContext)
>>>>                               indexOf: aString
>>>>                               ifAbsent: []].
>>>>       object := index
>>>>                               ifNil: [index := self receiver  
>>>> class allInstVarNames
>>>>                                                                
>>>> indexOf: aString
>>>>                                                                
>>>> ifAbsent: [].
>>>>                                               index ifNil: [^ nil].
>>>>                                       self receiver instVarAt:  
>>>> index]
>>>>                               ifNotNil: [self selectedContext  
>>>> tempAt: index].
>>>>       ^ object class
>>>>
>>>> Essentially, I leave index at nil, if debugerMap is nil.
>>>>
>>>> I don't know enough about OCompletion to tell whether this is a  
>>>> fix,
>>>> or makes things worse somehow.
>>>>
>>>> Cheers,
>>>>
>>>> Niko
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> --
>>> Romain Robbes
>>> http://www.inf.unisi.ch/phd/robbes
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to