[squeak-dev] Squeak 5.1 bugs
Edgar J. De Cleene
edgardec2005 at gmail.com
Wed Aug 24 10:28:52 UTC 2016
> 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 at 36 corner: 302 at 50
owner: an UpdatingMenuMorph(845506)
submorphs: #()
fullBounds: 177 at 36 corner: 302 at 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
More information about the Squeak-dev
mailing list
|