Stef, Marcus and I also managed to get OB and RB work without
deprecated warnings in the latest Pharo 1.1.


Yes, I know. With the help of Alexandre and you, I am trying to release the first PharoDev 1.1....we are near ;)

Now, playing a little with RB I found a deprecated method send:

hasSpecialSelector: aSymbol� ifTrueSetByte:

You are using it in:

RBClass >> existingMethodsThatReferTo:

here:

��� special := self realClass environment
��� ��� hasSpecialSelector: aSymbol
��� ��� ifTrueSetByte: [ :value | byte := value ].

the thing is that self realClass environment answer SystemDirectory but we should use Smalltalk / SmalltalkImage

THe fix is just:

��� special := Smalltalk
��� ��� hasSpecialSelector: aSymbol
��� ��� ifTrueSetByte: [ :value | byte := value ].

???

In addition, is there a way to automatically check all the sends of deprecated methods? because there may be a lot...I just tried a Class Rename refactor and I found this one, but I am sure there are more..

Cheers

Mariano


Lukas

On 12 May 2010 23:09, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
> Hi folks. We are near to go (alpha?) to a first release of Pharo 1.1. I have
> started to try to load Seaside 3.0 on it and the first problem I had (there
> will be more for sure) is the famous problem with TheWorldMenu ;)
>
> WASqueakServerAdaptorBrowser� class >> initialize�� of the package
> Seaside-Pharo-Tools-OmniBrowser
>
> It should use the new scheme with pragmas.� It would be great if this can be
> fixed. Sorry I cannot help.
>
> Cheers
>
> Mariano
>
> _______________________________________________
> seaside mailing list
> seaside@lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>



--
Lukas Renggli
www.lukas-renggli.ch
_______________________________________________
seaside mailing list
seaside@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside