Squeak 5.1 bugs

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

Squeak 5.1 bugs

Edgar De Cleene
> We are happy to announce the release of Squeak 5.1!
>
> Visit the Website [1], read the release notes in the image or outside [2], and
> try it out for yourself [3][4]!
>
> Thank you all for the contributions! :-)
>
> Happy birthday Squeak! It has been (almost) 20 years!!! [5]
>
> Best,
> Marcel
>
> [1] http://www.squeak.org/
> [2]
> https://github.com/squeak-smalltalk/squeak-app/blob/master/release-notes/5.1
> [3] http://files.squeak.org/5.1/
> [4] http://try.squeak.org/ (to be updated soonish)
> [5] http://files.squeak.org/docs/OOPSLA.Squeak.html
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160823/40
> 9d5f4b/attachment.htm

I away of Squeak , but like people don't have negative experiencies.

Command B on a class name do not more open a Browser on the selected class.
If you try to do a new project , the debugger pops and you see:

MessageNotUnderstood: UndefinedObject>>boundingBox
24 August 2016 6:12:55.014047 am

VM: Mac OS - Smalltalk
Image: Squeak5.1 [latest update: #16548]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir
/Users/edgar/Documents/ElementsSqueak/Work/Squeak5.1-16548-32bit-All-in-One/
Squeak5.1-16548-32bit-All-in-One.app/Contents/Resources
Trusted Dir /Users/edgar/Library/Application Support/Squeak/
Untrusted Dir /Users/edgar/Documents/Squeak/

UndefinedObject(Object)>>doesNotUnderstand: #boundingBox
    Receiver: nil
    Arguments and temporary variables:
        aMessage:     boundingBox
        exception:     MessageNotUnderstood: UndefinedObject>>boundingBox
        resumeValue:     nil
    Receiver's instance variables:
nil
PaintBoxMorph class>>localeChanged
    Receiver: PaintBoxMorph
    Arguments and temporary variables:
        caption:     Form(34x9x1)
    Receiver's instance variables:
        superclass:     ImageMorph
        methodDict:     a MethodDictionary(#action->(PaintBoxMorph>>#action
"a CompiledMethod...etc...
        format:     65558
        instanceVariables:     #('action' 'tool' 'currentCursor' 'thumbnail'
'currentColor'...etc...
        organization:     ('actions' action actionCursor
brush:action:nib:evt: brushable clear:with:evt:...etc...
        subclasses:     nil
        name:     #PaintBoxMorph
        classPool:     a Dictionary(#ColorChart->nil #ImageLibrary->nil
#Prototype->nil #RecentColors...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'MorphicExtras-Support'

[] in Locale class>>localeChanged
    Receiver: Locale
    Arguments and temporary variables:
        b:     PaintBoxMorph
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a
MethodDictionary(#determineLocale->(Locale>>#determineLocale "a
CompiledMethod...etc...
        format:     65548
        instanceVariables:     #('id' 'shortDate' 'longDate' 'time'
'decimalSymbol' 'digitG...etc...
        organization:     ('accessing' determineLocale determineLocaleID
iconForNativeLanguage...etc...
        subclasses:     nil
        name:     #Locale
        classPool:     a Dictionary(#Current->a Locale(en)
#CurrentPlatform->a Locale(en) #KnownLocales...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'System-Localization'

[] in SystemNavigation>>allBehaviorsDo:
    Receiver: a SystemNavigation
    Arguments and temporary variables:
        aBlock:     PaintBoxMorph
        class:     [closure] in Locale class>>localeChanged
    Receiver's instance variables:
        browserClass:     Browser
        hierarchyBrowserClass:     nil
        environment:     Smalltalk

[] in Environment>>allClassesAndTraitsDo:
    Receiver: Smalltalk
    Arguments and temporary variables:
        aBlock:     #PaintBoxMorph
        key:     PaintBoxMorph
        value:     [closure] in SystemNavigation>>allBehaviorsDo:
    Receiver's instance variables:
        info:     SmalltalkInfo
        declarations:     an IdentityDictionary(size 2449)
        bindings:     an IdentityDictionary(size 2449)
        undeclared:     an IdentityDictionary(#MagmaUserError->nil
#semaphore->nil )
        policies:     {a BindingPolicy}
        observers:     an IdentitySet()

[] in IdentityDictionary(Dictionary)>>keysAndValuesDo:
    Receiver: an IdentityDictionary(size 2449)
    Arguments and temporary variables:
        aBlock:     #PaintBoxMorph=>PaintBoxMorph
        assoc:     [closure] in Environment>>allClassesAndTraitsDo:
    Receiver's instance variables:
        tally:     2449
        array:     {#SystemVersionTest=>SystemVersionTest .
#MCAddition=>MCAddition . #BalloonEngineConstants...etc...

IdentityDictionary(Dictionary)>>associationsDo:
    Receiver: an IdentityDictionary(size 2449)
    Arguments and temporary variables:
        aBlock:     [closure] in
IdentityDictionary(Dictionary)>>keysAndValuesDo:
        element:     #PaintBoxMorph=>PaintBoxMorph
        index:     1551
        indexLimiT:     4787
    Receiver's instance variables:
        tally:     2449
        array:     {#SystemVersionTest=>SystemVersionTest .
#MCAddition=>MCAddition . #BalloonEngineConstants...etc...

IdentityDictionary(Dictionary)>>keysAndValuesDo:
    Receiver: an IdentityDictionary(size 2449)
    Arguments and temporary variables:
        aBlock:     [closure] in Environment>>allClassesAndTraitsDo:
    Receiver's instance variables:
        tally:     2449
        array:     {#SystemVersionTest=>SystemVersionTest .
#MCAddition=>MCAddition . #BalloonEngineConstants...etc...

Environment>>allClassesAndTraitsDo:
    Receiver: Smalltalk
    Arguments and temporary variables:
        aBlock:     [closure] in SystemNavigation>>allBehaviorsDo:
    Receiver's instance variables:
        info:     SmalltalkInfo
        declarations:     an IdentityDictionary(size 2449)
        bindings:     an IdentityDictionary(size 2449)
        undeclared:     an IdentityDictionary(#MagmaUserError->nil
#semaphore->nil )
        policies:     {a BindingPolicy}
        observers:     an IdentitySet()

SystemNavigation>>allBehaviorsDo:
    Receiver: a SystemNavigation
    Arguments and temporary variables:
        aBlock:     [closure] in Locale class>>localeChanged
    Receiver's instance variables:
        browserClass:     Browser
        hierarchyBrowserClass:     nil
        environment:     Smalltalk

Locale class>>localeChanged
    Receiver: Locale
    Arguments and temporary variables:

    Receiver's instance variables:
        superclass:     Object
        methodDict:     a
MethodDictionary(#determineLocale->(Locale>>#determineLocale "a
CompiledMethod...etc...
        format:     65548
        instanceVariables:     #('id' 'shortDate' 'longDate' 'time'
'decimalSymbol' 'digitG...etc...
        organization:     ('accessing' determineLocale determineLocaleID
iconForNativeLanguage...etc...
        subclasses:     nil
        name:     #Locale
        classPool:     a Dictionary(#Current->a Locale(en)
#CurrentPlatform->a Locale(en) #KnownLocales...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'System-Localization'

Locale class>>switchTo:gently:
    Receiver: Locale
    Arguments and temporary variables:
        locale:     a Locale(en-English)
        gentlyFlag:     false
        availableID:     en
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a
MethodDictionary(#determineLocale->(Locale>>#determineLocale "a
CompiledMethod...etc...
        format:     65548
        instanceVariables:     #('id' 'shortDate' 'longDate' 'time'
'decimalSymbol' 'digitG...etc...
        organization:     ('accessing' determineLocale determineLocaleID
iconForNativeLanguage...etc...
        subclasses:     nil
        name:     #Locale
        classPool:     a Dictionary(#Current->a Locale(en)
#CurrentPlatform->a Locale(en) #KnownLocales...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'System-Localization'

Locale class>>switchTo:
    Receiver: Locale
    Arguments and temporary variables:
        locale:     a Locale(en-English)
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a
MethodDictionary(#determineLocale->(Locale>>#determineLocale "a
CompiledMethod...etc...
        format:     65548
        instanceVariables:     #('id' 'shortDate' 'longDate' 'time'
'decimalSymbol' 'digitG...etc...
        organization:     ('accessing' determineLocale determineLocaleID
iconForNativeLanguage...etc...
        subclasses:     nil
        name:     #Locale
        classPool:     a Dictionary(#Current->a Locale(en)
#CurrentPlatform->a Locale(en) #KnownLocales...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'System-Localization'

Locale class>>switchToID:
    Receiver: Locale
    Arguments and temporary variables:
        localeID:     en-English
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a
MethodDictionary(#determineLocale->(Locale>>#determineLocale "a
CompiledMethod...etc...
        format:     65548
        instanceVariables:     #('id' 'shortDate' 'longDate' 'time'
'decimalSymbol' 'digitG...etc...
        organization:     ('accessing' determineLocale determineLocaleID
iconForNativeLanguage...etc...
        subclasses:     nil
        name:     #Locale
        classPool:     a Dictionary(#Current->a Locale(en)
#CurrentPlatform->a Locale(en) #KnownLocales...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'System-Localization'

MorphicProject>>initialize
    Receiver: a MorphicProject (Unnamed) in a PasteUpMorph(3000849) [world]
    Arguments and temporary variables:

    Receiver's instance variables:
        dependents:     nil
        world:     a PasteUpMorph(3000849) [world]
        uiManager:     nil
        changeSet:     a ChangeSet named Unnamed
        transcript:     a TranscriptStream
        parentProject:     a MorphicProject (Unnamed1) in a
PasteUpMorph(2434915) [world]
        previousProject:     nil
        displayDepth:     32
        viewSize:     nil
        thumbnail:     nil
        nextProject:     nil
        projectParameters:     an
IdentityDictionary(#disabledGlobalFlapIDs->a Set('Paintin...etc...
        version:     nil
        urlList:     nil
        environment:     nil
        lastDirectory:     nil
        lastSavedAtSeconds:     nil
        projectPreferenceFlagDictionary:     an
IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
        resourceManager:     nil
        uiProcess:     nil

MorphicProject class(Behavior)>>new
    Receiver: MorphicProject
    Arguments and temporary variables:

    Receiver's instance variables:
        superclass:     Project
        methodDict:     a
MethodDictionary(#addDeferredUIMessage:->(MorphicProject>>#addDef...etc...
        format:     65556
        instanceVariables:     #('uiProcess')
        organization:     ('scheduling' addDeferredUIMessage:
interruptName:)
('display' invalidate...etc...
        subclasses:     nil
        name:     #MorphicProject
        classPool:     a Dictionary(#DefaultFill->a SolidFillStyle(Color
darkGray) )
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Morphic-Support'

TheWorldMainDockingBar>>newProject:
    Receiver: a TheWorldMainDockingBar
    Arguments and temporary variables:
        projectClass:     MorphicProject
        newProject:     nil
    Receiver's instance variables:
a TheWorldMainDockingBar
[] in MenuItemMorph>>invokeWithEvent:
    Receiver: a MenuItemMorph(2230243)'New MorphicProject'
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        bounds:     177@36 corner: 302@50
        owner:     an UpdatingMenuMorph(845506)
        submorphs:     #()
        fullBounds:     177@36 corner: 302@50
        color:     (Color r: 0.764 g: 0.776 b: 0.768)
        extension:     a MorphExtension (550378) [balloonText]  [other:
(layoutProperties ...etc...
        font:     a StrikeFont(Bitmap DejaVu Sans 9 14)
        emphasis:     0
        contents:     'New MorphicProject'
        hasFocus:     false
        isEnabled:     true
        subMenu:     nil
        isSelected:     false
        target:     a TheWorldMainDockingBar
        selector:     #newProject:
        arguments:     {MorphicProject}
        icon:     nil

BlockClosure>>ensure:
    Receiver: [closure] in MenuItemMorph>>invokeWithEvent:
    Arguments and temporary variables:
        aBlock:     [closure] in CursorWithMask(Cursor)>>showWhile:
        complete:     nil
        returnValue:     nil
    Receiver's instance variables:
        outerContext:     MenuItemMorph>>invokeWithEvent:
        startpc:     152
        numArgs:     0


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #boundingBox
PaintBoxMorph class>>localeChanged
[] in Locale class>>localeChanged
[] in SystemNavigation>>allBehaviorsDo:
[] in Environment>>allClassesAndTraitsDo:
[] in IdentityDictionary(Dictionary)>>keysAndValuesDo:
IdentityDictionary(Dictionary)>>associationsDo:
IdentityDictionary(Dictionary)>>keysAndValuesDo:
Environment>>allClassesAndTraitsDo:
SystemNavigation>>allBehaviorsDo:
Locale class>>localeChanged
Locale class>>switchTo:gently:
Locale class>>switchTo:
Locale class>>switchToID:
MorphicProject>>initialize
MorphicProject class(Behavior)>>new
TheWorldMainDockingBar>>newProject:
[] in MenuItemMorph>>invokeWithEvent:
BlockClosure>>ensure:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
Array(SequenceableCollection)>>do:
UpdatingMenuMorph(Morph)>>submorphsDo:
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
UpdatingMenuMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>doProcessingForFocusEvent:with:
MorphicEventDispatcher>>dispatchFocusEventFully:with:
UpdatingMenuMorph(MenuMorph)>>processFocusEvent:using:
UpdatingMenuMorph(Morph)>>processFocusEvent:
[] in [] in [] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>ensure:
MouseButtonEvent(MorphicEvent)>>becomeActiveDuring:
[] in [] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>ensure:
HandMorph>>becomeActiveDuring:
[] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>ensure:
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
-- and more not shown --

Lucky us the cure is simple.
All you need is type PaintBoxMorph colorChar in a Workspace and presto.

I try to follow Chris Muller how to export and import old projects

> Hi Eliot, the Ma Serializer has been able to serialize Squeak projects
> since the 3.x days.
>
> Load the (head) version of "MaBase" from SqueakMap.  Then:
>
>    MaObjectSerializer new
>           fileOut: yourProject
>           toFileNamed: fileNameString
>           in: someFileDirectory
>
> You can then file it in using:
>
>     MaObjectSerializer fileIn: (someFileDirectory entryAt: fileNameString)
>
> If you look at MaObjectSerializer>>#setUpPreAndPostProcessing, you can
> see I have pre/post hooks for saving instances of Projects.  I have
> not tested it in a while, but I know it DID work...
>
> HTH. 

Still no luck, but keep trying for made FunSqueak 5.1

Congrats for good work to all people and still I have hope on Squeak


Edgar
@morplenauta

 



Reply | Threaded
Open this post in threaded view
|

Squeak 5.1 bugs

Edgar De Cleene
https://youtu.be/aemzhKWckhY

As not only complain :=)

By the way , if you do previous project the image show an emergency
evaluator and freeze


Edgar
@morplenauta

 



Reply | Threaded
Open this post in threaded view
|

Re: Squeak 5.1 bugs

marcel.taeumel
Edgar J. De Cleene-3 wrote
https://youtu.be/aemzhKWckhY

As not only complain :=)

By the way , if you do previous project the image show an emergency
evaluator and freeze


Edgar
@morplenauta
Hi Edgar,

can you give more information? I cannot reproduce that issue.

Best,
Marcel
Reply | Threaded
Open this post in threaded view
|

Re: Squeak 5.1 bugs

Edgar De Cleene
Hi Marcel
As I said, try to build  FunSqueak 5.1.
Steps I do
Download All-In-One
Unzip
Open in Mac
First bug is when in the menu try to create a new Project, solved as i said
Second bug or maybe change from earlier versions, command B in a class name do not open a Browser.
Then in the new project i try to have MorphicGames as you see in the youtube video
With some bugs of mine solved, the MorphicGames is working as you see in the video
When you try to go to first project (the welcome window in dark) , a emergency evaluator raise.
Later Ioday  test in Windows and Linux to see , must go now

> On Aug 24, 2016, at 09:09, marcel.taeumel <[hidden email]> wrote:
>
> Edgar J. De Cleene-3 wrote
>> https://youtu.be/aemzhKWckhY
>>
>> As not only complain :=)
>>
>> By the way , if you do previous project the image show an emergency
>> evaluator and freeze
>>
>>
>> Edgar
>> @morplenauta
>
> Hi Edgar,
>
> can you give more information? I cannot reproduce that issue.
>
> Best,
> Marcel
>
>
>
> --
> View this message in context: http://forum.world.st/Squeak-5-1-bugs-tp4912461p4912482.html
> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak 5.1 bugs

Edgar De Cleene
In reply to this post by marcel.taeumel
Appollogize.
Just download again to my laptop and none of the bugs show
You can create new project and go back to previous and command B works as always.
No idea why my old iMac behave crazy, but investigate later and do all again in
Windows and Linux.

Best
Edgar

> On Aug 24, 2016, at 09:09, marcel.taeumel <[hidden email]> wrote:
>
> Edgar J. De Cleene-3 wrote
>> https://youtu.be/aemzhKWckhY
>>
>> As not only complain :=)
>>
>> By the way , if you do previous project the image show an emergency
>> evaluator and freeze
>>
>>
>> Edgar
>> @morplenauta
>
> Hi Edgar,
>
> can you give more information? I cannot reproduce that issue.
>
> Best,
> Marcel
>
>
>
> --
> View this message in context: http://forum.world.st/Squeak-5-1-bugs-tp4912461p4912482.html
> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>