[3.9b bug report] 3.9 beta 7029 issues

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

[3.9b bug report] 3.9 beta 7029 issues

Ken G. Brown
Installed ftp://ftp.squeak.org/3.9Beta/Squeak3.9b-7029.zip running on VM Squeak 3.8.12beta4U.app on Mac G5 with OS X 10.4.6.

On first trying to open a transcript, I get "Which ToolSet would you prefer?" #PlusToolSet or #StandardToolSet, I select #PlusToolSet, then open a Transcript ok. Then attempt to open a File List and get a message window saying
UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
PluggableSystemWindow>>addPaneMorph:
MorphicToolBuilder>>add:to:
MorphicToolBuilder>>buildPluggableButton:
MorphicToolBuilder>>buildPluggableActionButton:
PluggableActionButtonSpec>>buildWith:
MorphicToolBuilder(ToolBuilder)>>build:
[] in FileListPlus>>getButtonRow {[:service |  buttonSpec := builder pluggableActionButtonSpec new.  buttonSpe...]}
Array(SequenceableCollection)>>collect:

Meanwhile the Transcript window displays "Warning: pane preDebugMessageString not found."
This does not occur if #StandardToolSet is the choice on startup.
--------------------------------------------------------------------------------
Then with #StandardToolSet selected on startup:

Try Open SqueakMap Package Browser
        Get notifier saying SqueakMap server version is newer (2.2) than client (2.0), upgrade to new version Yes/No.
Select Yes, then after some time "Upgrading SqueakMap", get a primitive failed error. This is with no sm or package-cache folders present on Squeak startup.

Contents of SqueakDebug.log after starting the Debugger at this point:

Error: a primitive has failed
7 May 2006 7:23:36 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #7028]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Squeak3.9b-7029 Folder
Trusted Dir /Squeak3.9b-7029 Folder
Untrusted Dir /Users/kbrown/Library/Preferences/Squeak/Internet/My Squeak

ByteString class(Object)>>error:
        Receiver: ByteString
        Arguments and temporary variables:
                aString: 'a primitive has failed'
        Receiver's instance variables:
                superclass: String
                methodDict: a MethodDictionary(#asByteArray->a CompiledMethod (2960) #asOctetSt...etc...
                format: 23554
                traitComposition: {}
                localSelectors: nil
                instanceVariables: nil
                organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize replaceFrom...etc...
                subclasses: nil
                name: #ByteString
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Collections-Strings'

ByteString class(Object)>>primitiveFailed
        Receiver: ByteString
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass: String
                methodDict: a MethodDictionary(#asByteArray->a CompiledMethod (2960) #asOctetSt...etc...
                format: 23554
                traitComposition: {}
                localSelectors: nil
                instanceVariables: nil
                organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize replaceFrom...etc...
                subclasses: nil
                name: #ByteString
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Collections-Strings'

ByteString class(Behavior)>>basicNew:
        Receiver: ByteString
        Arguments and temporary variables:
                sizeRequested: -1
        Receiver's instance variables:
                superclass: String
                methodDict: a MethodDictionary(#asByteArray->a CompiledMethod (2960) #asOctetSt...etc...
                format: 23554
                traitComposition: {}
                localSelectors: nil
                instanceVariables: nil
                organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize replaceFrom...etc...
                subclasses: nil
                name: #ByteString
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Collections-Strings'

ByteString class(String class)>>new:
        Receiver: ByteString
        Arguments and temporary variables:
                sizeRequested: -1
        Receiver's instance variables:
                superclass: String
                methodDict: a MethodDictionary(#asByteArray->a CompiledMethod (2960) #asOctetSt...etc...
                format: 23554
                traitComposition: {}
                localSelectors: nil
                instanceVariables: nil
                organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize replaceFrom...etc...
                subclasses: nil
                name: #ByteString
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Collections-Strings'


--- The full stack ---
ByteString class(Object)>>error:
ByteString class(Object)>>primitiveFailed
ByteString class(Behavior)>>basicNew:
ByteString class(String class)>>new:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ByteString(SequenceableCollection)>>copyFrom:to:
ByteString(SequenceableCollection)>>first:
SMSqueakMap>>saveCheckpoint:
[] in SMSqueakMap>>loadFullFrom: {[self saveCheckpoint: zipped]}
Time class>>millisecondsToRun:
SMSqueakMap>>loadFullFrom:
SMSqueakMap>>loadUpdatesFull:
SMSqueakMap>>loadFull
SMSqueakMap>>loadUpdates
[] in UndefinedObject>>DoIt {[(Smalltalk hasClassNamed: #SMLoader)   ifTrue: [(Smalltalk at: #SMLoader) a...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in ReadStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk l...]}
BlockContext>>on:do:
[] in ReadStream(PositionableStream)>>fileInAnnouncing: {[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
...etc...

Note that the log says latest update is #7028, not #7029.
Hope this helps.
   Ken Brown
 


 

Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

Damien Cassou-3
> On first trying to open a transcript, I get "Which ToolSet would you prefer?" #PlusToolSet or #StandardToolSet, I select #PlusToolSet,
 > then > open a Transcript ok. Then attempt to open a File List and get
a message window...

http://bugs.impara.de/view.php?id=2308

--
Damien Cassou


Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

stéphane ducasse-2
In reply to this post by Ken G. Brown
Hi guys

Some facts
        - nobody is maintaining ToolsPlus
        - ToolPlus does not have all the fixes and ENH that went into the  
Standard tools

My suggestions are:
        - either a group of people migrate the enh from standard to Plus
        - or we remove ToolsPlus and redo the work of andreas but directly  
on the standardTools
        by looking at the ToolsPlus code change

I suggest the second approach. And I would like to encourage people  
to help that valuable effort.

Stef


On 8 mai 06, at 03:29, Ken G. Brown wrote:

> Installed ftp://ftp.squeak.org/3.9Beta/Squeak3.9b-7029.zip running  
> on VM Squeak 3.8.12beta4U.app on Mac G5 with OS X 10.4.6.
>
> On first trying to open a transcript, I get "Which ToolSet would  
> you prefer?" #PlusToolSet or #StandardToolSet, I select  
> #PlusToolSet, then open a Transcript ok. Then attempt to open a  
> File List and get a message window saying
> UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
> PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
> PluggableSystemWindow>>addPaneMorph:
> MorphicToolBuilder>>add:to:
> MorphicToolBuilder>>buildPluggableButton:
> MorphicToolBuilder>>buildPluggableActionButton:
> PluggableActionButtonSpec>>buildWith:
> MorphicToolBuilder(ToolBuilder)>>build:
> [] in FileListPlus>>getButtonRow {[:service |  buttonSpec :=  
> builder pluggableActionButtonSpec new.  buttonSpe...]}
> Array(SequenceableCollection)>>collect:
>
> Meanwhile the Transcript window displays "Warning: pane  
> preDebugMessageString not found."
> This does not occur if #StandardToolSet is the choice on startup.
> ----------------------------------------------------------------------
> ----------
> Then with #StandardToolSet selected on startup:
>
> Try Open SqueakMap Package Browser
> Get notifier saying SqueakMap server version is newer (2.2) than  
> client (2.0), upgrade to new version Yes/No.
> Select Yes, then after some time "Upgrading SqueakMap", get a  
> primitive failed error. This is with no sm or package-cache folders  
> present on Squeak startup.
>
> Contents of SqueakDebug.log after starting the Debugger at this point:
>
> Error: a primitive has failed
> 7 May 2006 7:23:36 pm
>
> VM: Mac OS - a SmalltalkImage
> Image: Squeak3.9alpha [latest update: #7028]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /Squeak3.9b-7029 Folder
> Trusted Dir /Squeak3.9b-7029 Folder
> Untrusted Dir /Users/kbrown/Library/Preferences/Squeak/Internet/My  
> Squeak
>
> ByteString class(Object)>>error:
> Receiver: ByteString
> Arguments and temporary variables:
> aString: 'a primitive has failed'
> Receiver's instance variables:
> superclass: String
> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
> (2960) #asOctetSt...etc...
> format: 23554
> traitComposition: {}
> localSelectors: nil
> instanceVariables: nil
> organization: ('accessing' at: at:put: byteAt: byteAt:put:  
> byteSize replaceFrom...etc...
> subclasses: nil
> name: #ByteString
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Collections-Strings'
>
> ByteString class(Object)>>primitiveFailed
> Receiver: ByteString
> Arguments and temporary variables:
>
> Receiver's instance variables:
> superclass: String
> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
> (2960) #asOctetSt...etc...
> format: 23554
> traitComposition: {}
> localSelectors: nil
> instanceVariables: nil
> organization: ('accessing' at: at:put: byteAt: byteAt:put:  
> byteSize replaceFrom...etc...
> subclasses: nil
> name: #ByteString
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Collections-Strings'
>
> ByteString class(Behavior)>>basicNew:
> Receiver: ByteString
> Arguments and temporary variables:
> sizeRequested: -1
> Receiver's instance variables:
> superclass: String
> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
> (2960) #asOctetSt...etc...
> format: 23554
> traitComposition: {}
> localSelectors: nil
> instanceVariables: nil
> organization: ('accessing' at: at:put: byteAt: byteAt:put:  
> byteSize replaceFrom...etc...
> subclasses: nil
> name: #ByteString
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Collections-Strings'
>
> ByteString class(String class)>>new:
> Receiver: ByteString
> Arguments and temporary variables:
> sizeRequested: -1
> Receiver's instance variables:
> superclass: String
> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
> (2960) #asOctetSt...etc...
> format: 23554
> traitComposition: {}
> localSelectors: nil
> instanceVariables: nil
> organization: ('accessing' at: at:put: byteAt: byteAt:put:  
> byteSize replaceFrom...etc...
> subclasses: nil
> name: #ByteString
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Collections-Strings'
>
>
> --- The full stack ---
> ByteString class(Object)>>error:
> ByteString class(Object)>>primitiveFailed
> ByteString class(Behavior)>>basicNew:
> ByteString class(String class)>>new:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> ByteString(SequenceableCollection)>>copyFrom:to:
> ByteString(SequenceableCollection)>>first:
> SMSqueakMap>>saveCheckpoint:
> [] in SMSqueakMap>>loadFullFrom: {[self saveCheckpoint: zipped]}
> Time class>>millisecondsToRun:
> SMSqueakMap>>loadFullFrom:
> SMSqueakMap>>loadUpdatesFull:
> SMSqueakMap>>loadFull
> SMSqueakMap>>loadUpdates
> [] in UndefinedObject>>DoIt {[(Smalltalk hasClassNamed:  
> #SMLoader)   ifTrue: [(Smalltalk at: #SMLoader) a...]}
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> UndefinedObject>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> Compiler class>>evaluate:for:notifying:logged:
> Compiler class>>evaluate:for:logged:
> Compiler class>>evaluate:logged:
> [] in ReadStream(PositionableStream)>>fileInAnnouncing: {[val :=  
> (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk  
> l...]}
> BlockContext>>on:do:
> [] in ReadStream(PositionableStream)>>fileInAnnouncing: {[:bar |  
> [self atEnd]   whileFalse: [bar value: self position.    self  
> skipS...]}
> [] in ProgressInitiationException>>defaultMorphicAction {[result :=  
> workBlock value: progress]}
> BlockContext>>ensure:
> ProgressInitiationException>>defaultMorphicAction
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ...etc...
>
> Note that the log says latest update is #7028, not #7029.
> Hope this helps.
>    Ken Brown
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

Maurzio Boriani
On 2006-05-10 10:38:02 +0200 stéphane ducasse <[hidden email]> wrote:

> Hi guys
>
> Some facts
> - nobody is maintaining ToolsPlus
> - ToolPlus does not have all the fixes and ENH that went into the  Standard
> tools
>
> My suggestions are:
> - either a group of people migrate the enh from standard to Plus
> - or we remove ToolsPlus and redo the work of andreas but directly  on the
> standardTools
> by looking at the ToolsPlus code change
>
> I suggest the second approach. And I would like to encourage people  to help
> that valuable effort.

I would like to apply on this (with squeak and smalltalk learning purpose) but
I wasn't able to find anyu doc about this... Could I apply on this? If yes,
can you point me to some doc about this?

thanks,

--
Maurizio Boriani
GPG key: 0xCC0FBF8F
 => E429 A37C 5259 763C 9DEE  FC8B 5D61 C796 CC0F BF8F <=


Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

stéphane ducasse-2
There is a morphic team mailing-list and it would be nice that they  
coordonate the work. Else
you can take the latest 3.9b and start to migrate some of the tools  
to use ToolBuilder.
Do one class at the time and publish often, and I will integrate the  
changes :")

Stef

On 11 mai 06, at 14:03, Maurzio Boriani wrote:

> On 2006-05-10 10:38:02 +0200 stéphane ducasse  
> <[hidden email]> wrote:
>
>> Hi guys
>>
>> Some facts
>> - nobody is maintaining ToolsPlus
>> - ToolPlus does not have all the fixes and ENH that went into  
>> the  Standard
>> tools
>>
>> My suggestions are:
>> - either a group of people migrate the enh from standard to Plus
>> - or we remove ToolsPlus and redo the work of andreas but  
>> directly  on the
>> standardTools
>> by looking at the ToolsPlus code change
>>
>> I suggest the second approach. And I would like to encourage  
>> people  to help
>> that valuable effort.
>
> I would like to apply on this (with squeak and smalltalk learning  
> purpose) but
> I wasn't able to find anyu doc about this... Could I apply on this?  
> If yes,
> can you point me to some doc about this?
>
> thanks,
>
> --
> Maurizio Boriani
> GPG key: 0xCC0FBF8F
>  => E429 A37C 5259 763C 9DEE  FC8B 5D61 C796 CC0F BF8F <=
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

Duncan Mak-2
In reply to this post by stéphane ducasse-2
On 5/10/06, stéphane ducasse <[hidden email]> wrote:
Hi guys

Some facts
        - nobody is maintaining ToolsPlus
        - ToolPlus does not have all the fixes and ENH that went into the
Standard tools

I chose to use the ToolsPlus on my new 3.9 image,  is there a way to revert that back to the Standard tools?

Duncan.




Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

Noury Bouraqadi
In reply to this post by stéphane ducasse-2
Hi,

What about an integration with the refactoring browser and related  
tools ?
When I use eclipse (yes, shit happens ;-), I find the refactoring  
tools. But, when I use squeak, I have to install them by my self each  
time I switch to a more recent image... heavy.

BTW, thanks for the great job done so far by the 3.9 team!

Noury
Le 10 mai 06, à 10:38, stéphane ducasse a écrit :

> Hi guys
>
> Some facts
> - nobody is maintaining ToolsPlus
> - ToolPlus does not have all the fixes and ENH that went into the  
> Standard tools
>
> My suggestions are:
> - either a group of people migrate the enh from standard to Plus
> - or we remove ToolsPlus and redo the work of andreas but directly on  
> the standardTools
> by looking at the ToolsPlus code change
>
> I suggest the second approach. And I would like to encourage people to  
> help that valuable effort.
>
> Stef
>
>
> On 8 mai 06, at 03:29, Ken G. Brown wrote:
>
>> Installed ftp://ftp.squeak.org/3.9Beta/Squeak3.9b-7029.zip running on  
>> VM Squeak 3.8.12beta4U.app on Mac G5 with OS X 10.4.6.
>>
>> On first trying to open a transcript, I get "Which ToolSet would you  
>> prefer?" #PlusToolSet or #StandardToolSet, I select #PlusToolSet,  
>> then open a Transcript ok. Then attempt to open a File List and get a  
>> message window saying
>> UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
>> PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
>> PluggableSystemWindow>>addPaneMorph:
>> MorphicToolBuilder>>add:to:
>> MorphicToolBuilder>>buildPluggableButton:
>> MorphicToolBuilder>>buildPluggableActionButton:
>> PluggableActionButtonSpec>>buildWith:
>> MorphicToolBuilder(ToolBuilder)>>build:
>> [] in FileListPlus>>getButtonRow {[:service |  buttonSpec := builder  
>> pluggableActionButtonSpec new.  buttonSpe...]}
>> Array(SequenceableCollection)>>collect:
>>
>> Meanwhile the Transcript window displays "Warning: pane  
>> preDebugMessageString not found."
>> This does not occur if #StandardToolSet is the choice on startup.
>> ----------------------------------------------------------------------
>> ----------
>> Then with #StandardToolSet selected on startup:
>>
>> Try Open SqueakMap Package Browser
>> Get notifier saying SqueakMap server version is newer (2.2) than  
>> client (2.0), upgrade to new version Yes/No.
>> Select Yes, then after some time "Upgrading SqueakMap", get a  
>> primitive failed error. This is with no sm or package-cache folders  
>> present on Squeak startup.
>>
>> Contents of SqueakDebug.log after starting the Debugger at this point:
>>
>> Error: a primitive has failed
>> 7 May 2006 7:23:36 pm
>>
>> VM: Mac OS - a SmalltalkImage
>> Image: Squeak3.9alpha [latest update: #7028]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir /Squeak3.9b-7029 Folder
>> Trusted Dir /Squeak3.9b-7029 Folder
>> Untrusted Dir /Users/kbrown/Library/Preferences/Squeak/Internet/My  
>> Squeak
>>
>> ByteString class(Object)>>error:
>> Receiver: ByteString
>> Arguments and temporary variables:
>> aString: 'a primitive has failed'
>> Receiver's instance variables:
>> superclass: String
>> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
>> (2960) #asOctetSt...etc...
>> format: 23554
>> traitComposition: {}
>> localSelectors: nil
>> instanceVariables: nil
>> organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize  
>> replaceFrom...etc...
>> subclasses: nil
>> name: #ByteString
>> classPool: nil
>> sharedPools: nil
>> environment: a SystemDictionary(lots of globals)
>> category: #'Collections-Strings'
>>
>> ByteString class(Object)>>primitiveFailed
>> Receiver: ByteString
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> superclass: String
>> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
>> (2960) #asOctetSt...etc...
>> format: 23554
>> traitComposition: {}
>> localSelectors: nil
>> instanceVariables: nil
>> organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize  
>> replaceFrom...etc...
>> subclasses: nil
>> name: #ByteString
>> classPool: nil
>> sharedPools: nil
>> environment: a SystemDictionary(lots of globals)
>> category: #'Collections-Strings'
>>
>> ByteString class(Behavior)>>basicNew:
>> Receiver: ByteString
>> Arguments and temporary variables:
>> sizeRequested: -1
>> Receiver's instance variables:
>> superclass: String
>> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
>> (2960) #asOctetSt...etc...
>> format: 23554
>> traitComposition: {}
>> localSelectors: nil
>> instanceVariables: nil
>> organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize  
>> replaceFrom...etc...
>> subclasses: nil
>> name: #ByteString
>> classPool: nil
>> sharedPools: nil
>> environment: a SystemDictionary(lots of globals)
>> category: #'Collections-Strings'
>>
>> ByteString class(String class)>>new:
>> Receiver: ByteString
>> Arguments and temporary variables:
>> sizeRequested: -1
>> Receiver's instance variables:
>> superclass: String
>> methodDict: a MethodDictionary(#asByteArray->a CompiledMethod  
>> (2960) #asOctetSt...etc...
>> format: 23554
>> traitComposition: {}
>> localSelectors: nil
>> instanceVariables: nil
>> organization: ('accessing' at: at:put: byteAt: byteAt:put: byteSize  
>> replaceFrom...etc...
>> subclasses: nil
>> name: #ByteString
>> classPool: nil
>> sharedPools: nil
>> environment: a SystemDictionary(lots of globals)
>> category: #'Collections-Strings'
>>
>>
>> --- The full stack ---
>> ByteString class(Object)>>error:
>> ByteString class(Object)>>primitiveFailed
>> ByteString class(Behavior)>>basicNew:
>> ByteString class(String class)>>new:
>>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> ByteString(SequenceableCollection)>>copyFrom:to:
>> ByteString(SequenceableCollection)>>first:
>> SMSqueakMap>>saveCheckpoint:
>> [] in SMSqueakMap>>loadFullFrom: {[self saveCheckpoint: zipped]}
>> Time class>>millisecondsToRun:
>> SMSqueakMap>>loadFullFrom:
>> SMSqueakMap>>loadUpdatesFull:
>> SMSqueakMap>>loadFull
>> SMSqueakMap>>loadUpdates
>> [] in UndefinedObject>>DoIt {[(Smalltalk hasClassNamed: #SMLoader)    
>> ifTrue: [(Smalltalk at: #SMLoader) a...]}
>> BlockContext>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> UndefinedObject>>DoIt
>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>> Compiler class>>evaluate:for:notifying:logged:
>> Compiler class>>evaluate:for:logged:
>> Compiler class>>evaluate:logged:
>> [] in ReadStream(PositionableStream)>>fileInAnnouncing: {[val :=  
>> (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk  
>> l...]}
>> BlockContext>>on:do:
>> [] in ReadStream(PositionableStream)>>fileInAnnouncing: {[:bar |  
>> [self atEnd]   whileFalse: [bar value: self position.    self  
>> skipS...]}
>> [] in ProgressInitiationException>>defaultMorphicAction {[result :=  
>> workBlock value: progress]}
>> BlockContext>>ensure:
>> ProgressInitiationException>>defaultMorphicAction
>> ProgressInitiationException>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> ProgressInitiationException(Exception)>>signal
>> ...etc...
>>
>> Note that the log says latest update is #7028, not #7029.
>> Hope this helps.
>>    Ken Brown
>>
>>
>>
>>
>>
>
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------



Reply | Threaded
Open this post in threaded view
|

Re: [3.9b bug report] 3.9 beta 7029 issues

stéphane ducasse-2
In reply to this post by Duncan Mak-2
ToolSet default: nil

Indeed a menu is missing

On 11 mai 06, at 15:17, Duncan Mak wrote:

> On 5/10/06, stéphane ducasse <[hidden email]> wrote:
> Hi guys
>
> Some facts
>         - nobody is maintaining ToolsPlus
>         - ToolPlus does not have all the fixes and ENH that went  
> into the
> Standard tools
>
> I chose to use the ToolsPlus on my new 3.9 image,  is there a way  
> to revert that back to the Standard tools?
>
> Duncan.
>
>
>