Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
May 2009
- 81 participants
- 1151 messages
Re: [Pharo-project] Long delay after loading 10301+10302
by Nicolas Cellier
indeed, I think it's got nothing to do with change contents per se.
It must be kind of bad luck with finalizationProcess...
See also http://bugs.squeak.org/view.php?id=7350 : WeakRegistry
behaves as bad as WeakSet.
It probably has more to do with bug encountered with loadOBalpha. This
one was reproduceable: maybe I should not have pushed a workaround
that soon ;)
Nicolas
2009/5/12 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
> Hi nicolas
>
> this is strange because 10301 was a bunch for collection test and a
> merge fix for traits.
> then the 302 were mainly your fixes on numbers. So I have no idea about
> what is happening.
>
> Did that happened during 10303 because there the changes were the one
> below + InputSensor initalization.
>
>
>
>
>
> Stef
>
>
> 'From Pharo0.1 of 16 May 2008 [Latest update: #10300] on 11 May 2009
> at 8:00:50 pm'!
>
> !HostSystemMenusMenuItem class methodsFor: 'handlers' stamp:
> 'michael.rueger 5/11/2009 19:57'!
> fakeKeyboardEventBlockasciiActual: anAsciiValue unicode: aUnicodeValue
> event: evt
> |event |
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: aUnicodeValue asInteger;
> at: 4 put: 1; "key down"
> at: 5 put: 8; "modifier keys (CmmandKeyBit)"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event.
>
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: anAsciiValue asInteger;
> at: 4 put: 0; "key char"
> at: 5 put: 8; "modifier keys (CmmandKeyBit)"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event.
>
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: aUnicodeValue asInteger;
> at: 4 put: 2; "key press/release"
> at: 5 put: 64; "modifier keys (CmmandKeyBit)"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event! !
>
> !HostSystemMenusMenuItem class methodsFor: 'handlers' stamp:
> 'michael.rueger 5/11/2009 19:57'!
> fakeKeyboardEventBlockasciiActual: anAsciiValue unicode: aUnicodeValue
> event: evt virtualKey: aVirtualKeyValue
> |event |
>
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: aVirtualKeyValue asInteger;
> at: 4 put: 1; "key down"
> at: 5 put: 8; "modifier keys (CmmandKeyBit)"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event.
>
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: anAsciiValue asInteger;
> at: 4 put: 0; "key char"
> at: 5 put: 8; "modifier keys (CmmandKeyBit)"
> at: 6 put: aUnicodeValue asInteger; "virtual key code"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event.
>
> event := Array new: 8.
> event at: 1 put: 2 "EventTypeKeyboard";
> at: 2 put: Time millisecondClockValue;
> at: 3 put: aVirtualKeyValue asInteger;
> at: 4 put: 2; "key press/release"
> at: 5 put: 64; "modifier keys (CmmandKeyBit)"
> at: 8 put: (evt at: 8).
> Sensor handleEvent: event! !
>>
>
>> Hmm, a high priority process taking CPU for a long time, that
>> smells...
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 11, 2009
Re: [Pharo-project] Long delay after loading 10301+10302
by Stéphane Ducasse
Hi nicolas
this is strange because 10301 was a bunch for collection test and a
merge fix for traits.
then the 302 were mainly your fixes on numbers. So I have no idea about
what is happening.
Did that happened during 10303 because there the changes were the one
below + InputSensor initalization.
Stef
'From Pharo0.1 of 16 May 2008 [Latest update: #10300] on 11 May 2009
at 8:00:50 pm'!
!HostSystemMenusMenuItem class methodsFor: 'handlers' stamp:
'michael.rueger 5/11/2009 19:57'!
fakeKeyboardEventBlockasciiActual: anAsciiValue unicode: aUnicodeValue
event: evt
|event |
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: aUnicodeValue asInteger;
at: 4 put: 1; "key down"
at: 5 put: 8; "modifier keys (CmmandKeyBit)"
at: 8 put: (evt at: 8).
Sensor handleEvent: event.
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: anAsciiValue asInteger;
at: 4 put: 0; "key char"
at: 5 put: 8; "modifier keys (CmmandKeyBit)"
at: 8 put: (evt at: 8).
Sensor handleEvent: event.
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: aUnicodeValue asInteger;
at: 4 put: 2; "key press/release"
at: 5 put: 64; "modifier keys (CmmandKeyBit)"
at: 8 put: (evt at: 8).
Sensor handleEvent: event! !
!HostSystemMenusMenuItem class methodsFor: 'handlers' stamp:
'michael.rueger 5/11/2009 19:57'!
fakeKeyboardEventBlockasciiActual: anAsciiValue unicode: aUnicodeValue
event: evt virtualKey: aVirtualKeyValue
|event |
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: aVirtualKeyValue asInteger;
at: 4 put: 1; "key down"
at: 5 put: 8; "modifier keys (CmmandKeyBit)"
at: 8 put: (evt at: 8).
Sensor handleEvent: event.
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: anAsciiValue asInteger;
at: 4 put: 0; "key char"
at: 5 put: 8; "modifier keys (CmmandKeyBit)"
at: 6 put: aUnicodeValue asInteger; "virtual key code"
at: 8 put: (evt at: 8).
Sensor handleEvent: event.
event := Array new: 8.
event at: 1 put: 2 "EventTypeKeyboard";
at: 2 put: Time millisecondClockValue;
at: 3 put: aVirtualKeyValue asInteger;
at: 4 put: 2; "key press/release"
at: 5 put: 64; "modifier keys (CmmandKeyBit)"
at: 8 put: (evt at: 8).
Sensor handleEvent: event! !
>
> Hmm, a high priority process taking CPU for a long time, that
> smells...
May 11, 2009
[Pharo-project] Long delay after loading 10301+10302
by Nicolas Cellier
My image got unresponsive for a long time just at the end of load,
showing the dialog
2 new update file(s) processed
Attaching gdb to the process and call printAllStacks() gave me:
2033300892 WeakIdentityKeyDictionary>scanForNil:
2033132772 WeakKeyDictionary>rehash
2033128872 WeakKeyDictionary>finalizeValues
2033128780 >finalizationProcess
2033128688 SequenceableCollection>do:
2033128580 >finalizationProcess
2033128488 Semaphore>critical:ifError:
2033128396 BlockClosure>on:do:
2033128284 BlockClosure>ifError:
2033128152 Semaphore>critical:ifError:
2033128060 Semaphore>critical:
2033127968 BlockClosure>ensure:
2033127820 Semaphore>critical:
2033127684 Semaphore>critical:ifError:
2017849452 >finalizationProcess
2017849360 >restartFinalizationProcess
2017849544 BlockClosure>newProcess
And this loop did last very long...
Of course, this is a high priority process, so pressing ALT+. won't
give me much feedback.
Hmm, a high priority process taking CPU for a long time, that smells...
May 11, 2009
Re: [Pharo-project] Pier-EmailSender and "Contact Us"
by Norbert Hartl
On Tue, 2009-05-05 at 08:53 -0700, John M McIntosh wrote:
> No, the intent is preserve the images as they are shipped see
>
> http://www.mobilewikiserver.com/ST80Docs.html
> &
John, while looking at the above link I instantly developed
a massive need for an iphone. That is sooo good. Thanks!!
Norbert
> http://www.mobilewikiserver.com/SqueakDocs.html
>
> However if you have a script that removals all the *extra* things that
> people could run for server images that would be helpful at least to me,
> I realize that most folks don't care about 8MB, but on tiny devices
> that 8MB is golden...
>
>
> On 5-May-09, at 1:28 AM, stéphane ducasse wrote:
>
> > John
> >
> > for your images did you remove tests and other unnecessary stuff?
> > The 10300 is 12.7mb without removing all kind of crap like the
> > scriptLoader and the tests.
> > I hope that we will be able to slowly get more and more modular:
> > once project/bookmorph are gone.
> > I imagine (did not read carefully the details of we got about the
> > chase of the unclosed handles)
> > that the startup behavior could be also improved.
> >
> > Stef
> >
> > On May 5, 2009, at 10:17 AM, John M McIntosh wrote:
> >
> >> Tsk, well I was off to bed, but thought I should make some notes.
> >>
> >> Last night I push out two electronic books showing smalltalk-80
> >> based source code to Apple for iPhone review.
> >> One was based on the latest pharo of end of april 09 with closures
> >> the other based on the sq3.10.2-719web09.04.1.zip no closures.
> >> The two e-books apps are identical except for the code base.
> >>
> >> I dropped the wikiserver stuff into both, happy since the changes
> >> required were non-existent for pharo and one or two for sq3.10.2
> >>
> >> (a) The sq3.10.2 version was missing some of the extra add-on Pier
> >> stuff, and has the LGPL Swazoo which makes some folks run for the
> >> fire exit.
> >>
> >> (b) The pharo image is 20.2 mb, the sq3.10.2 is 25.2 mb, so 5MB
> >> bigger.
> >>
> >> (c) The pharo image needed about 35mb of ram to be happy, the sq
> >> 3.10.2 about 40mb
> >> (c2) The pharo image ramps to the welcome screen using 19.23 mb
> >> ram, 97.12mb virtual
> >> (c3) The sq 3.10.2 image ramps using 19.05mb and 102.12 virtual.
> >> This makes sense because I avoid a full gc and doing allInstances,
> >> so the code base is really startup logic and seaside.
> >> (I had to fix the sq 3.10.2 image because of ignored bug using
> >> allInstances I reported years back, never fixed, but fixed in pharo
> >> last fall).
> >>
> >> (d) The pharo image needs 2.6 to 6.6% cpu on the iphone at idle,
> >> the sq 3.10.2 needs 8 to 18%
> >> (to be fair here I could bring some fixes into the 3.10.2 image to
> >> reduce the cpu time, but really those fixes should have gone in
> >> years ago...)
> >>
> >> (e) The sq 3.10.2 book feels sluggish. the pharo less so. So the sq
> >> 3.10.2 excessive CPU usage is the usability killer here.
> >>
> >> To be fair WikiServer is happy with 20MB of ram with a 10.5MB image
> >> size, and runs with a 0 to 0.9% cpu usage at idle, starup ram of
> >> 11.69, virtual memory of 90.34
> >> Lots of hours to get there..
> >>
> >> PS I see the etoys image is only 16.4 MB, well that doesn't include
> >> seaside etc, but if you need that you should start with etoys as
> >> the base and add pier and seaside, less bloated I'd guess, and
> >> supported for that etoy feature set you need?
>
> =
> =
> =
> ========================================================================
> John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter:
> squeaker68882
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> =
> =
> =
> ========================================================================
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
May 11, 2009
Re: [Pharo-project] Capturing window events
by Alexandre Bergel
Hi David and Friends,
Morphic-Alexandre_Bergel.301 in PharoInbox extends SystemWindow with
emitting announcement. The fix also contains a hierarchy of
announcements
If someone would like to comment on it.
Cheers,
Alexandre
On 11 May 2009, at 11:14, David Röthlisberger wrote:
> Hi Alex,
>
>> Is there an easy way to capture windows related events such as
>> resizing and hiding ?
>
> I was seeking for the same things just last week...
> For collapsing and expanding using the tool buttons in the window's
> task bar, the
> methods #collapse and #expand of SystemWindow get executed.
>
> Resizing and moving with the mouse is more difficult to intercept.
> The best way I found was to hook into #doFastWindowReframe:
> (resizing) and
> #doFastFrameDrag: (moving).
> I had to override these methods to send a notification to my stuff.
> Not the best way,
> so enhancing SystemWindow to announce resizing, moving, maybe also
> expanding,
> collapsing, closing, etc. would be better.
>
> David
>
>> I do not have the feeling this is supported currently. One way to
>> implement this I guess, is to redefine the method
>> SystemWindow>>extent: to emit an instance of a subclass of
>> Announcement, which could be named MorphicWindowResize.
>>
>> I plan to do this for Mondrian, but maybe this is of an interest to
>> GUI guys.
>>
>> Any comment before I proceed?
>>
>> Cheers,
>> Alexandre
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
May 11, 2009
Re: [Pharo-project] [ANN] 10302
by Mariano Martinez Peck
You where right. I did it again and worked ok.
Just a false alarm :)
greetings,
Mariano
On Mon, May 11, 2009 at 7:03 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
> yes it worked for me too.
> Because I always try before announcing a release
>
> Stef
>
> On May 11, 2009, at 9:47 PM, Adrian Lienhard wrote:
>
> > It worked for me.
> >
> > Could you try again to see if the problem persists? It could have been
> > a short outage of SqueakSource or a network problem.
> >
> > Adrian
> >
> > On May 11, 2009, at 21:26 , Mariano Martinez Peck wrote:
> >
> >> When trying to update from 10301 to 10302 I got this walkback:
> >>
> >> any ideas?
> >>
> >>
> >> Error: file is too short
> >> 11 May 2009 4:23:12 pm
> >>
> >> VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest
> >> update: #7179]
> >> Image: Pharo0.1 [Latest update: #10301]
> >>
> >> SecurityManager state:
> >> Restricted: false
> >> FileAccess: true
> >> SocketAccess: true
> >> Working Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2
> >> Trusted Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2\m.martinez
> >> Untrusted Dir C:\Documents and Settings\m.martinez\Mis documentos\My
> >> Squeak
> >>
> >> ZipArchive class(Object)>>error:
> >> Receiver: ZipArchive
> >> Arguments and temporary variables:
> >> aString: 'file is too short'
> >> Receiver's instance variables:
> >> superclass: Archive
> >> methodDict: a MethodDictionary(#addDeflateString:as:->a
> >> CompiledMethod (51) #cl...etc...
> >> format: 142
> >> instanceVariables: #('centralDirectorySize'
> >> 'centralDirectoryOffsetWRTStartingD...etc...
> >> organization: ('accessing' hasMemberSuchThat:
> >> prependedDataSize
> >> zipFileComment ...etc...
> >> subclasses: nil
> >> name: #ZipArchive
> >> classPool: nil
> >> sharedPools: an OrderedCollection(ZipFileConstants)
> >> environment: Smalltalk
> >> category: #'Compression-Archives'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> ZipArchive class>>findEndOfCentralDirectoryFrom:
> >> Receiver: ZipArchive
> >> Arguments and temporary variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> data: nil
> >> fileLength: 20
> >> seekOffset: nil
> >> pos: nil
> >> maxOffset: nil
> >> newPos: nil
> >> Receiver's instance variables:
> >> superclass: Archive
> >> methodDict: a MethodDictionary(#addDeflateString:as:->a
> >> CompiledMethod (51) #cl...etc...
> >> format: 142
> >> instanceVariables: #('centralDirectorySize'
> >> 'centralDirectoryOffsetWRTStartingD...etc...
> >> organization: ('accessing' hasMemberSuchThat:
> >> prependedDataSize
> >> zipFileComment ...etc...
> >> subclasses: nil
> >> name: #ZipArchive
> >> classPool: nil
> >> sharedPools: an OrderedCollection(ZipFileConstants)
> >> environment: Smalltalk
> >> category: #'Compression-Archives'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> ZipArchive>>readFrom:
> >> Receiver: a ZipArchive
> >> Arguments and temporary variables:
> >> aStreamOrFileName: a RWBinaryOrTextStream #[115 101 114
> >> 118 101
> >> 114 32 97 98 11...etc...
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> name: 'a stream'
> >> eocdPosition: nil
> >> Receiver's instance variables:
> >> members: an OrderedCollection()
> >> centralDirectorySize: nil
> >> centralDirectoryOffsetWRTStartingDiskNumber: nil
> >> zipFileComment: ''
> >> writeCentralDirectoryOffset: 0
> >> writeEOCDOffset: 0
> >>
> >> MCMczReader>>zip
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCMczReader>>parseMember:
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >> fileName: 'package'
> >> tokens: nil
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCMczReader>>loadPackage
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >> dict: nil
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCMczReader(MCVersionReader)>>package
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCMczReader(MCVersionReader)>>basicVersion
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCMczReader(MCVersionReader)>>version
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> [] in
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> >> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> creationTemplate: nil
> >> storeDiffs: nil
> >> cache: nil
> >> allFileNames: nil
> >> location: 'http://www.squeaksource.com/Pharo'
> >> user: ''
> >> password: ''
> >> readerCache: a
> >> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> >> MCMczRea...etc...
> >>
> >> BlockClosure>>valueWithPossibleArgs:
> >> Receiver: [closure] in
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> >> Arguments and temporary variables:
> >> anArray: an Array(a MCMczReader)
> >> Receiver's instance variables:
> >> outerContext:
> >> MCHttpRepository
> >> (MCFileBasedRepository)>>loadVersionFromFileNamed...etc...
> >> startpc: 27
> >> numArgs: 1
> >>
> >> MCMczReader(ProtoObject)>>ifNotNil:
> >> Receiver: a MCMczReader
> >> Arguments and temporary variables:
> >> ifNotNilBlock: [closure] in
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersio...etc...
> >> Receiver's instance variables:
> >> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> >> 32 97
> >> 98 111 114 116 1...etc...
> >> package: nil
> >> info: nil
> >> definitions: nil
> >> dependencies: nil
> >> stepChildren: nil
> >> zip: a ZipArchive
> >> infoCache: nil
> >>
> >> MCHttpRepository>>versionReaderForFileNamed:do:
> >> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> >> Arguments and temporary variables:
> >> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> aBlock: [closure] in
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
> >> Receiver's instance variables:
> >> creationTemplate: nil
> >> storeDiffs: nil
> >> cache: nil
> >> allFileNames: nil
> >> location: 'http://www.squeaksource.com/Pharo'
> >> user: ''
> >> password: ''
> >> readerCache: a
> >> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> >> MCMczRea...etc...
> >>
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> >> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> >> Arguments and temporary variables:
> >> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> Receiver's instance variables:
> >> creationTemplate: nil
> >> storeDiffs: nil
> >> cache: nil
> >> allFileNames: nil
> >> location: 'http://www.squeaksource.com/Pharo'
> >> user: ''
> >> password: ''
> >> readerCache: a
> >> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> >> MCMczRea...etc...
> >>
> >> ScriptLoader>>loadVersionFromFileNamed:
> >> Receiver: a ScriptLoader
> >> Arguments and temporary variables:
> >> fn: 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> version: nil
> >> Receiver's instance variables:
> >> repository: a MCHttpRepository(
> http://www.squeaksource.com/Pharo
> >> )
> >> inboxRepository: nil
> >>
> >> [] in ScriptLoader>>loadTogether:merge:
> >> Receiver: a ScriptLoader
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> repository: a MCHttpRepository(
> http://www.squeaksource.com/Pharo
> >> )
> >> inboxRepository: nil
> >>
> >> [] in [] in
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> >> 318.mcz'
> >> 'KernelTests-stephane_ducas...etc...
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> 'KernelTests-stephan...etc...
> >> firstIndex: 3
> >> lastIndex: 6
> >>
> >> OrderedCollection(SequenceableCollection)>>withIndexDo:
> >> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> >> 318.mcz'
> >> 'KernelTests-stephane_ducas...etc...
> >> Arguments and temporary variables:
> >> elementAndIndexBlock: [closure] in [] in
> >> OrderedCollection(SequenceableCollecti...etc...
> >> index: 1
> >> indexLimiT: 4
> >> Receiver's instance variables:
> >> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> 'KernelTests-stephan...etc...
> >> firstIndex: 3
> >> lastIndex: 6
> >>
> >> [] in
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> >> 318.mcz'
> >> 'KernelTests-stephane_ducas...etc...
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> 'KernelTests-stephan...etc...
> >> firstIndex: 3
> >> lastIndex: 6
> >>
> >> [] in ProgressInitiationException>>defaultAction
> >> Receiver: ProgressInitiationException
> >> Arguments and temporary variables:
> >> progress: [closure] in SystemProgressMorph>>label:min:max:
> >> result: #(nil)
> >> Receiver's instance variables:
> >> messageText: nil
> >> tag: nil
> >> signalContext:
> >> ProgressInitiationException(Exception)>>signal
> >> handlerContext: nil
> >> outerContext: nil
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> maxVal: 4
> >> minVal: 0
> >> aPoint: 636@334
> >> progressTitle: 'Adding versions...'
> >>
> >> BlockClosure>>ensure:
> >> Receiver: [closure] in ProgressInitiationException>>defaultAction
> >> Arguments and temporary variables:
> >> aBlock: [closure] in
> >> ProgressInitiationException>>defaultAction
> >> returnValue: nil
> >> b: nil
> >> Receiver's instance variables:
> >> outerContext: ProgressInitiationException>>defaultAction
> >> startpc: 49
> >> numArgs: 0
> >>
> >> ProgressInitiationException>>defaultAction
> >> Receiver: ProgressInitiationException
> >> Arguments and temporary variables:
> >> progress: [closure] in SystemProgressMorph>>label:min:max:
> >> result: #(nil)
> >> Receiver's instance variables:
> >> messageText: nil
> >> tag: nil
> >> signalContext:
> >> ProgressInitiationException(Exception)>>signal
> >> handlerContext: nil
> >> outerContext: nil
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> maxVal: 4
> >> minVal: 0
> >> aPoint: 636@334
> >> progressTitle: 'Adding versions...'
> >>
> >> UndefinedObject>>handleSignal:
> >> Receiver: nil
> >> Arguments and temporary variables:
> >> exception: ProgressInitiationException
> >> Receiver's instance variables:
> >> nil
> >>
> >> MethodContext(ContextPart)>>handleSignal:
> >> Receiver: BlockClosure>>on:do:
> >> Arguments and temporary variables:
> >> exception: ProgressInitiationException
> >> val: nil
> >> Receiver's instance variables:
> >> sender: PasteUpMorph>>becomeActiveDuring:
> >> pc: 17
> >> stackp: 3
> >> method: a CompiledMethod (2306)
> >> closureOrNil: nil
> >> receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
> >>
> >> MethodContext(ContextPart)>>handleSignal:
> >> Receiver: BlockClosure>>on:do:
> >> Arguments and temporary variables:
> >> exception: ProgressInitiationException
> >> val: nil
> >> Receiver's instance variables:
> >> sender: [] in
> >> MultiByteBinaryOrTextStream
> >> (PositionableStream)>>fileInAnnouncing...etc...
> >> pc: 17
> >> stackp: 3
> >> method: a CompiledMethod (2306)
> >> closureOrNil: nil
> >> receiver: [closure] in [] in
> >> MultiByteBinaryOrTextStream(PositionableStream)>>f...etc...
> >>
> >> ProgressInitiationException(Exception)>>signal
> >> Receiver: ProgressInitiationException
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> messageText: nil
> >> tag: nil
> >> signalContext:
> >> ProgressInitiationException(Exception)>>signal
> >> handlerContext: nil
> >> outerContext: nil
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> maxVal: 4
> >> minVal: 0
> >> aPoint: 636@334
> >> progressTitle: 'Adding versions...'
> >>
> >> ProgressInitiationException>>display:at:from:to:during:
> >> Receiver: ProgressInitiationException
> >> Arguments and temporary variables:
> >> argString: 'Adding versions...'
> >> argPoint: 636@334
> >> argMinVal: 0
> >> argMaxVal: 4
> >> argWorkBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displa...etc...
> >> Receiver's instance variables:
> >> messageText: nil
> >> tag: nil
> >> signalContext:
> >> ProgressInitiationException(Exception)>>signal
> >> handlerContext: nil
> >> outerContext: nil
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> maxVal: 4
> >> minVal: 0
> >> aPoint: 636@334
> >> progressTitle: 'Adding versions...'
> >>
> >> ProgressInitiationException class>>display:at:from:to:during:
> >> Receiver: ProgressInitiationException
> >> Arguments and temporary variables:
> >> aString: 'Adding versions...'
> >> aPoint: 636@334
> >> minVal: 0
> >> maxVal: 4
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> Receiver's instance variables:
> >> superclass: Exception
> >> methodDict: a MethodDictionary(#defaultAction->a
> >> CompiledMethod
> >> (259) #defaultM...etc...
> >> format: 150
> >> instanceVariables: #('workBlock' 'maxVal' 'minVal' 'aPoint'
> >> 'progressTitle')
> >> organization: ('as yet unclassified' defaultAction
> >> defaultMorphicAction display...etc...
> >> subclasses: nil
> >> name: #ProgressInitiationException
> >> classPool: nil
> >> sharedPools: nil
> >> environment: Smalltalk
> >> category: #'Exceptions-Kernel'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> ByteString(String)>>displayProgressAt:from:to:during:
> >> Receiver: 'Adding versions...'
> >> Arguments and temporary variables:
> >> aPoint: 636@334
> >> minVal: 0
> >> maxVal: 4
> >> workBlock: [closure] in
> >> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> >> Receiver's instance variables:
> >> 'Adding versions...'
> >>
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> >> 318.mcz'
> >> 'KernelTests-stephane_ducas...etc...
> >> Arguments and temporary variables:
> >> aBlock: [closure] in ScriptLoader>>loadTogether:merge:
> >> aString: 'Adding versions...'
> >> Receiver's instance variables:
> >> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> >> 'KernelTests-stephan...etc...
> >> firstIndex: 3
> >> lastIndex: 6
> >>
> >> ScriptLoader>>loadTogether:merge:
> >> Receiver: a ScriptLoader
> >> Arguments and temporary variables:
> >> aCollection: an
> >> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
> >> 'Ball...etc...
> >> aBoolean: false
> >> loader: a MCVersionLoader
> >> Receiver's instance variables:
> >> repository: a MCHttpRepository(
> http://www.squeaksource.com/Pharo
> >> )
> >> inboxRepository: nil
> >>
> >> ScriptLoader>>script380
> >> Receiver: a ScriptLoader
> >> Arguments and temporary variables:
> >> names: an
> >> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
> >> 'Balloon-st...etc...
> >> Receiver's instance variables:
> >> repository: a MCHttpRepository(
> http://www.squeaksource.com/Pharo
> >> )
> >> inboxRepository: nil
> >>
> >> ScriptLoader>>update10302
> >> Receiver: a ScriptLoader
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> repository: a MCHttpRepository(
> http://www.squeaksource.com/Pharo
> >> )
> >> inboxRepository: nil
> >>
> >> UndefinedObject>>DoIt
> >> Receiver: nil
> >> Arguments and temporary variables:
> >> t1: a MCHttpRepository(http://www.squeaksource.com/Pharo/)
> >> Receiver's instance variables:
> >> nil
> >>
> >> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> >> Receiver: a Compiler
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> sourceStream: a ReadStream '"Postscript:
> >> Leave the line above, and replace the ...etc...
> >> requestor: nil
> >> class: UndefinedObject
> >> category: nil
> >> context: nil
> >> parser: a Parser
> >>
> >> Compiler class>>evaluate:for:notifying:logged:
> >> Receiver: Compiler
> >> Arguments and temporary variables:
> >> textOrString: '"Postscript:
> >> Leave the line above, and replace the rest of this ...etc...
> >> anObject: nil
> >> aController: nil
> >> logFlag: true
> >> Receiver's instance variables:
> >> superclass: Object
> >> methodDict: a
> >> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> >> Comp...etc...
> >> format: 142
> >> instanceVariables: #('sourceStream' 'requestor' 'class'
> >> 'category' 'context' 'p...etc...
> >> organization: ('error handling' notify: notify:at:)
> >> ('public access' compile:in...etc...
> >> subclasses: nil
> >> name: #Compiler
> >> classPool: a Dictionary()
> >> sharedPools: nil
> >> environment: Smalltalk
> >> category: #'Compiler-Kernel'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> Compiler class>>evaluate:for:logged:
> >> Receiver: Compiler
> >> Arguments and temporary variables:
> >> textOrString: '"Postscript:
> >> Leave the line above, and replace the rest of this ...etc...
> >> anObject: nil
> >> logFlag: true
> >> Receiver's instance variables:
> >> superclass: Object
> >> methodDict: a
> >> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> >> Comp...etc...
> >> format: 142
> >> instanceVariables: #('sourceStream' 'requestor' 'class'
> >> 'category' 'context' 'p...etc...
> >> organization: ('error handling' notify: notify:at:)
> >> ('public access' compile:in...etc...
> >> subclasses: nil
> >> name: #Compiler
> >> classPool: a Dictionary()
> >> sharedPools: nil
> >> environment: Smalltalk
> >> category: #'Compiler-Kernel'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> Compiler class>>evaluate:logged:
> >> Receiver: Compiler
> >> Arguments and temporary variables:
> >> textOrString: '"Postscript:
> >> Leave the line above, and replace the rest of this ...etc...
> >> logFlag: true
> >> Receiver's instance variables:
> >> superclass: Object
> >> methodDict: a
> >> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> >> Comp...etc...
> >> format: 142
> >> instanceVariables: #('sourceStream' 'requestor' 'class'
> >> 'category' 'context' 'p...etc...
> >> organization: ('error handling' notify: notify:at:)
> >> ('public access' compile:in...etc...
> >> subclasses: nil
> >> name: #Compiler
> >> classPool: a Dictionary()
> >> sharedPools: nil
> >> environment: Smalltalk
> >> category: #'Compiler-Kernel'
> >> traitComposition: nil
> >> localSelectors: nil
> >>
> >> [] in [] in
> >> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> >> Receiver: a MultiByteBinaryOrTextStream ''
> >> Arguments and temporary variables:
> >> <<error during printing>
> >> Receiver's instance variables:
> >> collection: '"Postscript:
> >> Leave the line above, and replace the rest of this co...etc...
> >> position: 556
> >> readLimit: 556
> >> writeLimit: 556
> >> isBinary: false
> >> converter: a MacRomanTextConverter
> >>
> >>
> >> --- The full stack ---
> >> ZipArchive class(Object)>>error:
> >> ZipArchive class>>findEndOfCentralDirectoryFrom:
> >> ZipArchive>>readFrom:
> >> MCMczReader>>zip
> >> MCMczReader>>parseMember:
> >> MCMczReader>>loadPackage
> >> MCMczReader(MCVersionReader)>>package
> >> MCMczReader(MCVersionReader)>>basicVersion
> >> MCMczReader(MCVersionReader)>>version
> >> [] in
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> >> BlockClosure>>valueWithPossibleArgs:
> >> MCMczReader(ProtoObject)>>ifNotNil:
> >> MCHttpRepository>>versionReaderForFileNamed:do:
> >> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> >> ScriptLoader>>loadVersionFromFileNamed:
> >> [] in ScriptLoader>>loadTogether:merge:
> >> [] in [] in
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> OrderedCollection(SequenceableCollection)>>withIndexDo:
> >> [] in
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> [] in ProgressInitiationException>>defaultAction
> >> BlockClosure>>ensure:
> >> ProgressInitiationException>>defaultAction
> >> UndefinedObject>>handleSignal:
> >> MethodContext(ContextPart)>>handleSignal:
> >> MethodContext(ContextPart)>>handleSignal:
> >> ProgressInitiationException(Exception)>>signal
> >> ProgressInitiationException>>display:at:from:to:during:
> >> ProgressInitiationException class>>display:at:from:to:during:
> >> ByteString(String)>>displayProgressAt:from:to:during:
> >> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> >> ScriptLoader>>loadTogether:merge:
> >> ScriptLoader>>script380
> >> ScriptLoader>>update10302
> >> 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 [] in
> >> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> >> - - - - - - - - - - - - - - -
> >> - - - - - - - - - - - - - - - - - -
> >> BlockClosure>>on:do:
> >> [] in
> >> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> >> [] in ProgressInitiationException>>defaultAction
> >> BlockClosure>>ensure:
> >> ProgressInitiationException>>defaultAction
> >> UndefinedObject>>handleSignal:
> >> MethodContext(ContextPart)>>handleSignal:
> >> ProgressInitiationException(Exception)>>signal
> >> ProgressInitiationException>>display:at:from:to:during:
> >> ProgressInitiationException class>>display:at:from:to:during:
> >> ByteString(String)>>displayProgressAt:from:to:during:
> >> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> >> [] in ChangeSet class>>newChangesFromStream:named:
> >> BlockClosure>>ensure:
> >> ChangeSet class>>newChangesFromStream:named:
> >> [] in [] in Utilities
> >> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> >> [] in ProgressInitiationException>>defaultAction
> >> BlockClosure>>ensure:
> >> ProgressInitiationException>>defaultAction
> >> UndefinedObject>>handleSignal:
> >> MethodContext(ContextPart)>>handleSignal:
> >> ProgressInitiationException(Exception)>>signal
> >> ProgressInitiationException>>display:at:from:to:during:
> >> ProgressInitiationException class>>display:at:from:to:during:
> >> ByteString(String)>>displayProgressAt:from:to:during:
> >> [] in Utilities
> >> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> >> BlockClosure>>ensure:
> >> CursorWithMask(Cursor)>>showWhile:
> >> Utilities
> >> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> >> Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
> >> Utilities class>>readServerUpdatesSaveLocally:updateImage:
> >> Utilities class>>updateFromServer
> >> TheWorldMenu>>doMenuItem:with:
> >> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> >> BlockClosure>>ensure:
> >> CursorWithMask(Cursor)>>showWhile:
> >> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> >> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> >> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> >> MouseButtonEvent>>sentTo:
> >> ToggleMenuItemMorph(Morph)>>handleEvent:
> >> MorphicEventDispatcher>>dispatchDefault:with:
> >> MorphicEventDispatcher>>dispatchEvent:with:
> >> ToggleMenuItemMorph(Morph)>>processEvent:using:
> >> MorphicEventDispatcher>>dispatchDefault:with:
> >> MorphicEventDispatcher>>dispatchEvent:with:
> >> MenuMorph(Morph)>>processEvent:using:
> >> MenuMorph(Morph)>>processEvent:
> >> MenuMorph>>handleFocusEvent:
> >> [] in HandMorph>>sendFocusEvent:to:clear:
> >> [] in PasteUpMorph>>becomeActiveDuring:
> >> BlockClosure>>on:do:
> >> 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
> >> [] in Project class>>spawnNewProcess
> >> [] in BlockClosure>>newProcess
> >>
> >>
> >> On Mon, May 11, 2009 at 4:21 PM, Stéphane Ducasse <
> stephane.ducasse(a)inria.fr
> >>> wrote:
> >>
> >>>
> >>> - issue 799: Speed up of highBit and lowBit for SmallInteger
> >>> http://code.google.com/p/pharo/issues/detail?id=799
> >>> http://bugs.squeak.org/view.php?id=7113
> >>>
> >>> - Issue 796 Patch for issue
> >>> http://code.google.com/p/pharo/issues/detail?id=796
> >>> Float rounded is inexact
> >>>
> >>> - Issue 800: Fix issue
> http://code.google.com/p/pharo/issues/detail?id=800
> >>> mantis http://bugs.squeak.org/view.php?id=6986
> >>> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it
> >>> wrong
> >>>
> >>> - issue 802: Fix for
> http://code.google.com/p/pharo/issues/detail?id=802
> >>> Mantis http://bugs.squeak.org/view.php?id=6983
> >>>
> >>> There is no way to store Float nan as a literal.
> >>> So Float nan isLiteral should answer false.
> >>> Note that there are still literal representation of Float infinity,
> >>> like 1.0e1000. However, since Float infinity is not able to print
> >>> literaly, and isLiteral is intended for print, this fix will answer
> >>> false for infinite Floats too.
> >>>
> >>> Tx nicolas!
> >>>
> >>> Stef
> >>>
> >>> _______________________________________________
> >>> Pharo-project mailing list
> >>> Pharo-project(a)lists.gforge.inria.fr
> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 11, 2009
Re: [Pharo-project] [ANN] 10302
by Stéphane Ducasse
yes it worked for me too.
Because I always try before announcing a release
Stef
On May 11, 2009, at 9:47 PM, Adrian Lienhard wrote:
> It worked for me.
>
> Could you try again to see if the problem persists? It could have been
> a short outage of SqueakSource or a network problem.
>
> Adrian
>
> On May 11, 2009, at 21:26 , Mariano Martinez Peck wrote:
>
>> When trying to update from 10301 to 10302 I got this walkback:
>>
>> any ideas?
>>
>>
>> Error: file is too short
>> 11 May 2009 4:23:12 pm
>>
>> VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest
>> update: #7179]
>> Image: Pharo0.1 [Latest update: #10301]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2
>> Trusted Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2\m.martinez
>> Untrusted Dir C:\Documents and Settings\m.martinez\Mis documentos\My
>> Squeak
>>
>> ZipArchive class(Object)>>error:
>> Receiver: ZipArchive
>> Arguments and temporary variables:
>> aString: 'file is too short'
>> Receiver's instance variables:
>> superclass: Archive
>> methodDict: a MethodDictionary(#addDeflateString:as:->a
>> CompiledMethod (51) #cl...etc...
>> format: 142
>> instanceVariables: #('centralDirectorySize'
>> 'centralDirectoryOffsetWRTStartingD...etc...
>> organization: ('accessing' hasMemberSuchThat:
>> prependedDataSize
>> zipFileComment ...etc...
>> subclasses: nil
>> name: #ZipArchive
>> classPool: nil
>> sharedPools: an OrderedCollection(ZipFileConstants)
>> environment: Smalltalk
>> category: #'Compression-Archives'
>> traitComposition: nil
>> localSelectors: nil
>>
>> ZipArchive class>>findEndOfCentralDirectoryFrom:
>> Receiver: ZipArchive
>> Arguments and temporary variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> data: nil
>> fileLength: 20
>> seekOffset: nil
>> pos: nil
>> maxOffset: nil
>> newPos: nil
>> Receiver's instance variables:
>> superclass: Archive
>> methodDict: a MethodDictionary(#addDeflateString:as:->a
>> CompiledMethod (51) #cl...etc...
>> format: 142
>> instanceVariables: #('centralDirectorySize'
>> 'centralDirectoryOffsetWRTStartingD...etc...
>> organization: ('accessing' hasMemberSuchThat:
>> prependedDataSize
>> zipFileComment ...etc...
>> subclasses: nil
>> name: #ZipArchive
>> classPool: nil
>> sharedPools: an OrderedCollection(ZipFileConstants)
>> environment: Smalltalk
>> category: #'Compression-Archives'
>> traitComposition: nil
>> localSelectors: nil
>>
>> ZipArchive>>readFrom:
>> Receiver: a ZipArchive
>> Arguments and temporary variables:
>> aStreamOrFileName: a RWBinaryOrTextStream #[115 101 114
>> 118 101
>> 114 32 97 98 11...etc...
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> name: 'a stream'
>> eocdPosition: nil
>> Receiver's instance variables:
>> members: an OrderedCollection()
>> centralDirectorySize: nil
>> centralDirectoryOffsetWRTStartingDiskNumber: nil
>> zipFileComment: ''
>> writeCentralDirectoryOffset: 0
>> writeEOCDOffset: 0
>>
>> MCMczReader>>zip
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCMczReader>>parseMember:
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>> fileName: 'package'
>> tokens: nil
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCMczReader>>loadPackage
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>> dict: nil
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCMczReader(MCVersionReader)>>package
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCMczReader(MCVersionReader)>>basicVersion
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCMczReader(MCVersionReader)>>version
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> [] in
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> creationTemplate: nil
>> storeDiffs: nil
>> cache: nil
>> allFileNames: nil
>> location: 'http://www.squeaksource.com/Pharo'
>> user: ''
>> password: ''
>> readerCache: a
>> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
>> MCMczRea...etc...
>>
>> BlockClosure>>valueWithPossibleArgs:
>> Receiver: [closure] in
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> Arguments and temporary variables:
>> anArray: an Array(a MCMczReader)
>> Receiver's instance variables:
>> outerContext:
>> MCHttpRepository
>> (MCFileBasedRepository)>>loadVersionFromFileNamed...etc...
>> startpc: 27
>> numArgs: 1
>>
>> MCMczReader(ProtoObject)>>ifNotNil:
>> Receiver: a MCMczReader
>> Arguments and temporary variables:
>> ifNotNilBlock: [closure] in
>> MCHttpRepository(MCFileBasedRepository)>>loadVersio...etc...
>> Receiver's instance variables:
>> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
>> 32 97
>> 98 111 114 116 1...etc...
>> package: nil
>> info: nil
>> definitions: nil
>> dependencies: nil
>> stepChildren: nil
>> zip: a ZipArchive
>> infoCache: nil
>>
>> MCHttpRepository>>versionReaderForFileNamed:do:
>> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
>> Arguments and temporary variables:
>> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
>> aBlock: [closure] in
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
>> Receiver's instance variables:
>> creationTemplate: nil
>> storeDiffs: nil
>> cache: nil
>> allFileNames: nil
>> location: 'http://www.squeaksource.com/Pharo'
>> user: ''
>> password: ''
>> readerCache: a
>> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
>> MCMczRea...etc...
>>
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
>> Arguments and temporary variables:
>> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
>> Receiver's instance variables:
>> creationTemplate: nil
>> storeDiffs: nil
>> cache: nil
>> allFileNames: nil
>> location: 'http://www.squeaksource.com/Pharo'
>> user: ''
>> password: ''
>> readerCache: a
>> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
>> MCMczRea...etc...
>>
>> ScriptLoader>>loadVersionFromFileNamed:
>> Receiver: a ScriptLoader
>> Arguments and temporary variables:
>> fn: 'Kernel-stephane_ducasse.renggli.318.mcz'
>> version: nil
>> Receiver's instance variables:
>> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
>> )
>> inboxRepository: nil
>>
>> [] in ScriptLoader>>loadTogether:merge:
>> Receiver: a ScriptLoader
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
>> )
>> inboxRepository: nil
>>
>> [] in [] in
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
>> 318.mcz'
>> 'KernelTests-stephane_ducas...etc...
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
>> 'KernelTests-stephan...etc...
>> firstIndex: 3
>> lastIndex: 6
>>
>> OrderedCollection(SequenceableCollection)>>withIndexDo:
>> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
>> 318.mcz'
>> 'KernelTests-stephane_ducas...etc...
>> Arguments and temporary variables:
>> elementAndIndexBlock: [closure] in [] in
>> OrderedCollection(SequenceableCollecti...etc...
>> index: 1
>> indexLimiT: 4
>> Receiver's instance variables:
>> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
>> 'KernelTests-stephan...etc...
>> firstIndex: 3
>> lastIndex: 6
>>
>> [] in
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
>> 318.mcz'
>> 'KernelTests-stephane_ducas...etc...
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
>> 'KernelTests-stephan...etc...
>> firstIndex: 3
>> lastIndex: 6
>>
>> [] in ProgressInitiationException>>defaultAction
>> Receiver: ProgressInitiationException
>> Arguments and temporary variables:
>> progress: [closure] in SystemProgressMorph>>label:min:max:
>> result: #(nil)
>> Receiver's instance variables:
>> messageText: nil
>> tag: nil
>> signalContext:
>> ProgressInitiationException(Exception)>>signal
>> handlerContext: nil
>> outerContext: nil
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> maxVal: 4
>> minVal: 0
>> aPoint: 636@334
>> progressTitle: 'Adding versions...'
>>
>> BlockClosure>>ensure:
>> Receiver: [closure] in ProgressInitiationException>>defaultAction
>> Arguments and temporary variables:
>> aBlock: [closure] in
>> ProgressInitiationException>>defaultAction
>> returnValue: nil
>> b: nil
>> Receiver's instance variables:
>> outerContext: ProgressInitiationException>>defaultAction
>> startpc: 49
>> numArgs: 0
>>
>> ProgressInitiationException>>defaultAction
>> Receiver: ProgressInitiationException
>> Arguments and temporary variables:
>> progress: [closure] in SystemProgressMorph>>label:min:max:
>> result: #(nil)
>> Receiver's instance variables:
>> messageText: nil
>> tag: nil
>> signalContext:
>> ProgressInitiationException(Exception)>>signal
>> handlerContext: nil
>> outerContext: nil
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> maxVal: 4
>> minVal: 0
>> aPoint: 636@334
>> progressTitle: 'Adding versions...'
>>
>> UndefinedObject>>handleSignal:
>> Receiver: nil
>> Arguments and temporary variables:
>> exception: ProgressInitiationException
>> Receiver's instance variables:
>> nil
>>
>> MethodContext(ContextPart)>>handleSignal:
>> Receiver: BlockClosure>>on:do:
>> Arguments and temporary variables:
>> exception: ProgressInitiationException
>> val: nil
>> Receiver's instance variables:
>> sender: PasteUpMorph>>becomeActiveDuring:
>> pc: 17
>> stackp: 3
>> method: a CompiledMethod (2306)
>> closureOrNil: nil
>> receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
>>
>> MethodContext(ContextPart)>>handleSignal:
>> Receiver: BlockClosure>>on:do:
>> Arguments and temporary variables:
>> exception: ProgressInitiationException
>> val: nil
>> Receiver's instance variables:
>> sender: [] in
>> MultiByteBinaryOrTextStream
>> (PositionableStream)>>fileInAnnouncing...etc...
>> pc: 17
>> stackp: 3
>> method: a CompiledMethod (2306)
>> closureOrNil: nil
>> receiver: [closure] in [] in
>> MultiByteBinaryOrTextStream(PositionableStream)>>f...etc...
>>
>> ProgressInitiationException(Exception)>>signal
>> Receiver: ProgressInitiationException
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> messageText: nil
>> tag: nil
>> signalContext:
>> ProgressInitiationException(Exception)>>signal
>> handlerContext: nil
>> outerContext: nil
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> maxVal: 4
>> minVal: 0
>> aPoint: 636@334
>> progressTitle: 'Adding versions...'
>>
>> ProgressInitiationException>>display:at:from:to:during:
>> Receiver: ProgressInitiationException
>> Arguments and temporary variables:
>> argString: 'Adding versions...'
>> argPoint: 636@334
>> argMinVal: 0
>> argMaxVal: 4
>> argWorkBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displa...etc...
>> Receiver's instance variables:
>> messageText: nil
>> tag: nil
>> signalContext:
>> ProgressInitiationException(Exception)>>signal
>> handlerContext: nil
>> outerContext: nil
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> maxVal: 4
>> minVal: 0
>> aPoint: 636@334
>> progressTitle: 'Adding versions...'
>>
>> ProgressInitiationException class>>display:at:from:to:during:
>> Receiver: ProgressInitiationException
>> Arguments and temporary variables:
>> aString: 'Adding versions...'
>> aPoint: 636@334
>> minVal: 0
>> maxVal: 4
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> Receiver's instance variables:
>> superclass: Exception
>> methodDict: a MethodDictionary(#defaultAction->a
>> CompiledMethod
>> (259) #defaultM...etc...
>> format: 150
>> instanceVariables: #('workBlock' 'maxVal' 'minVal' 'aPoint'
>> 'progressTitle')
>> organization: ('as yet unclassified' defaultAction
>> defaultMorphicAction display...etc...
>> subclasses: nil
>> name: #ProgressInitiationException
>> classPool: nil
>> sharedPools: nil
>> environment: Smalltalk
>> category: #'Exceptions-Kernel'
>> traitComposition: nil
>> localSelectors: nil
>>
>> ByteString(String)>>displayProgressAt:from:to:during:
>> Receiver: 'Adding versions...'
>> Arguments and temporary variables:
>> aPoint: 636@334
>> minVal: 0
>> maxVal: 4
>> workBlock: [closure] in
>> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
>> Receiver's instance variables:
>> 'Adding versions...'
>>
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
>> 318.mcz'
>> 'KernelTests-stephane_ducas...etc...
>> Arguments and temporary variables:
>> aBlock: [closure] in ScriptLoader>>loadTogether:merge:
>> aString: 'Adding versions...'
>> Receiver's instance variables:
>> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
>> 'KernelTests-stephan...etc...
>> firstIndex: 3
>> lastIndex: 6
>>
>> ScriptLoader>>loadTogether:merge:
>> Receiver: a ScriptLoader
>> Arguments and temporary variables:
>> aCollection: an
>> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
>> 'Ball...etc...
>> aBoolean: false
>> loader: a MCVersionLoader
>> Receiver's instance variables:
>> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
>> )
>> inboxRepository: nil
>>
>> ScriptLoader>>script380
>> Receiver: a ScriptLoader
>> Arguments and temporary variables:
>> names: an
>> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
>> 'Balloon-st...etc...
>> Receiver's instance variables:
>> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
>> )
>> inboxRepository: nil
>>
>> ScriptLoader>>update10302
>> Receiver: a ScriptLoader
>> Arguments and temporary variables:
>>
>> Receiver's instance variables:
>> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
>> )
>> inboxRepository: nil
>>
>> UndefinedObject>>DoIt
>> Receiver: nil
>> Arguments and temporary variables:
>> t1: a MCHttpRepository(http://www.squeaksource.com/Pharo/)
>> Receiver's instance variables:
>> nil
>>
>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>> Receiver: a Compiler
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> sourceStream: a ReadStream '"Postscript:
>> Leave the line above, and replace the ...etc...
>> requestor: nil
>> class: UndefinedObject
>> category: nil
>> context: nil
>> parser: a Parser
>>
>> Compiler class>>evaluate:for:notifying:logged:
>> Receiver: Compiler
>> Arguments and temporary variables:
>> textOrString: '"Postscript:
>> Leave the line above, and replace the rest of this ...etc...
>> anObject: nil
>> aController: nil
>> logFlag: true
>> Receiver's instance variables:
>> superclass: Object
>> methodDict: a
>> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
>> Comp...etc...
>> format: 142
>> instanceVariables: #('sourceStream' 'requestor' 'class'
>> 'category' 'context' 'p...etc...
>> organization: ('error handling' notify: notify:at:)
>> ('public access' compile:in...etc...
>> subclasses: nil
>> name: #Compiler
>> classPool: a Dictionary()
>> sharedPools: nil
>> environment: Smalltalk
>> category: #'Compiler-Kernel'
>> traitComposition: nil
>> localSelectors: nil
>>
>> Compiler class>>evaluate:for:logged:
>> Receiver: Compiler
>> Arguments and temporary variables:
>> textOrString: '"Postscript:
>> Leave the line above, and replace the rest of this ...etc...
>> anObject: nil
>> logFlag: true
>> Receiver's instance variables:
>> superclass: Object
>> methodDict: a
>> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
>> Comp...etc...
>> format: 142
>> instanceVariables: #('sourceStream' 'requestor' 'class'
>> 'category' 'context' 'p...etc...
>> organization: ('error handling' notify: notify:at:)
>> ('public access' compile:in...etc...
>> subclasses: nil
>> name: #Compiler
>> classPool: a Dictionary()
>> sharedPools: nil
>> environment: Smalltalk
>> category: #'Compiler-Kernel'
>> traitComposition: nil
>> localSelectors: nil
>>
>> Compiler class>>evaluate:logged:
>> Receiver: Compiler
>> Arguments and temporary variables:
>> textOrString: '"Postscript:
>> Leave the line above, and replace the rest of this ...etc...
>> logFlag: true
>> Receiver's instance variables:
>> superclass: Object
>> methodDict: a
>> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
>> Comp...etc...
>> format: 142
>> instanceVariables: #('sourceStream' 'requestor' 'class'
>> 'category' 'context' 'p...etc...
>> organization: ('error handling' notify: notify:at:)
>> ('public access' compile:in...etc...
>> subclasses: nil
>> name: #Compiler
>> classPool: a Dictionary()
>> sharedPools: nil
>> environment: Smalltalk
>> category: #'Compiler-Kernel'
>> traitComposition: nil
>> localSelectors: nil
>>
>> [] in [] in
>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>> Receiver: a MultiByteBinaryOrTextStream ''
>> Arguments and temporary variables:
>> <<error during printing>
>> Receiver's instance variables:
>> collection: '"Postscript:
>> Leave the line above, and replace the rest of this co...etc...
>> position: 556
>> readLimit: 556
>> writeLimit: 556
>> isBinary: false
>> converter: a MacRomanTextConverter
>>
>>
>> --- The full stack ---
>> ZipArchive class(Object)>>error:
>> ZipArchive class>>findEndOfCentralDirectoryFrom:
>> ZipArchive>>readFrom:
>> MCMczReader>>zip
>> MCMczReader>>parseMember:
>> MCMczReader>>loadPackage
>> MCMczReader(MCVersionReader)>>package
>> MCMczReader(MCVersionReader)>>basicVersion
>> MCMczReader(MCVersionReader)>>version
>> [] in
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> BlockClosure>>valueWithPossibleArgs:
>> MCMczReader(ProtoObject)>>ifNotNil:
>> MCHttpRepository>>versionReaderForFileNamed:do:
>> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> ScriptLoader>>loadVersionFromFileNamed:
>> [] in ScriptLoader>>loadTogether:merge:
>> [] in [] in
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> OrderedCollection(SequenceableCollection)>>withIndexDo:
>> [] in
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> [] in ProgressInitiationException>>defaultAction
>> BlockClosure>>ensure:
>> ProgressInitiationException>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> ProgressInitiationException(Exception)>>signal
>> ProgressInitiationException>>display:at:from:to:during:
>> ProgressInitiationException class>>display:at:from:to:during:
>> ByteString(String)>>displayProgressAt:from:to:during:
>> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>> ScriptLoader>>loadTogether:merge:
>> ScriptLoader>>script380
>> ScriptLoader>>update10302
>> 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 [] in
>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>> - - - - - - - - - - - - - - -
>> - - - - - - - - - - - - - - - - - -
>> BlockClosure>>on:do:
>> [] in
>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>> [] in ProgressInitiationException>>defaultAction
>> BlockClosure>>ensure:
>> ProgressInitiationException>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> ProgressInitiationException(Exception)>>signal
>> ProgressInitiationException>>display:at:from:to:during:
>> ProgressInitiationException class>>display:at:from:to:during:
>> ByteString(String)>>displayProgressAt:from:to:during:
>> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>> [] in ChangeSet class>>newChangesFromStream:named:
>> BlockClosure>>ensure:
>> ChangeSet class>>newChangesFromStream:named:
>> [] in [] in Utilities
>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>> [] in ProgressInitiationException>>defaultAction
>> BlockClosure>>ensure:
>> ProgressInitiationException>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> ProgressInitiationException(Exception)>>signal
>> ProgressInitiationException>>display:at:from:to:during:
>> ProgressInitiationException class>>display:at:from:to:during:
>> ByteString(String)>>displayProgressAt:from:to:during:
>> [] in Utilities
>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> Utilities
>> class>>readServer:special:updatesThrough:saveLocally:updateImage:
>> Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
>> Utilities class>>readServerUpdatesSaveLocally:updateImage:
>> Utilities class>>updateFromServer
>> TheWorldMenu>>doMenuItem:with:
>> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> [] in HandMorph>>sendFocusEvent:to:clear:
>> [] in PasteUpMorph>>becomeActiveDuring:
>> BlockClosure>>on:do:
>> 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
>> [] in Project class>>spawnNewProcess
>> [] in BlockClosure>>newProcess
>>
>>
>> On Mon, May 11, 2009 at 4:21 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
>>> wrote:
>>
>>>
>>> - issue 799: Speed up of highBit and lowBit for SmallInteger
>>> http://code.google.com/p/pharo/issues/detail?id=799
>>> http://bugs.squeak.org/view.php?id=7113
>>>
>>> - Issue 796 Patch for issue
>>> http://code.google.com/p/pharo/issues/detail?id=796
>>> Float rounded is inexact
>>>
>>> - Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
>>> mantis http://bugs.squeak.org/view.php?id=6986
>>> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it
>>> wrong
>>>
>>> - issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
>>> Mantis http://bugs.squeak.org/view.php?id=6983
>>>
>>> There is no way to store Float nan as a literal.
>>> So Float nan isLiteral should answer false.
>>> Note that there are still literal representation of Float infinity,
>>> like 1.0e1000. However, since Float infinity is not able to print
>>> literaly, and isLiteral is intended for print, this fix will answer
>>> false for infinite Floats too.
>>>
>>> Tx nicolas!
>>>
>>> Stef
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 11, 2009
[Pharo-project] [10303] Copy and paste back on mac
by Stéphane Ducasse
:)
Tx mike and good biking :)
May 11, 2009
Re: [Pharo-project] [ANN] 10302
by Adrian Lienhard
It worked for me.
Could you try again to see if the problem persists? It could have been
a short outage of SqueakSource or a network problem.
Adrian
On May 11, 2009, at 21:26 , Mariano Martinez Peck wrote:
> When trying to update from 10301 to 10302 I got this walkback:
>
> any ideas?
>
>
> Error: file is too short
> 11 May 2009 4:23:12 pm
>
> VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest
> update: #7179]
> Image: Pharo0.1 [Latest update: #10301]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2
> Trusted Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2\m.martinez
> Untrusted Dir C:\Documents and Settings\m.martinez\Mis documentos\My
> Squeak
>
> ZipArchive class(Object)>>error:
> Receiver: ZipArchive
> Arguments and temporary variables:
> aString: 'file is too short'
> Receiver's instance variables:
> superclass: Archive
> methodDict: a MethodDictionary(#addDeflateString:as:->a
> CompiledMethod (51) #cl...etc...
> format: 142
> instanceVariables: #('centralDirectorySize'
> 'centralDirectoryOffsetWRTStartingD...etc...
> organization: ('accessing' hasMemberSuchThat:
> prependedDataSize
> zipFileComment ...etc...
> subclasses: nil
> name: #ZipArchive
> classPool: nil
> sharedPools: an OrderedCollection(ZipFileConstants)
> environment: Smalltalk
> category: #'Compression-Archives'
> traitComposition: nil
> localSelectors: nil
>
> ZipArchive class>>findEndOfCentralDirectoryFrom:
> Receiver: ZipArchive
> Arguments and temporary variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> data: nil
> fileLength: 20
> seekOffset: nil
> pos: nil
> maxOffset: nil
> newPos: nil
> Receiver's instance variables:
> superclass: Archive
> methodDict: a MethodDictionary(#addDeflateString:as:->a
> CompiledMethod (51) #cl...etc...
> format: 142
> instanceVariables: #('centralDirectorySize'
> 'centralDirectoryOffsetWRTStartingD...etc...
> organization: ('accessing' hasMemberSuchThat:
> prependedDataSize
> zipFileComment ...etc...
> subclasses: nil
> name: #ZipArchive
> classPool: nil
> sharedPools: an OrderedCollection(ZipFileConstants)
> environment: Smalltalk
> category: #'Compression-Archives'
> traitComposition: nil
> localSelectors: nil
>
> ZipArchive>>readFrom:
> Receiver: a ZipArchive
> Arguments and temporary variables:
> aStreamOrFileName: a RWBinaryOrTextStream #[115 101 114
> 118 101
> 114 32 97 98 11...etc...
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> name: 'a stream'
> eocdPosition: nil
> Receiver's instance variables:
> members: an OrderedCollection()
> centralDirectorySize: nil
> centralDirectoryOffsetWRTStartingDiskNumber: nil
> zipFileComment: ''
> writeCentralDirectoryOffset: 0
> writeEOCDOffset: 0
>
> MCMczReader>>zip
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCMczReader>>parseMember:
> Receiver: a MCMczReader
> Arguments and temporary variables:
> fileName: 'package'
> tokens: nil
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCMczReader>>loadPackage
> Receiver: a MCMczReader
> Arguments and temporary variables:
> dict: nil
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCMczReader(MCVersionReader)>>package
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCMczReader(MCVersionReader)>>basicVersion
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCMczReader(MCVersionReader)>>version
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> [] in
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNames: nil
> location: 'http://www.squeaksource.com/Pharo'
> user: ''
> password: ''
> readerCache: a
> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> MCMczRea...etc...
>
> BlockClosure>>valueWithPossibleArgs:
> Receiver: [closure] in
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> Arguments and temporary variables:
> anArray: an Array(a MCMczReader)
> Receiver's instance variables:
> outerContext:
> MCHttpRepository
> (MCFileBasedRepository)>>loadVersionFromFileNamed...etc...
> startpc: 27
> numArgs: 1
>
> MCMczReader(ProtoObject)>>ifNotNil:
> Receiver: a MCMczReader
> Arguments and temporary variables:
> ifNotNilBlock: [closure] in
> MCHttpRepository(MCFileBasedRepository)>>loadVersio...etc...
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream #[115 101 114 118 101 114
> 32 97
> 98 111 114 116 1...etc...
> package: nil
> info: nil
> definitions: nil
> dependencies: nil
> stepChildren: nil
> zip: a ZipArchive
> infoCache: nil
>
> MCHttpRepository>>versionReaderForFileNamed:do:
> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> Arguments and temporary variables:
> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
> aBlock: [closure] in
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNames: nil
> location: 'http://www.squeaksource.com/Pharo'
> user: ''
> password: ''
> readerCache: a
> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> MCMczRea...etc...
>
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
> Arguments and temporary variables:
> aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNames: nil
> location: 'http://www.squeaksource.com/Pharo'
> user: ''
> password: ''
> readerCache: a
> Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a
> MCMczRea...etc...
>
> ScriptLoader>>loadVersionFromFileNamed:
> Receiver: a ScriptLoader
> Arguments and temporary variables:
> fn: 'Kernel-stephane_ducasse.renggli.318.mcz'
> version: nil
> Receiver's instance variables:
> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
> )
> inboxRepository: nil
>
> [] in ScriptLoader>>loadTogether:merge:
> Receiver: a ScriptLoader
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
> )
> inboxRepository: nil
>
> [] in [] in
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> 318.mcz'
> 'KernelTests-stephane_ducas...etc...
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> 'KernelTests-stephan...etc...
> firstIndex: 3
> lastIndex: 6
>
> OrderedCollection(SequenceableCollection)>>withIndexDo:
> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> 318.mcz'
> 'KernelTests-stephane_ducas...etc...
> Arguments and temporary variables:
> elementAndIndexBlock: [closure] in [] in
> OrderedCollection(SequenceableCollecti...etc...
> index: 1
> indexLimiT: 4
> Receiver's instance variables:
> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> 'KernelTests-stephan...etc...
> firstIndex: 3
> lastIndex: 6
>
> [] in
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> 318.mcz'
> 'KernelTests-stephane_ducas...etc...
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> 'KernelTests-stephan...etc...
> firstIndex: 3
> lastIndex: 6
>
> [] in ProgressInitiationException>>defaultAction
> Receiver: ProgressInitiationException
> Arguments and temporary variables:
> progress: [closure] in SystemProgressMorph>>label:min:max:
> result: #(nil)
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext:
> ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> maxVal: 4
> minVal: 0
> aPoint: 636@334
> progressTitle: 'Adding versions...'
>
> BlockClosure>>ensure:
> Receiver: [closure] in ProgressInitiationException>>defaultAction
> Arguments and temporary variables:
> aBlock: [closure] in
> ProgressInitiationException>>defaultAction
> returnValue: nil
> b: nil
> Receiver's instance variables:
> outerContext: ProgressInitiationException>>defaultAction
> startpc: 49
> numArgs: 0
>
> ProgressInitiationException>>defaultAction
> Receiver: ProgressInitiationException
> Arguments and temporary variables:
> progress: [closure] in SystemProgressMorph>>label:min:max:
> result: #(nil)
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext:
> ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> maxVal: 4
> minVal: 0
> aPoint: 636@334
> progressTitle: 'Adding versions...'
>
> UndefinedObject>>handleSignal:
> Receiver: nil
> Arguments and temporary variables:
> exception: ProgressInitiationException
> Receiver's instance variables:
> nil
>
> MethodContext(ContextPart)>>handleSignal:
> Receiver: BlockClosure>>on:do:
> Arguments and temporary variables:
> exception: ProgressInitiationException
> val: nil
> Receiver's instance variables:
> sender: PasteUpMorph>>becomeActiveDuring:
> pc: 17
> stackp: 3
> method: a CompiledMethod (2306)
> closureOrNil: nil
> receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
>
> MethodContext(ContextPart)>>handleSignal:
> Receiver: BlockClosure>>on:do:
> Arguments and temporary variables:
> exception: ProgressInitiationException
> val: nil
> Receiver's instance variables:
> sender: [] in
> MultiByteBinaryOrTextStream
> (PositionableStream)>>fileInAnnouncing...etc...
> pc: 17
> stackp: 3
> method: a CompiledMethod (2306)
> closureOrNil: nil
> receiver: [closure] in [] in
> MultiByteBinaryOrTextStream(PositionableStream)>>f...etc...
>
> ProgressInitiationException(Exception)>>signal
> Receiver: ProgressInitiationException
> Arguments and temporary variables:
>
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext:
> ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> maxVal: 4
> minVal: 0
> aPoint: 636@334
> progressTitle: 'Adding versions...'
>
> ProgressInitiationException>>display:at:from:to:during:
> Receiver: ProgressInitiationException
> Arguments and temporary variables:
> argString: 'Adding versions...'
> argPoint: 636@334
> argMinVal: 0
> argMaxVal: 4
> argWorkBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displa...etc...
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext:
> ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> maxVal: 4
> minVal: 0
> aPoint: 636@334
> progressTitle: 'Adding versions...'
>
> ProgressInitiationException class>>display:at:from:to:during:
> Receiver: ProgressInitiationException
> Arguments and temporary variables:
> aString: 'Adding versions...'
> aPoint: 636@334
> minVal: 0
> maxVal: 4
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> Receiver's instance variables:
> superclass: Exception
> methodDict: a MethodDictionary(#defaultAction->a
> CompiledMethod
> (259) #defaultM...etc...
> format: 150
> instanceVariables: #('workBlock' 'maxVal' 'minVal' 'aPoint'
> 'progressTitle')
> organization: ('as yet unclassified' defaultAction
> defaultMorphicAction display...etc...
> subclasses: nil
> name: #ProgressInitiationException
> classPool: nil
> sharedPools: nil
> environment: Smalltalk
> category: #'Exceptions-Kernel'
> traitComposition: nil
> localSelectors: nil
>
> ByteString(String)>>displayProgressAt:from:to:during:
> Receiver: 'Adding versions...'
> Arguments and temporary variables:
> aPoint: 636@334
> minVal: 0
> maxVal: 4
> workBlock: [closure] in
> OrderedCollection(SequenceableCollection)>>do:displayin...etc...
> Receiver's instance variables:
> 'Adding versions...'
>
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.
> 318.mcz'
> 'KernelTests-stephane_ducas...etc...
> Arguments and temporary variables:
> aBlock: [closure] in ScriptLoader>>loadTogether:merge:
> aString: 'Adding versions...'
> Receiver's instance variables:
> array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
> 'KernelTests-stephan...etc...
> firstIndex: 3
> lastIndex: 6
>
> ScriptLoader>>loadTogether:merge:
> Receiver: a ScriptLoader
> Arguments and temporary variables:
> aCollection: an
> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
> 'Ball...etc...
> aBoolean: false
> loader: a MCVersionLoader
> Receiver's instance variables:
> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
> )
> inboxRepository: nil
>
> ScriptLoader>>script380
> Receiver: a ScriptLoader
> Arguments and temporary variables:
> names: an
> OrderedCollection('Announcements-stephane_ducasse.14.mcz'
> 'Balloon-st...etc...
> Receiver's instance variables:
> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
> )
> inboxRepository: nil
>
> ScriptLoader>>update10302
> Receiver: a ScriptLoader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
> )
> inboxRepository: nil
>
> UndefinedObject>>DoIt
> Receiver: nil
> Arguments and temporary variables:
> t1: a MCHttpRepository(http://www.squeaksource.com/Pharo/)
> Receiver's instance variables:
> nil
>
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> Receiver: a Compiler
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> sourceStream: a ReadStream '"Postscript:
> Leave the line above, and replace the ...etc...
> requestor: nil
> class: UndefinedObject
> category: nil
> context: nil
> parser: a Parser
>
> Compiler class>>evaluate:for:notifying:logged:
> Receiver: Compiler
> Arguments and temporary variables:
> textOrString: '"Postscript:
> Leave the line above, and replace the rest of this ...etc...
> anObject: nil
> aController: nil
> logFlag: true
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> Comp...etc...
> format: 142
> instanceVariables: #('sourceStream' 'requestor' 'class'
> 'category' 'context' 'p...etc...
> organization: ('error handling' notify: notify:at:)
> ('public access' compile:in...etc...
> subclasses: nil
> name: #Compiler
> classPool: a Dictionary()
> sharedPools: nil
> environment: Smalltalk
> category: #'Compiler-Kernel'
> traitComposition: nil
> localSelectors: nil
>
> Compiler class>>evaluate:for:logged:
> Receiver: Compiler
> Arguments and temporary variables:
> textOrString: '"Postscript:
> Leave the line above, and replace the rest of this ...etc...
> anObject: nil
> logFlag: true
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> Comp...etc...
> format: 142
> instanceVariables: #('sourceStream' 'requestor' 'class'
> 'category' 'context' 'p...etc...
> organization: ('error handling' notify: notify:at:)
> ('public access' compile:in...etc...
> subclasses: nil
> name: #Compiler
> classPool: a Dictionary()
> sharedPools: nil
> environment: Smalltalk
> category: #'Compiler-Kernel'
> traitComposition: nil
> localSelectors: nil
>
> Compiler class>>evaluate:logged:
> Receiver: Compiler
> Arguments and temporary variables:
> textOrString: '"Postscript:
> Leave the line above, and replace the rest of this ...etc...
> logFlag: true
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#compile:in:classified:notifying:ifFail:->a
> Comp...etc...
> format: 142
> instanceVariables: #('sourceStream' 'requestor' 'class'
> 'category' 'context' 'p...etc...
> organization: ('error handling' notify: notify:at:)
> ('public access' compile:in...etc...
> subclasses: nil
> name: #Compiler
> classPool: a Dictionary()
> sharedPools: nil
> environment: Smalltalk
> category: #'Compiler-Kernel'
> traitComposition: nil
> localSelectors: nil
>
> [] in [] in
> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> Receiver: a MultiByteBinaryOrTextStream ''
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> collection: '"Postscript:
> Leave the line above, and replace the rest of this co...etc...
> position: 556
> readLimit: 556
> writeLimit: 556
> isBinary: false
> converter: a MacRomanTextConverter
>
>
> --- The full stack ---
> ZipArchive class(Object)>>error:
> ZipArchive class>>findEndOfCentralDirectoryFrom:
> ZipArchive>>readFrom:
> MCMczReader>>zip
> MCMczReader>>parseMember:
> MCMczReader>>loadPackage
> MCMczReader(MCVersionReader)>>package
> MCMczReader(MCVersionReader)>>basicVersion
> MCMczReader(MCVersionReader)>>version
> [] in
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> BlockClosure>>valueWithPossibleArgs:
> MCMczReader(ProtoObject)>>ifNotNil:
> MCHttpRepository>>versionReaderForFileNamed:do:
> MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> ScriptLoader>>loadVersionFromFileNamed:
> [] in ScriptLoader>>loadTogether:merge:
> [] in [] in
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> OrderedCollection(SequenceableCollection)>>withIndexDo:
> [] in
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> [] in ProgressInitiationException>>defaultAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> ScriptLoader>>loadTogether:merge:
> ScriptLoader>>script380
> ScriptLoader>>update10302
> 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 [] in
> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> - - - - - - - - - - - - - - -
> - - - - - - - - - - - - - - - - - -
> BlockClosure>>on:do:
> [] in
> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> [] in ProgressInitiationException>>defaultAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> [] in ChangeSet class>>newChangesFromStream:named:
> BlockClosure>>ensure:
> ChangeSet class>>newChangesFromStream:named:
> [] in [] in Utilities
> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> [] in ProgressInitiationException>>defaultAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> [] in Utilities
> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> Utilities
> class>>readServer:special:updatesThrough:saveLocally:updateImage:
> Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
> Utilities class>>readServerUpdatesSaveLocally:updateImage:
> Utilities class>>updateFromServer
> TheWorldMenu>>doMenuItem:with:
> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear:
> [] in PasteUpMorph>>becomeActiveDuring:
> BlockClosure>>on:do:
> 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
> [] in Project class>>spawnNewProcess
> [] in BlockClosure>>newProcess
>
>
> On Mon, May 11, 2009 at 4:21 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
>> wrote:
>
>>
>> - issue 799: Speed up of highBit and lowBit for SmallInteger
>> http://code.google.com/p/pharo/issues/detail?id=799
>> http://bugs.squeak.org/view.php?id=7113
>>
>> - Issue 796 Patch for issue
>> http://code.google.com/p/pharo/issues/detail?id=796
>> Float rounded is inexact
>>
>> - Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
>> mantis http://bugs.squeak.org/view.php?id=6986
>> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it
>> wrong
>>
>> - issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
>> Mantis http://bugs.squeak.org/view.php?id=6983
>>
>> There is no way to store Float nan as a literal.
>> So Float nan isLiteral should answer false.
>> Note that there are still literal representation of Float infinity,
>> like 1.0e1000. However, since Float infinity is not able to print
>> literaly, and isLiteral is intended for print, this fix will answer
>> false for infinite Floats too.
>>
>> Tx nicolas!
>>
>> Stef
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
May 11, 2009
Re: [Pharo-project] [ANN] 10302
by Mariano Martinez Peck
When trying to update from 10301 to 10302 I got this walkback:
any ideas?
Error: file is too short
11 May 2009 4:23:12 pm
VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest update: #7179]
Image: Pharo0.1 [Latest update: #10301]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2
Trusted Dir C:\mariano\squeak\Pharo0.1Core-10296cl-2\m.martinez
Untrusted Dir C:\Documents and Settings\m.martinez\Mis documentos\My Squeak
ZipArchive class(Object)>>error:
Receiver: ZipArchive
Arguments and temporary variables:
aString: 'file is too short'
Receiver's instance variables:
superclass: Archive
methodDict: a MethodDictionary(#addDeflateString:as:->a
CompiledMethod (51) #cl...etc...
format: 142
instanceVariables: #('centralDirectorySize'
'centralDirectoryOffsetWRTStartingD...etc...
organization: ('accessing' hasMemberSuchThat: prependedDataSize
zipFileComment ...etc...
subclasses: nil
name: #ZipArchive
classPool: nil
sharedPools: an OrderedCollection(ZipFileConstants)
environment: Smalltalk
category: #'Compression-Archives'
traitComposition: nil
localSelectors: nil
ZipArchive class>>findEndOfCentralDirectoryFrom:
Receiver: ZipArchive
Arguments and temporary variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
data: nil
fileLength: 20
seekOffset: nil
pos: nil
maxOffset: nil
newPos: nil
Receiver's instance variables:
superclass: Archive
methodDict: a MethodDictionary(#addDeflateString:as:->a
CompiledMethod (51) #cl...etc...
format: 142
instanceVariables: #('centralDirectorySize'
'centralDirectoryOffsetWRTStartingD...etc...
organization: ('accessing' hasMemberSuchThat: prependedDataSize
zipFileComment ...etc...
subclasses: nil
name: #ZipArchive
classPool: nil
sharedPools: an OrderedCollection(ZipFileConstants)
environment: Smalltalk
category: #'Compression-Archives'
traitComposition: nil
localSelectors: nil
ZipArchive>>readFrom:
Receiver: a ZipArchive
Arguments and temporary variables:
aStreamOrFileName: a RWBinaryOrTextStream #[115 101 114 118 101
114 32 97 98 11...etc...
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
name: 'a stream'
eocdPosition: nil
Receiver's instance variables:
members: an OrderedCollection()
centralDirectorySize: nil
centralDirectoryOffsetWRTStartingDiskNumber: nil
zipFileComment: ''
writeCentralDirectoryOffset: 0
writeEOCDOffset: 0
MCMczReader>>zip
Receiver: a MCMczReader
Arguments and temporary variables:
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader>>parseMember:
Receiver: a MCMczReader
Arguments and temporary variables:
fileName: 'package'
tokens: nil
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader>>loadPackage
Receiver: a MCMczReader
Arguments and temporary variables:
dict: nil
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader(MCVersionReader)>>package
Receiver: a MCMczReader
Arguments and temporary variables:
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader(MCVersionReader)>>basicVersion
Receiver: a MCMczReader
Arguments and temporary variables:
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader(MCVersionReader)>>version
Receiver: a MCMczReader
Arguments and temporary variables:
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
creationTemplate: nil
storeDiffs: nil
cache: nil
allFileNames: nil
location: 'http://www.squeaksource.com/Pharo'
user: ''
password: ''
readerCache: a
Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a MCMczRea...etc...
BlockClosure>>valueWithPossibleArgs:
Receiver: [closure] in
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
Arguments and temporary variables:
anArray: an Array(a MCMczReader)
Receiver's instance variables:
outerContext:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed...etc...
startpc: 27
numArgs: 1
MCMczReader(ProtoObject)>>ifNotNil:
Receiver: a MCMczReader
Arguments and temporary variables:
ifNotNilBlock: [closure] in
MCHttpRepository(MCFileBasedRepository)>>loadVersio...etc...
Receiver's instance variables:
stream: a RWBinaryOrTextStream #[115 101 114 118 101 114 32 97
98 111 114 116 1...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCHttpRepository>>versionReaderForFileNamed:do:
Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
Arguments and temporary variables:
aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
aBlock: [closure] in
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFi...etc...
Receiver's instance variables:
creationTemplate: nil
storeDiffs: nil
cache: nil
allFileNames: nil
location: 'http://www.squeaksource.com/Pharo'
user: ''
password: ''
readerCache: a
Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a MCMczRea...etc...
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
Receiver: a MCHttpRepository(http://www.squeaksource.com/Pharo)
Arguments and temporary variables:
aString: 'Kernel-stephane_ducasse.renggli.318.mcz'
Receiver's instance variables:
creationTemplate: nil
storeDiffs: nil
cache: nil
allFileNames: nil
location: 'http://www.squeaksource.com/Pharo'
user: ''
password: ''
readerCache: a
Dictionary('Kernel-stephane_ducasse.renggli.318.mcz'->a MCMczRea...etc...
ScriptLoader>>loadVersionFromFileNamed:
Receiver: a ScriptLoader
Arguments and temporary variables:
fn: 'Kernel-stephane_ducasse.renggli.318.mcz'
version: nil
Receiver's instance variables:
repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
)
inboxRepository: nil
[] in ScriptLoader>>loadTogether:merge:
Receiver: a ScriptLoader
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
)
inboxRepository: nil
[] in [] in
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephane_ducas...etc...
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephan...etc...
firstIndex: 3
lastIndex: 6
OrderedCollection(SequenceableCollection)>>withIndexDo:
Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephane_ducas...etc...
Arguments and temporary variables:
elementAndIndexBlock: [closure] in [] in
OrderedCollection(SequenceableCollecti...etc...
index: 1
indexLimiT: 4
Receiver's instance variables:
array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephan...etc...
firstIndex: 3
lastIndex: 6
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephane_ducas...etc...
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephan...etc...
firstIndex: 3
lastIndex: 6
[] in ProgressInitiationException>>defaultAction
Receiver: ProgressInitiationException
Arguments and temporary variables:
progress: [closure] in SystemProgressMorph>>label:min:max:
result: #(nil)
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: ProgressInitiationException(Exception)>>signal
handlerContext: nil
outerContext: nil
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
maxVal: 4
minVal: 0
aPoint: 636@334
progressTitle: 'Adding versions...'
BlockClosure>>ensure:
Receiver: [closure] in ProgressInitiationException>>defaultAction
Arguments and temporary variables:
aBlock: [closure] in ProgressInitiationException>>defaultAction
returnValue: nil
b: nil
Receiver's instance variables:
outerContext: ProgressInitiationException>>defaultAction
startpc: 49
numArgs: 0
ProgressInitiationException>>defaultAction
Receiver: ProgressInitiationException
Arguments and temporary variables:
progress: [closure] in SystemProgressMorph>>label:min:max:
result: #(nil)
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: ProgressInitiationException(Exception)>>signal
handlerContext: nil
outerContext: nil
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
maxVal: 4
minVal: 0
aPoint: 636@334
progressTitle: 'Adding versions...'
UndefinedObject>>handleSignal:
Receiver: nil
Arguments and temporary variables:
exception: ProgressInitiationException
Receiver's instance variables:
nil
MethodContext(ContextPart)>>handleSignal:
Receiver: BlockClosure>>on:do:
Arguments and temporary variables:
exception: ProgressInitiationException
val: nil
Receiver's instance variables:
sender: PasteUpMorph>>becomeActiveDuring:
pc: 17
stackp: 3
method: a CompiledMethod (2306)
closureOrNil: nil
receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
MethodContext(ContextPart)>>handleSignal:
Receiver: BlockClosure>>on:do:
Arguments and temporary variables:
exception: ProgressInitiationException
val: nil
Receiver's instance variables:
sender: [] in
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing...etc...
pc: 17
stackp: 3
method: a CompiledMethod (2306)
closureOrNil: nil
receiver: [closure] in [] in
MultiByteBinaryOrTextStream(PositionableStream)>>f...etc...
ProgressInitiationException(Exception)>>signal
Receiver: ProgressInitiationException
Arguments and temporary variables:
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: ProgressInitiationException(Exception)>>signal
handlerContext: nil
outerContext: nil
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
maxVal: 4
minVal: 0
aPoint: 636@334
progressTitle: 'Adding versions...'
ProgressInitiationException>>display:at:from:to:during:
Receiver: ProgressInitiationException
Arguments and temporary variables:
argString: 'Adding versions...'
argPoint: 636@334
argMinVal: 0
argMaxVal: 4
argWorkBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displa...etc...
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: ProgressInitiationException(Exception)>>signal
handlerContext: nil
outerContext: nil
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
maxVal: 4
minVal: 0
aPoint: 636@334
progressTitle: 'Adding versions...'
ProgressInitiationException class>>display:at:from:to:during:
Receiver: ProgressInitiationException
Arguments and temporary variables:
aString: 'Adding versions...'
aPoint: 636@334
minVal: 0
maxVal: 4
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
Receiver's instance variables:
superclass: Exception
methodDict: a MethodDictionary(#defaultAction->a CompiledMethod
(259) #defaultM...etc...
format: 150
instanceVariables: #('workBlock' 'maxVal' 'minVal' 'aPoint'
'progressTitle')
organization: ('as yet unclassified' defaultAction
defaultMorphicAction display...etc...
subclasses: nil
name: #ProgressInitiationException
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'Exceptions-Kernel'
traitComposition: nil
localSelectors: nil
ByteString(String)>>displayProgressAt:from:to:during:
Receiver: 'Adding versions...'
Arguments and temporary variables:
aPoint: 636@334
minVal: 0
maxVal: 4
workBlock: [closure] in
OrderedCollection(SequenceableCollection)>>do:displayin...etc...
Receiver's instance variables:
'Adding versions...'
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
Receiver: an OrderedCollection('Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephane_ducas...etc...
Arguments and temporary variables:
aBlock: [closure] in ScriptLoader>>loadTogether:merge:
aString: 'Adding versions...'
Receiver's instance variables:
array: #(nil nil 'Kernel-stephane_ducasse.renggli.318.mcz'
'KernelTests-stephan...etc...
firstIndex: 3
lastIndex: 6
ScriptLoader>>loadTogether:merge:
Receiver: a ScriptLoader
Arguments and temporary variables:
aCollection: an
OrderedCollection('Announcements-stephane_ducasse.14.mcz' 'Ball...etc...
aBoolean: false
loader: a MCVersionLoader
Receiver's instance variables:
repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
)
inboxRepository: nil
ScriptLoader>>script380
Receiver: a ScriptLoader
Arguments and temporary variables:
names: an
OrderedCollection('Announcements-stephane_ducasse.14.mcz'
'Balloon-st...etc...
Receiver's instance variables:
repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
)
inboxRepository: nil
ScriptLoader>>update10302
Receiver: a ScriptLoader
Arguments and temporary variables:
Receiver's instance variables:
repository: a MCHttpRepository(http://www.squeaksource.com/Pharo
)
inboxRepository: nil
UndefinedObject>>DoIt
Receiver: nil
Arguments and temporary variables:
t1: a MCHttpRepository(http://www.squeaksource.com/Pharo/)
Receiver's instance variables:
nil
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Receiver: a Compiler
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
sourceStream: a ReadStream '"Postscript:
Leave the line above, and replace the ...etc...
requestor: nil
class: UndefinedObject
category: nil
context: nil
parser: a Parser
Compiler class>>evaluate:for:notifying:logged:
Receiver: Compiler
Arguments and temporary variables:
textOrString: '"Postscript:
Leave the line above, and replace the rest of this ...etc...
anObject: nil
aController: nil
logFlag: true
Receiver's instance variables:
superclass: Object
methodDict: a
MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
format: 142
instanceVariables: #('sourceStream' 'requestor' 'class'
'category' 'context' 'p...etc...
organization: ('error handling' notify: notify:at:)
('public access' compile:in...etc...
subclasses: nil
name: #Compiler
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'Compiler-Kernel'
traitComposition: nil
localSelectors: nil
Compiler class>>evaluate:for:logged:
Receiver: Compiler
Arguments and temporary variables:
textOrString: '"Postscript:
Leave the line above, and replace the rest of this ...etc...
anObject: nil
logFlag: true
Receiver's instance variables:
superclass: Object
methodDict: a
MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
format: 142
instanceVariables: #('sourceStream' 'requestor' 'class'
'category' 'context' 'p...etc...
organization: ('error handling' notify: notify:at:)
('public access' compile:in...etc...
subclasses: nil
name: #Compiler
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'Compiler-Kernel'
traitComposition: nil
localSelectors: nil
Compiler class>>evaluate:logged:
Receiver: Compiler
Arguments and temporary variables:
textOrString: '"Postscript:
Leave the line above, and replace the rest of this ...etc...
logFlag: true
Receiver's instance variables:
superclass: Object
methodDict: a
MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
format: 142
instanceVariables: #('sourceStream' 'requestor' 'class'
'category' 'context' 'p...etc...
organization: ('error handling' notify: notify:at:)
('public access' compile:in...etc...
subclasses: nil
name: #Compiler
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'Compiler-Kernel'
traitComposition: nil
localSelectors: nil
[] in [] in
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
Receiver: a MultiByteBinaryOrTextStream ''
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
collection: '"Postscript:
Leave the line above, and replace the rest of this co...etc...
position: 556
readLimit: 556
writeLimit: 556
isBinary: false
converter: a MacRomanTextConverter
--- The full stack ---
ZipArchive class(Object)>>error:
ZipArchive class>>findEndOfCentralDirectoryFrom:
ZipArchive>>readFrom:
MCMczReader>>zip
MCMczReader>>parseMember:
MCMczReader>>loadPackage
MCMczReader(MCVersionReader)>>package
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
BlockClosure>>valueWithPossibleArgs:
MCMczReader(ProtoObject)>>ifNotNil:
MCHttpRepository>>versionReaderForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
ScriptLoader>>loadVersionFromFileNamed:
[] in ScriptLoader>>loadTogether:merge:
[] in [] in
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
ScriptLoader>>loadTogether:merge:
ScriptLoader>>script380
ScriptLoader>>update10302
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 [] in
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
BlockClosure>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named:
BlockClosure>>ensure:
ChangeSet class>>newChangesFromStream:named:
[] in [] in Utilities
class>>readServer:special:updatesThrough:saveLocally:updateImage:
[] in ProgressInitiationException>>defaultAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
[] in Utilities
class>>readServer:special:updatesThrough:saveLocally:updateImage:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
Utilities class>>readServer:special:updatesThrough:saveLocally:updateImage:
Utilities class>>readServerUpdatesThrough:saveLocally:updateImage:
Utilities class>>readServerUpdatesSaveLocally:updateImage:
Utilities class>>updateFromServer
TheWorldMenu>>doMenuItem:with:
[] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
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
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
On Mon, May 11, 2009 at 4:21 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
>
> - issue 799: Speed up of highBit and lowBit for SmallInteger
> http://code.google.com/p/pharo/issues/detail?id=799
> http://bugs.squeak.org/view.php?id=7113
>
> - Issue 796 Patch for issue
> http://code.google.com/p/pharo/issues/detail?id=796
> Float rounded is inexact
>
> - Issue 800: Fix issue http://code.google.com/p/pharo/issues/detail?id=800
> mantis http://bugs.squeak.org/view.php?id=6986
> Mantis 6986: SystemNavigation browseAllMethodsInCategory: does it wrong
>
> - issue 802: Fix for http://code.google.com/p/pharo/issues/detail?id=802
> Mantis http://bugs.squeak.org/view.php?id=6983
>
> There is no way to store Float nan as a literal.
> So Float nan isLiteral should answer false.
> Note that there are still literal representation of Float infinity,
> like 1.0e1000. However, since Float infinity is not able to print
> literaly, and isLiteral is intended for print, this fix will answer
> false for infinite Floats too.
>
> Tx nicolas!
>
> Stef
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 11, 2009