> 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 |
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 |
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. > |
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. > |
Free forum by Nabble | Edit this page |