Three bugs

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

Three bugs

Chris Uppal-3
I think this one's quite serious: changing the name of a class results in its
loose methods being moved into the class's package.

Attempting to subclass String (using the toolbar button) results in a walkback:
'A subclass containing pointers may not derive from a class containing bytes.'
(This seems to work OK if the RB's installed.)

Select a class in the CHB, but don't select any method, now click the System
Browser button.  If the class is a member of a package that is not in an
image-relative folder -- and none of my packages ever are -- then you get a
walkback 'Set does not understand #first'.  Easily fixed by changing
SmaltalkSystem>>browseSystem: to create an Array rather than a Set.

    -- chris


Reply | Threaded
Open this post in threaded view
|

Re: Three bugs

panu-2
I understand that OAs resources must be limited, but here's
a project that might bring in a reasonable ROI:  Set up the
Bugzilla open source bug-reporting system on your site, and
encourage end-users to report bugs and proposed remedies
there directly.

Otherwise I'm afraid Chris' bug- & fix discoveries may get
"lost in discussion".
 
Best Regards
-Panu Viljamaa


Chris Uppal wrote:

>I think this one's quite serious: changing the name of a class results in its
>loose methods being moved into the class's package.
>
>Attempting to subclass String (using the toolbar button) results in a walkback:
>'A subclass containing pointers may not derive from a class containing bytes.'
>(This seems to work OK if the RB's installed.)
>
>Select a class in the CHB, but don't select any method, now click the System
>Browser button.  If the class is a member of a package that is not in an
>image-relative folder -- and none of my packages ever are -- then you get a
>walkback 'Set does not understand #first'.  Easily fixed by changing
>SmaltalkSystem>>browseSystem: to create an Array rather than a Set.
>
>    -- chris
>
>
>